Class Kubernetes.Builder

  • All Implemented Interfaces:
    KubernetesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Kubernetes

    public static final class Kubernetes.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
    implements KubernetesOrBuilder
     Kubernetes-related attributes.
     
    Protobuf type google.cloud.securitycenter.v1.Kubernetes
    • Method Detail

      • 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.Builder<Kubernetes.Builder>
      • clear

        public Kubernetes.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • getDefaultInstanceForType

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

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

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

        public Kubernetes.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • setField

        public Kubernetes.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • clearField

        public Kubernetes.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • clearOneof

        public Kubernetes.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • setRepeatedField

        public Kubernetes.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   int index,
                                                   Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • addRepeatedField

        public Kubernetes.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • mergeFrom

        public Kubernetes.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Kubernetes.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • mergeFrom

        public Kubernetes.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Kubernetes.Builder>
        Throws:
        IOException
      • 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
      • 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
      • setPods

        public Kubernetes.Builder setPods​(int index,
                                          Kubernetes.Pod value)
         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;
      • setPods

        public Kubernetes.Builder setPods​(int index,
                                          Kubernetes.Pod.Builder builderForValue)
         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;
      • addPods

        public Kubernetes.Builder addPods​(Kubernetes.Pod value)
         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;
      • addPods

        public Kubernetes.Builder addPods​(int index,
                                          Kubernetes.Pod value)
         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;
      • addPods

        public Kubernetes.Builder addPods​(Kubernetes.Pod.Builder builderForValue)
         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;
      • addPods

        public Kubernetes.Builder addPods​(int index,
                                          Kubernetes.Pod.Builder builderForValue)
         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;
      • addAllPods

        public Kubernetes.Builder addAllPods​(Iterable<? extends Kubernetes.Pod> values)
         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;
      • clearPods

        public Kubernetes.Builder clearPods()
         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;
      • removePods

        public Kubernetes.Builder removePods​(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;
      • getPodsBuilder

        public Kubernetes.Pod.Builder getPodsBuilder​(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;
      • 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
      • 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
      • addPodsBuilder

        public Kubernetes.Pod.Builder addPodsBuilder()
         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;
      • addPodsBuilder

        public Kubernetes.Pod.Builder addPodsBuilder​(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;
      • getPodsBuilderList

        public List<Kubernetes.Pod.Builder> getPodsBuilderList()
         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;
      • 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
      • 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
      • setNodes

        public Kubernetes.Builder setNodes​(int index,
                                           Kubernetes.Node value)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • setNodes

        public Kubernetes.Builder setNodes​(int index,
                                           Kubernetes.Node.Builder builderForValue)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addNodes

        public Kubernetes.Builder addNodes​(Kubernetes.Node value)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addNodes

        public Kubernetes.Builder addNodes​(int index,
                                           Kubernetes.Node value)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addNodes

        public Kubernetes.Builder addNodes​(Kubernetes.Node.Builder builderForValue)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addNodes

        public Kubernetes.Builder addNodes​(int index,
                                           Kubernetes.Node.Builder builderForValue)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addAllNodes

        public Kubernetes.Builder addAllNodes​(Iterable<? extends Kubernetes.Node> values)
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • clearNodes

        public Kubernetes.Builder clearNodes()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • removeNodes

        public Kubernetes.Builder removeNodes​(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;
      • getNodesBuilder

        public Kubernetes.Node.Builder getNodesBuilder​(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;
      • 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
      • 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
      • addNodesBuilder

        public Kubernetes.Node.Builder addNodesBuilder()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • addNodesBuilder

        public Kubernetes.Node.Builder addNodesBuilder​(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;
      • getNodesBuilderList

        public List<Kubernetes.Node.Builder> getNodesBuilderList()
         Provides Kubernetes
         [node](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architecture#nodes)
         information.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
      • 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
      • 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
      • setNodePools

        public Kubernetes.Builder setNodePools​(int index,
                                               Kubernetes.NodePool value)
         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;
      • setNodePools

        public Kubernetes.Builder setNodePools​(int index,
                                               Kubernetes.NodePool.Builder builderForValue)
         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;
      • addNodePools

        public Kubernetes.Builder addNodePools​(Kubernetes.NodePool value)
         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;
      • addNodePools

        public Kubernetes.Builder addNodePools​(int index,
                                               Kubernetes.NodePool value)
         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;
      • addNodePools

        public Kubernetes.Builder addNodePools​(Kubernetes.NodePool.Builder builderForValue)
         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;
      • addNodePools

        public Kubernetes.Builder addNodePools​(int index,
                                               Kubernetes.NodePool.Builder builderForValue)
         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;
      • addAllNodePools

        public Kubernetes.Builder addAllNodePools​(Iterable<? extends Kubernetes.NodePool> values)
         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;
      • clearNodePools

        public Kubernetes.Builder clearNodePools()
         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;
      • removeNodePools

        public Kubernetes.Builder removeNodePools​(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;
      • getNodePoolsBuilder

        public Kubernetes.NodePool.Builder getNodePoolsBuilder​(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;
      • 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
      • 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
      • addNodePoolsBuilder

        public Kubernetes.NodePool.Builder addNodePoolsBuilder()
         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;
      • addNodePoolsBuilder

        public Kubernetes.NodePool.Builder addNodePoolsBuilder​(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;
      • getNodePoolsBuilderList

        public List<Kubernetes.NodePool.Builder> getNodePoolsBuilderList()
         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;
      • 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
      • 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
      • setRoles

        public Kubernetes.Builder setRoles​(int index,
                                           Kubernetes.Role value)
         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;
      • setRoles

        public Kubernetes.Builder setRoles​(int index,
                                           Kubernetes.Role.Builder builderForValue)
         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;
      • addRoles

        public Kubernetes.Builder addRoles​(Kubernetes.Role value)
         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;
      • addRoles

        public Kubernetes.Builder addRoles​(int index,
                                           Kubernetes.Role value)
         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;
      • addRoles

        public Kubernetes.Builder addRoles​(Kubernetes.Role.Builder builderForValue)
         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;
      • addRoles

        public Kubernetes.Builder addRoles​(int index,
                                           Kubernetes.Role.Builder builderForValue)
         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;
      • addAllRoles

        public Kubernetes.Builder addAllRoles​(Iterable<? extends Kubernetes.Role> values)
         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;
      • clearRoles

        public Kubernetes.Builder clearRoles()
         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;
      • removeRoles

        public Kubernetes.Builder removeRoles​(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;
      • getRolesBuilder

        public Kubernetes.Role.Builder getRolesBuilder​(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;
      • 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
      • 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
      • addRolesBuilder

        public Kubernetes.Role.Builder addRolesBuilder()
         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;
      • addRolesBuilder

        public Kubernetes.Role.Builder addRolesBuilder​(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;
      • getRolesBuilderList

        public List<Kubernetes.Role.Builder> getRolesBuilderList()
         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;
      • 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
      • 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
      • setBindings

        public Kubernetes.Builder setBindings​(int index,
                                              Kubernetes.Binding value)
         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;
      • setBindings

        public Kubernetes.Builder setBindings​(int index,
                                              Kubernetes.Binding.Builder builderForValue)
         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;
      • addBindings

        public Kubernetes.Builder addBindings​(Kubernetes.Binding value)
         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;
      • addBindings

        public Kubernetes.Builder addBindings​(int index,
                                              Kubernetes.Binding value)
         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;
      • addBindings

        public Kubernetes.Builder addBindings​(Kubernetes.Binding.Builder builderForValue)
         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;
      • addBindings

        public Kubernetes.Builder addBindings​(int index,
                                              Kubernetes.Binding.Builder builderForValue)
         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;
      • addAllBindings

        public Kubernetes.Builder addAllBindings​(Iterable<? extends Kubernetes.Binding> values)
         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;
      • clearBindings

        public Kubernetes.Builder clearBindings()
         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;
      • removeBindings

        public Kubernetes.Builder removeBindings​(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;
      • getBindingsBuilder

        public Kubernetes.Binding.Builder getBindingsBuilder​(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;
      • 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
      • 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
      • addBindingsBuilder

        public Kubernetes.Binding.Builder addBindingsBuilder()
         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;
      • addBindingsBuilder

        public Kubernetes.Binding.Builder addBindingsBuilder​(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;
      • getBindingsBuilderList

        public List<Kubernetes.Binding.Builder> getBindingsBuilderList()
         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;
      • 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
      • setAccessReviews

        public Kubernetes.Builder setAccessReviews​(int index,
                                                   Kubernetes.AccessReview value)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • setAccessReviews

        public Kubernetes.Builder setAccessReviews​(int index,
                                                   Kubernetes.AccessReview.Builder builderForValue)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAccessReviews

        public Kubernetes.Builder addAccessReviews​(Kubernetes.AccessReview value)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAccessReviews

        public Kubernetes.Builder addAccessReviews​(int index,
                                                   Kubernetes.AccessReview value)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAccessReviews

        public Kubernetes.Builder addAccessReviews​(Kubernetes.AccessReview.Builder builderForValue)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAccessReviews

        public Kubernetes.Builder addAccessReviews​(int index,
                                                   Kubernetes.AccessReview.Builder builderForValue)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAllAccessReviews

        public Kubernetes.Builder addAllAccessReviews​(Iterable<? extends Kubernetes.AccessReview> values)
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • clearAccessReviews

        public Kubernetes.Builder clearAccessReviews()
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • removeAccessReviews

        public Kubernetes.Builder removeAccessReviews​(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;
      • getAccessReviewsBuilder

        public Kubernetes.AccessReview.Builder getAccessReviewsBuilder​(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;
      • addAccessReviewsBuilder

        public Kubernetes.AccessReview.Builder addAccessReviewsBuilder()
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • addAccessReviewsBuilder

        public Kubernetes.AccessReview.Builder addAccessReviewsBuilder​(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;
      • getAccessReviewsBuilderList

        public List<Kubernetes.AccessReview.Builder> getAccessReviewsBuilderList()
         Provides information on any Kubernetes access reviews (privilege checks)
         relevant to the finding.
         
        repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
      • setUnknownFields

        public final Kubernetes.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>
      • mergeUnknownFields

        public final Kubernetes.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Builder>