Class Kubernetes

  • All Implemented Interfaces:
    KubernetesOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class Kubernetes
    extends com.google.protobuf.GeneratedMessageV3
    implements KubernetesOrBuilder
     Kubernetes-related attributes.
     
    Protobuf type google.cloud.securitycenter.v1.Kubernetes
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Kubernetes.AccessReview
      Conveys information about a Kubernetes access review (such as one returned by a [`kubectl auth can-i`](https://kubernetes.io/docs/reference/access-authn-authz/authorization/#checking-api-access) command) that was involved in a finding.
      static interface  Kubernetes.AccessReviewOrBuilder  
      static class  Kubernetes.Binding
      Represents a Kubernetes RoleBinding or ClusterRoleBinding.
      static interface  Kubernetes.BindingOrBuilder  
      static class  Kubernetes.Builder
      Kubernetes-related attributes.
      static class  Kubernetes.Node
      Kubernetes nodes associated with the finding.
      static interface  Kubernetes.NodeOrBuilder  
      static class  Kubernetes.NodePool
      Provides GKE node pool information.
      static interface  Kubernetes.NodePoolOrBuilder  
      static class  Kubernetes.Pod
      A Kubernetes Pod.
      static interface  Kubernetes.PodOrBuilder  
      static class  Kubernetes.Role
      Kubernetes Role or ClusterRole.
      static interface  Kubernetes.RoleOrBuilder  
      static class  Kubernetes.Subject
      Represents a Kubernetes subject.
      static interface  Kubernetes.SubjectOrBuilder  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(Object obj)  
      Kubernetes.AccessReview getAccessReviews​(int index)
      Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
      int getAccessReviewsCount()
      Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
      List<Kubernetes.AccessReview> getAccessReviewsList()
      Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
      Kubernetes.AccessReviewOrBuilder getAccessReviewsOrBuilder​(int index)
      Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
      List<? extends Kubernetes.AccessReviewOrBuilder> getAccessReviewsOrBuilderList()
      Provides information on any Kubernetes access reviews (privilege checks) relevant to the finding.
      Kubernetes.Binding getBindings​(int index)
      Provides Kubernetes role binding information for findings that involve [RoleBindings or ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      int getBindingsCount()
      Provides Kubernetes role binding information for findings that involve [RoleBindings or ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      List<Kubernetes.Binding> getBindingsList()
      Provides Kubernetes role binding information for findings that involve [RoleBindings or ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      Kubernetes.BindingOrBuilder getBindingsOrBuilder​(int index)
      Provides Kubernetes role binding information for findings that involve [RoleBindings or ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      List<? extends Kubernetes.BindingOrBuilder> getBindingsOrBuilderList()
      Provides Kubernetes role binding information for findings that involve [RoleBindings or ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      static Kubernetes getDefaultInstance()  
      Kubernetes getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      Kubernetes.NodePool getNodePools​(int index)
      GKE [node pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) associated with the finding.
      int getNodePoolsCount()
      GKE [node pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) associated with the finding.
      List<Kubernetes.NodePool> getNodePoolsList()
      GKE [node pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) associated with the finding.
      Kubernetes.NodePoolOrBuilder getNodePoolsOrBuilder​(int index)
      GKE [node pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) associated with the finding.
      List<? extends Kubernetes.NodePoolOrBuilder> getNodePoolsOrBuilderList()
      GKE [node pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools) associated with the finding.
      Kubernetes.Node getNodes​(int index)
      Provides Kubernetes [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) information.
      int getNodesCount()
      Provides Kubernetes [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) information.
      List<Kubernetes.Node> getNodesList()
      Provides Kubernetes [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) information.
      Kubernetes.NodeOrBuilder getNodesOrBuilder​(int index)
      Provides Kubernetes [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) information.
      List<? extends Kubernetes.NodeOrBuilder> getNodesOrBuilderList()
      Provides Kubernetes [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes) information.
      com.google.protobuf.Parser<Kubernetes> getParserForType()  
      Kubernetes.Pod getPods​(int index)
      Kubernetes [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) associated with the finding.
      int getPodsCount()
      Kubernetes [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) associated with the finding.
      List<Kubernetes.Pod> getPodsList()
      Kubernetes [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) associated with the finding.
      Kubernetes.PodOrBuilder getPodsOrBuilder​(int index)
      Kubernetes [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) associated with the finding.
      List<? extends Kubernetes.PodOrBuilder> getPodsOrBuilderList()
      Kubernetes [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod) associated with the finding.
      Kubernetes.Role getRoles​(int index)
      Provides Kubernetes role information for findings that involve [Roles or ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      int getRolesCount()
      Provides Kubernetes role information for findings that involve [Roles or ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      List<Kubernetes.Role> getRolesList()
      Provides Kubernetes role information for findings that involve [Roles or ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      Kubernetes.RoleOrBuilder getRolesOrBuilder​(int index)
      Provides Kubernetes role information for findings that involve [Roles or ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      List<? extends Kubernetes.RoleOrBuilder> getRolesOrBuilderList()
      Provides Kubernetes role information for findings that involve [Roles or ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
      int getSerializedSize()  
      int hashCode()  
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static Kubernetes.Builder newBuilder()  
      static Kubernetes.Builder newBuilder​(Kubernetes prototype)  
      Kubernetes.Builder newBuilderForType()  
      protected Kubernetes.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static Kubernetes parseDelimitedFrom​(InputStream input)  
      static Kubernetes parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Kubernetes parseFrom​(byte[] data)  
      static Kubernetes parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Kubernetes parseFrom​(com.google.protobuf.ByteString data)  
      static Kubernetes parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Kubernetes parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Kubernetes parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Kubernetes parseFrom​(InputStream input)  
      static Kubernetes parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Kubernetes parseFrom​(ByteBuffer data)  
      static Kubernetes parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Kubernetes> parser()  
      Kubernetes.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getPodsList

        public List<Kubernetes.Pod> getPodsList()
         Kubernetes
         [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
         associated with the finding. This field contains Pod records for each
         container that is owned by a Pod.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
        Specified by:
        getPodsList in interface KubernetesOrBuilder
      • getPodsOrBuilderList

        public List<? extends Kubernetes.PodOrBuilder> getPodsOrBuilderList()
         Kubernetes
         [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
         associated with the finding. This field contains Pod records for each
         container that is owned by a Pod.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
        Specified by:
        getPodsOrBuilderList in interface KubernetesOrBuilder
      • getPodsCount

        public int getPodsCount()
         Kubernetes
         [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
         associated with the finding. This field contains Pod records for each
         container that is owned by a Pod.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
        Specified by:
        getPodsCount in interface KubernetesOrBuilder
      • getPods

        public Kubernetes.Pod getPods​(int index)
         Kubernetes
         [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
         associated with the finding. This field contains Pod records for each
         container that is owned by a Pod.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
        Specified by:
        getPods in interface KubernetesOrBuilder
      • getPodsOrBuilder

        public Kubernetes.PodOrBuilder getPodsOrBuilder​(int index)
         Kubernetes
         [Pods](https://cloud.google.com/kubernetes-engine/docs/concepts/pod)
         associated with the finding. This field contains Pod records for each
         container that is owned by a Pod.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
        Specified by:
        getPodsOrBuilder in interface KubernetesOrBuilder
      • getNodesList

        public List<Kubernetes.Node> getNodesList()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
        Specified by:
        getNodesList in interface KubernetesOrBuilder
      • getNodesOrBuilderList

        public List<? extends Kubernetes.NodeOrBuilder> getNodesOrBuilderList()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
        Specified by:
        getNodesOrBuilderList in interface KubernetesOrBuilder
      • getNodesCount

        public int getNodesCount()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
        Specified by:
        getNodesCount in interface KubernetesOrBuilder
      • getNodes

        public Kubernetes.Node getNodes​(int index)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
        Specified by:
        getNodes in interface KubernetesOrBuilder
      • getNodesOrBuilder

        public Kubernetes.NodeOrBuilder getNodesOrBuilder​(int index)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
        Specified by:
        getNodesOrBuilder in interface KubernetesOrBuilder
      • getNodePoolsList

        public List<Kubernetes.NodePool> getNodePoolsList()
         GKE [node
         pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
         associated with the finding. This field contains node pool information for
         each node, when it is available.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
        Specified by:
        getNodePoolsList in interface KubernetesOrBuilder
      • getNodePoolsOrBuilderList

        public List<? extends Kubernetes.NodePoolOrBuilder> getNodePoolsOrBuilderList()
         GKE [node
         pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
         associated with the finding. This field contains node pool information for
         each node, when it is available.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
        Specified by:
        getNodePoolsOrBuilderList in interface KubernetesOrBuilder
      • getNodePoolsCount

        public int getNodePoolsCount()
         GKE [node
         pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
         associated with the finding. This field contains node pool information for
         each node, when it is available.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
        Specified by:
        getNodePoolsCount in interface KubernetesOrBuilder
      • getNodePools

        public Kubernetes.NodePool getNodePools​(int index)
         GKE [node
         pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
         associated with the finding. This field contains node pool information for
         each node, when it is available.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
        Specified by:
        getNodePools in interface KubernetesOrBuilder
      • getNodePoolsOrBuilder

        public Kubernetes.NodePoolOrBuilder getNodePoolsOrBuilder​(int index)
         GKE [node
         pools](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pools)
         associated with the finding. This field contains node pool information for
         each node, when it is available.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
        Specified by:
        getNodePoolsOrBuilder in interface KubernetesOrBuilder
      • getRolesList

        public List<Kubernetes.Role> getRolesList()
         Provides Kubernetes role information for findings that involve [Roles or
         ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
        Specified by:
        getRolesList in interface KubernetesOrBuilder
      • getRolesOrBuilderList

        public List<? extends Kubernetes.RoleOrBuilder> getRolesOrBuilderList()
         Provides Kubernetes role information for findings that involve [Roles or
         ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
        Specified by:
        getRolesOrBuilderList in interface KubernetesOrBuilder
      • getRolesCount

        public int getRolesCount()
         Provides Kubernetes role information for findings that involve [Roles or
         ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
        Specified by:
        getRolesCount in interface KubernetesOrBuilder
      • getRoles

        public Kubernetes.Role getRoles​(int index)
         Provides Kubernetes role information for findings that involve [Roles or
         ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
        Specified by:
        getRoles in interface KubernetesOrBuilder
      • getRolesOrBuilder

        public Kubernetes.RoleOrBuilder getRolesOrBuilder​(int index)
         Provides Kubernetes role information for findings that involve [Roles or
         ClusterRoles](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
        Specified by:
        getRolesOrBuilder in interface KubernetesOrBuilder
      • getBindingsList

        public List<Kubernetes.Binding> getBindingsList()
         Provides Kubernetes role binding information for findings that involve
         [RoleBindings or
         ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
        Specified by:
        getBindingsList in interface KubernetesOrBuilder
      • getBindingsOrBuilderList

        public List<? extends Kubernetes.BindingOrBuilder> getBindingsOrBuilderList()
         Provides Kubernetes role binding information for findings that involve
         [RoleBindings or
         ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
        Specified by:
        getBindingsOrBuilderList in interface KubernetesOrBuilder
      • getBindingsCount

        public int getBindingsCount()
         Provides Kubernetes role binding information for findings that involve
         [RoleBindings or
         ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
        Specified by:
        getBindingsCount in interface KubernetesOrBuilder
      • getBindings

        public Kubernetes.Binding getBindings​(int index)
         Provides Kubernetes role binding information for findings that involve
         [RoleBindings or
         ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
        Specified by:
        getBindings in interface KubernetesOrBuilder
      • getBindingsOrBuilder

        public Kubernetes.BindingOrBuilder getBindingsOrBuilder​(int index)
         Provides Kubernetes role binding information for findings that involve
         [RoleBindings or
         ClusterRoleBindings](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control).
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
        Specified by:
        getBindingsOrBuilder in interface KubernetesOrBuilder
      • getAccessReviewsList

        public List<Kubernetes.AccessReview> getAccessReviewsList()
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
        Specified by:
        getAccessReviewsList in interface KubernetesOrBuilder
      • getAccessReviewsCount

        public int getAccessReviewsCount()
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
        Specified by:
        getAccessReviewsCount in interface KubernetesOrBuilder
      • getAccessReviews

        public Kubernetes.AccessReview getAccessReviews​(int index)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
        Specified by:
        getAccessReviews in interface KubernetesOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Kubernetes parseFrom​(ByteBuffer data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(ByteBuffer data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(com.google.protobuf.ByteString data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(com.google.protobuf.ByteString data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(byte[] data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(byte[] data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Kubernetes parseFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Kubernetes.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Kubernetes.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Kubernetes.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Kubernetes getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Kubernetes> parser()
      • getParserForType

        public com.google.protobuf.Parser<Kubernetes> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Kubernetes getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder