Interface KubernetesOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Kubernetes, Kubernetes.Builder

    public interface KubernetesOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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).
      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.
      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).
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

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

      • getPodsList

        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;
      • getPods

        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;
      • getPodsCount

        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;
      • getPodsOrBuilderList

        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;
      • getPodsOrBuilder

        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;
      • getNodesList

        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;
      • getNodes

        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;
      • getNodesCount

        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;
      • getNodesOrBuilderList

        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;
      • getNodesOrBuilder

        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;
      • getNodePoolsList

        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;
      • getNodePools

        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;
      • getNodePoolsCount

        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;
      • getNodePoolsOrBuilderList

        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;
      • getNodePoolsOrBuilder

        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;
      • getRolesList

        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;
      • getRoles

        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;
      • getRolesCount

        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;
      • getRolesOrBuilderList

        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;
      • getRolesOrBuilder

        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;
      • getBindingsList

        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;
      • getBindings

        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;
      • getBindingsCount

        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;
      • getBindingsOrBuilderList

        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;
      • getBindingsOrBuilder

        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;
      • getAccessReviewsList

        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;
      • getAccessReviews

        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;
      • getAccessReviewsCount

        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;
      • getAccessReviewsOrBuilderList

        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;
      • getAccessReviewsOrBuilder

        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;