public final class Kubernetes extends GeneratedMessageV3 implements KubernetesOrBuilder
   
   Kubernetes-related attributes.
 Protobuf type google.cloud.securitycenter.v1.Kubernetes
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  ACCESS_REVIEWS_FIELD_NUMBER
  
    public static final int ACCESS_REVIEWS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  BINDINGS_FIELD_NUMBER
  
    public static final int BINDINGS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NODES_FIELD_NUMBER
  
    public static final int NODES_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NODE_POOLS_FIELD_NUMBER
  
    public static final int NODE_POOLS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  OBJECTS_FIELD_NUMBER
  
    public static final int OBJECTS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  PODS_FIELD_NUMBER
  
    public static final int PODS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  ROLES_FIELD_NUMBER
  
    public static final int ROLES_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static Kubernetes getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static Kubernetes.Builder newBuilder()
   
  
  
  newBuilder(Kubernetes prototype)
  
    public static Kubernetes.Builder newBuilder(Kubernetes prototype)
   
  
  
  
  
  
    public static Kubernetes parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static Kubernetes parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static Kubernetes parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static Kubernetes parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static Kubernetes parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static Kubernetes parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Kubernetes parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static Kubernetes parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Kubernetes parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static Kubernetes parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static Kubernetes parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static Kubernetes parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<Kubernetes> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getAccessReviews(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  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;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  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;
 
getAccessReviewsOrBuilder(int index)
  
    public Kubernetes.AccessReviewOrBuilder getAccessReviewsOrBuilder(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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getAccessReviewsOrBuilderList()
  
    public List<? extends Kubernetes.AccessReviewOrBuilder> getAccessReviewsOrBuilderList()
   
   Provides information on any Kubernetes access reviews (privilege checks)
 relevant to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.AccessReviewOrBuilder> |  | 
    
  
  
  getBindings(int index)
  
    public Kubernetes.Binding getBindings(int index)
   
   Provides Kubernetes role binding information for findings that involve
 RoleBindings or
 ClusterRoleBindings.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getBindingsCount()
  
    public int getBindingsCount()
   
   Provides Kubernetes role binding information for findings that involve
 RoleBindings or
 ClusterRoleBindings.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getBindingsList()
  
    public List<Kubernetes.Binding> getBindingsList()
   
   Provides Kubernetes role binding information for findings that involve
 RoleBindings or
 ClusterRoleBindings.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
getBindingsOrBuilder(int index)
  
    public Kubernetes.BindingOrBuilder getBindingsOrBuilder(int index)
   
   Provides Kubernetes role binding information for findings that involve
 RoleBindings or
 ClusterRoleBindings.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getBindingsOrBuilderList()
  
    public List<? extends Kubernetes.BindingOrBuilder> getBindingsOrBuilderList()
   
   Provides Kubernetes role binding information for findings that involve
 RoleBindings or
 ClusterRoleBindings.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.BindingOrBuilder> |  | 
    
  
  
  getDefaultInstanceForType()
  
    public Kubernetes getDefaultInstanceForType()
   
  
  
  getNodePools(int index)
  
    public Kubernetes.NodePool getNodePools(int index)
   
   GKE 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodePoolsCount()
  
    public int getNodePoolsCount()
   
   GKE 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getNodePoolsList()
  
    public List<Kubernetes.NodePool> getNodePoolsList()
   
   GKE 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(int index)
  
    public Kubernetes.NodePoolOrBuilder getNodePoolsOrBuilder(int index)
   
   GKE 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodePoolsOrBuilderList()
  
    public List<? extends Kubernetes.NodePoolOrBuilder> getNodePoolsOrBuilderList()
   
   GKE 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.NodePoolOrBuilder> |  | 
    
  
  
  getNodes(int index)
  
    public Kubernetes.Node getNodes(int index)
   
   Provides Kubernetes
 node
 information.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodesCount()
  
    public int getNodesCount()
   
   Provides Kubernetes
 node
 information.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getNodesList()
  
    public List<Kubernetes.Node> getNodesList()
   
   Provides Kubernetes
 node
 information.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodesOrBuilder(int index)
  
    public Kubernetes.NodeOrBuilder getNodesOrBuilder(int index)
   
   Provides Kubernetes
 node
 information.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodesOrBuilderList()
  
    public List<? extends Kubernetes.NodeOrBuilder> getNodesOrBuilderList()
   
   Provides Kubernetes
 node
 information.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.NodeOrBuilder> |  | 
    
  
  
  getObjects(int index)
  
    public Kubernetes.Object getObjects(int index)
   
   Kubernetes objects related to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Object objects = 7;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getObjectsCount()
  
    public int getObjectsCount()
   
   Kubernetes objects related to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Object objects = 7;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getObjectsList()
  
    public List<Kubernetes.Object> getObjectsList()
   
   Kubernetes objects related to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Object objects = 7;
getObjectsOrBuilder(int index)
  
    public Kubernetes.ObjectOrBuilder getObjectsOrBuilder(int index)
   
   Kubernetes objects related to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Object objects = 7;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getObjectsOrBuilderList()
  
    public List<? extends Kubernetes.ObjectOrBuilder> getObjectsOrBuilderList()
   
   Kubernetes objects related to the finding.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Object objects = 7;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.ObjectOrBuilder> |  | 
    
  
  
  getParserForType()
  
    public Parser<Kubernetes> getParserForType()
   
  
  Overrides
  
  
  getPods(int index)
  
    public Kubernetes.Pod getPods(int index)
   
   Kubernetes
 Pods
 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getPodsCount()
  
    public int getPodsCount()
   
   Kubernetes
 Pods
 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getPodsList()
  
    public List<Kubernetes.Pod> getPodsList()
   
   Kubernetes
 Pods
 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(int index)
  
    public Kubernetes.PodOrBuilder getPodsOrBuilder(int index)
   
   Kubernetes
 Pods
 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getPodsOrBuilderList()
  
    public List<? extends Kubernetes.PodOrBuilder> getPodsOrBuilderList()
   
   Kubernetes
 Pods
 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.PodOrBuilder> |  | 
    
  
  
  getRoles(int index)
  
    public Kubernetes.Role getRoles(int index)
   
   Provides Kubernetes role information for findings that involve Roles or
 ClusterRoles.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRolesCount()
  
    public int getRolesCount()
   
   Provides Kubernetes role information for findings that involve Roles or
 ClusterRoles.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getRolesList()
  
    public List<Kubernetes.Role> getRolesList()
   
   Provides Kubernetes role information for findings that involve Roles or
 ClusterRoles.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
getRolesOrBuilder(int index)
  
    public Kubernetes.RoleOrBuilder getRolesOrBuilder(int index)
   
   Provides Kubernetes role information for findings that involve Roles or
 ClusterRoles.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRolesOrBuilderList()
  
    public List<? extends Kubernetes.RoleOrBuilder> getRolesOrBuilderList()
   
   Provides Kubernetes role information for findings that involve Roles or
 ClusterRoles.
 repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v1.Kubernetes.RoleOrBuilder> |  | 
    
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public Kubernetes.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected Kubernetes.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public Kubernetes.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides