public final class Kubernetes extends GeneratedMessageV3 implements KubernetesOrBuilder
Kubernetes related attributes.Protobuf type
google.cloud.securitycenter.v1.Kubernetes
Modifier and Type | Class and Description |
---|---|
static class |
Kubernetes.AccessReview
Conveys information about a Kubernetes access review (e.g.
|
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
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 |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
ACCESS_REVIEWS_FIELD_NUMBER |
static int |
BINDINGS_FIELD_NUMBER |
static int |
NODE_POOLS_FIELD_NUMBER |
static int |
NODES_FIELD_NUMBER |
static int |
PODS_FIELD_NUMBER |
static int |
ROLES_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Kubernetes.AccessReview |
getAccessReviews(int index)
Provides information on any Kubernetes access reviews (i.e.
|
int |
getAccessReviewsCount()
Provides information on any Kubernetes access reviews (i.e.
|
List<Kubernetes.AccessReview> |
getAccessReviewsList()
Provides information on any Kubernetes access reviews (i.e.
|
Kubernetes.AccessReviewOrBuilder |
getAccessReviewsOrBuilder(int index)
Provides information on any Kubernetes access reviews (i.e.
|
List<? extends Kubernetes.AccessReviewOrBuilder> |
getAccessReviewsOrBuilderList()
Provides information on any Kubernetes access reviews (i.e.
|
Kubernetes.Binding |
getBindings(int index)
Provides Kubernetes role binding information for findings that involve
RoleBindings or ClusterRoleBindings.
|
int |
getBindingsCount()
Provides Kubernetes role binding information for findings that involve
RoleBindings or ClusterRoleBindings.
|
List<Kubernetes.Binding> |
getBindingsList()
Provides Kubernetes role binding information for findings that involve
RoleBindings or ClusterRoleBindings.
|
Kubernetes.BindingOrBuilder |
getBindingsOrBuilder(int index)
Provides Kubernetes role binding information for findings that involve
RoleBindings or ClusterRoleBindings.
|
List<? extends Kubernetes.BindingOrBuilder> |
getBindingsOrBuilderList()
Provides Kubernetes role binding information for findings that involve
RoleBindings or ClusterRoleBindings.
|
static Kubernetes |
getDefaultInstance() |
Kubernetes |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Kubernetes.NodePool |
getNodePools(int index)
GKE Node Pools associated with the finding.
|
int |
getNodePoolsCount()
GKE Node Pools associated with the finding.
|
List<Kubernetes.NodePool> |
getNodePoolsList()
GKE Node Pools associated with the finding.
|
Kubernetes.NodePoolOrBuilder |
getNodePoolsOrBuilder(int index)
GKE Node Pools associated with the finding.
|
List<? extends Kubernetes.NodePoolOrBuilder> |
getNodePoolsOrBuilderList()
GKE Node Pools associated with the finding.
|
Kubernetes.Node |
getNodes(int index)
Provides Kubernetes Node information.
|
int |
getNodesCount()
Provides Kubernetes Node information.
|
List<Kubernetes.Node> |
getNodesList()
Provides Kubernetes Node information.
|
Kubernetes.NodeOrBuilder |
getNodesOrBuilder(int index)
Provides Kubernetes Node information.
|
List<? extends Kubernetes.NodeOrBuilder> |
getNodesOrBuilderList()
Provides Kubernetes Node information.
|
Parser<Kubernetes> |
getParserForType() |
Kubernetes.Pod |
getPods(int index)
Kubernetes Pods associated with the finding.
|
int |
getPodsCount()
Kubernetes Pods associated with the finding.
|
List<Kubernetes.Pod> |
getPodsList()
Kubernetes Pods associated with the finding.
|
Kubernetes.PodOrBuilder |
getPodsOrBuilder(int index)
Kubernetes Pods associated with the finding.
|
List<? extends Kubernetes.PodOrBuilder> |
getPodsOrBuilderList()
Kubernetes Pods associated with the finding.
|
Kubernetes.Role |
getRoles(int index)
Provides Kubernetes role information for findings that involve
Roles or ClusterRoles.
|
int |
getRolesCount()
Provides Kubernetes role information for findings that involve
Roles or ClusterRoles.
|
List<Kubernetes.Role> |
getRolesList()
Provides Kubernetes role information for findings that involve
Roles or ClusterRoles.
|
Kubernetes.RoleOrBuilder |
getRolesOrBuilder(int index)
Provides Kubernetes role information for findings that involve
Roles or ClusterRoles.
|
List<? extends Kubernetes.RoleOrBuilder> |
getRolesOrBuilderList()
Provides Kubernetes role information for findings that involve
Roles or ClusterRoles.
|
int |
getSerializedSize() |
UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Kubernetes.Builder |
newBuilder() |
static Kubernetes.Builder |
newBuilder(Kubernetes prototype) |
Kubernetes.Builder |
newBuilderForType() |
protected Kubernetes.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static Kubernetes |
parseDelimitedFrom(InputStream input) |
static Kubernetes |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Kubernetes |
parseFrom(byte[] data) |
static Kubernetes |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static Kubernetes |
parseFrom(ByteBuffer data) |
static Kubernetes |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static Kubernetes |
parseFrom(ByteString data) |
static Kubernetes |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static Kubernetes |
parseFrom(CodedInputStream input) |
static Kubernetes |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static Kubernetes |
parseFrom(InputStream input) |
static Kubernetes |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<Kubernetes> |
parser() |
Kubernetes.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int PODS_FIELD_NUMBER
public static final int NODES_FIELD_NUMBER
public static final int NODE_POOLS_FIELD_NUMBER
public static final int ROLES_FIELD_NUMBER
public static final int BINDINGS_FIELD_NUMBER
public static final int ACCESS_REVIEWS_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public List<Kubernetes.Pod> getPodsList()
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.
repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
getPodsList
in interface KubernetesOrBuilder
public List<? extends Kubernetes.PodOrBuilder> getPodsOrBuilderList()
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.
repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
getPodsOrBuilderList
in interface KubernetesOrBuilder
public int getPodsCount()
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.
repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
getPodsCount
in interface KubernetesOrBuilder
public Kubernetes.Pod getPods(int index)
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.
repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
getPods
in interface KubernetesOrBuilder
public Kubernetes.PodOrBuilder getPodsOrBuilder(int index)
Kubernetes Pods associated with the finding. This field will contain Pod records for each container that is owned by a Pod.
repeated .google.cloud.securitycenter.v1.Kubernetes.Pod pods = 1;
getPodsOrBuilder
in interface KubernetesOrBuilder
public List<Kubernetes.Node> getNodesList()
Provides Kubernetes Node information.
repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodesList
in interface KubernetesOrBuilder
public List<? extends Kubernetes.NodeOrBuilder> getNodesOrBuilderList()
Provides Kubernetes Node information.
repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodesOrBuilderList
in interface KubernetesOrBuilder
public int getNodesCount()
Provides Kubernetes Node information.
repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodesCount
in interface KubernetesOrBuilder
public Kubernetes.Node getNodes(int index)
Provides Kubernetes Node information.
repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodes
in interface KubernetesOrBuilder
public Kubernetes.NodeOrBuilder getNodesOrBuilder(int index)
Provides Kubernetes Node information.
repeated .google.cloud.securitycenter.v1.Kubernetes.Node nodes = 2;
getNodesOrBuilder
in interface KubernetesOrBuilder
public List<Kubernetes.NodePool> getNodePoolsList()
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.
repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
getNodePoolsList
in interface KubernetesOrBuilder
public List<? extends Kubernetes.NodePoolOrBuilder> getNodePoolsOrBuilderList()
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.
repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
getNodePoolsOrBuilderList
in interface KubernetesOrBuilder
public int getNodePoolsCount()
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.
repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
getNodePoolsCount
in interface KubernetesOrBuilder
public Kubernetes.NodePool getNodePools(int index)
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.
repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
getNodePools
in interface KubernetesOrBuilder
public Kubernetes.NodePoolOrBuilder getNodePoolsOrBuilder(int index)
GKE Node Pools associated with the finding. This field will contain NodePool information for each Node, when it is available.
repeated .google.cloud.securitycenter.v1.Kubernetes.NodePool node_pools = 3;
getNodePoolsOrBuilder
in interface KubernetesOrBuilder
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;
getRolesList
in interface KubernetesOrBuilder
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;
getRolesOrBuilderList
in interface KubernetesOrBuilder
public int getRolesCount()
Provides Kubernetes role information for findings that involve Roles or ClusterRoles.
repeated .google.cloud.securitycenter.v1.Kubernetes.Role roles = 4;
getRolesCount
in interface KubernetesOrBuilder
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;
getRoles
in interface KubernetesOrBuilder
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;
getRolesOrBuilder
in interface KubernetesOrBuilder
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;
getBindingsList
in interface KubernetesOrBuilder
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;
getBindingsOrBuilderList
in interface KubernetesOrBuilder
public int getBindingsCount()
Provides Kubernetes role binding information for findings that involve RoleBindings or ClusterRoleBindings.
repeated .google.cloud.securitycenter.v1.Kubernetes.Binding bindings = 5;
getBindingsCount
in interface KubernetesOrBuilder
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;
getBindings
in interface KubernetesOrBuilder
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;
getBindingsOrBuilder
in interface KubernetesOrBuilder
public List<Kubernetes.AccessReview> getAccessReviewsList()
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
getAccessReviewsList
in interface KubernetesOrBuilder
public List<? extends Kubernetes.AccessReviewOrBuilder> getAccessReviewsOrBuilderList()
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
getAccessReviewsOrBuilderList
in interface KubernetesOrBuilder
public int getAccessReviewsCount()
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
getAccessReviewsCount
in interface KubernetesOrBuilder
public Kubernetes.AccessReview getAccessReviews(int index)
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
getAccessReviews
in interface KubernetesOrBuilder
public Kubernetes.AccessReviewOrBuilder getAccessReviewsOrBuilder(int index)
Provides information on any Kubernetes access reviews (i.e. privilege checks) relevant to the finding.
repeated .google.cloud.securitycenter.v1.Kubernetes.AccessReview access_reviews = 6;
getAccessReviewsOrBuilder
in interface KubernetesOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static Kubernetes parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Kubernetes parseFrom(InputStream input) throws IOException
IOException
public static Kubernetes parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Kubernetes parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Kubernetes parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Kubernetes parseFrom(CodedInputStream input) throws IOException
IOException
public static Kubernetes parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Kubernetes.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static Kubernetes.Builder newBuilder()
public static Kubernetes.Builder newBuilder(Kubernetes prototype)
public Kubernetes.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected Kubernetes.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static Kubernetes getDefaultInstance()
public static Parser<Kubernetes> parser()
public Parser<Kubernetes> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public Kubernetes getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.