public static final class Kubernetes.Object.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder> implements Kubernetes.ObjectOrBuilder
Kubernetes object related to the finding, uniquely identified by GKNN. Used if the object Kind is not one of Pod, Node, NodePool, Binding, or AccessReview.Protobuf type
google.cloud.securitycenter.v1.Kubernetes.Object| Modifier and Type | Method and Description |
|---|---|
Kubernetes.Object.Builder |
addAllContainers(Iterable<? extends Container> values)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
addContainers(Container.Builder builderForValue)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
addContainers(Container value)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
addContainers(int index,
Container.Builder builderForValue)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
addContainers(int index,
Container value)
Pod containers associated with this finding, if any.
|
Container.Builder |
addContainersBuilder()
Pod containers associated with this finding, if any.
|
Container.Builder |
addContainersBuilder(int index)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Kubernetes.Object |
build() |
Kubernetes.Object |
buildPartial() |
Kubernetes.Object.Builder |
clear() |
Kubernetes.Object.Builder |
clearContainers()
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Kubernetes.Object.Builder |
clearGroup()
Kubernetes object group, such as "policy.k8s.io/v1".
|
Kubernetes.Object.Builder |
clearKind()
Kubernetes object kind, such as "Namespace".
|
Kubernetes.Object.Builder |
clearName()
Kubernetes object name.
|
Kubernetes.Object.Builder |
clearNs()
Kubernetes object namespace.
|
Kubernetes.Object.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Kubernetes.Object.Builder |
clone() |
Container |
getContainers(int index)
Pod containers associated with this finding, if any.
|
Container.Builder |
getContainersBuilder(int index)
Pod containers associated with this finding, if any.
|
List<Container.Builder> |
getContainersBuilderList()
Pod containers associated with this finding, if any.
|
int |
getContainersCount()
Pod containers associated with this finding, if any.
|
List<Container> |
getContainersList()
Pod containers associated with this finding, if any.
|
ContainerOrBuilder |
getContainersOrBuilder(int index)
Pod containers associated with this finding, if any.
|
List<? extends ContainerOrBuilder> |
getContainersOrBuilderList()
Pod containers associated with this finding, if any.
|
Kubernetes.Object |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getGroup()
Kubernetes object group, such as "policy.k8s.io/v1".
|
com.google.protobuf.ByteString |
getGroupBytes()
Kubernetes object group, such as "policy.k8s.io/v1".
|
String |
getKind()
Kubernetes object kind, such as "Namespace".
|
com.google.protobuf.ByteString |
getKindBytes()
Kubernetes object kind, such as "Namespace".
|
String |
getName()
Kubernetes object name.
|
com.google.protobuf.ByteString |
getNameBytes()
Kubernetes object name.
|
String |
getNs()
Kubernetes object namespace.
|
com.google.protobuf.ByteString |
getNsBytes()
Kubernetes object namespace.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Kubernetes.Object.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Kubernetes.Object.Builder |
mergeFrom(Kubernetes.Object other) |
Kubernetes.Object.Builder |
mergeFrom(com.google.protobuf.Message other) |
Kubernetes.Object.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Kubernetes.Object.Builder |
removeContainers(int index)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
setContainers(int index,
Container.Builder builderForValue)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
setContainers(int index,
Container value)
Pod containers associated with this finding, if any.
|
Kubernetes.Object.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Kubernetes.Object.Builder |
setGroup(String value)
Kubernetes object group, such as "policy.k8s.io/v1".
|
Kubernetes.Object.Builder |
setGroupBytes(com.google.protobuf.ByteString value)
Kubernetes object group, such as "policy.k8s.io/v1".
|
Kubernetes.Object.Builder |
setKind(String value)
Kubernetes object kind, such as "Namespace".
|
Kubernetes.Object.Builder |
setKindBytes(com.google.protobuf.ByteString value)
Kubernetes object kind, such as "Namespace".
|
Kubernetes.Object.Builder |
setName(String value)
Kubernetes object name.
|
Kubernetes.Object.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Kubernetes object name.
|
Kubernetes.Object.Builder |
setNs(String value)
Kubernetes object namespace.
|
Kubernetes.Object.Builder |
setNsBytes(com.google.protobuf.ByteString value)
Kubernetes object namespace.
|
Kubernetes.Object.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Kubernetes.Object.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Kubernetes.Object build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Kubernetes.Object buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Kubernetes.Object.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder mergeFrom(Kubernetes.Object other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public Kubernetes.Object.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Kubernetes.Object.Builder>IOExceptionpublic String getGroup()
Kubernetes object group, such as "policy.k8s.io/v1".
string group = 1;getGroup in interface Kubernetes.ObjectOrBuilderpublic com.google.protobuf.ByteString getGroupBytes()
Kubernetes object group, such as "policy.k8s.io/v1".
string group = 1;getGroupBytes in interface Kubernetes.ObjectOrBuilderpublic Kubernetes.Object.Builder setGroup(String value)
Kubernetes object group, such as "policy.k8s.io/v1".
string group = 1;value - The group to set.public Kubernetes.Object.Builder clearGroup()
Kubernetes object group, such as "policy.k8s.io/v1".
string group = 1;public Kubernetes.Object.Builder setGroupBytes(com.google.protobuf.ByteString value)
Kubernetes object group, such as "policy.k8s.io/v1".
string group = 1;value - The bytes for group to set.public String getKind()
Kubernetes object kind, such as "Namespace".
string kind = 2;getKind in interface Kubernetes.ObjectOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
Kubernetes object kind, such as "Namespace".
string kind = 2;getKindBytes in interface Kubernetes.ObjectOrBuilderpublic Kubernetes.Object.Builder setKind(String value)
Kubernetes object kind, such as "Namespace".
string kind = 2;value - The kind to set.public Kubernetes.Object.Builder clearKind()
Kubernetes object kind, such as "Namespace".
string kind = 2;public Kubernetes.Object.Builder setKindBytes(com.google.protobuf.ByteString value)
Kubernetes object kind, such as "Namespace".
string kind = 2;value - The bytes for kind to set.public String getNs()
Kubernetes object namespace. Must be a valid DNS label. Named "ns" to avoid collision with C++ namespace keyword. For details see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/.
string ns = 3;getNs in interface Kubernetes.ObjectOrBuilderpublic com.google.protobuf.ByteString getNsBytes()
Kubernetes object namespace. Must be a valid DNS label. Named "ns" to avoid collision with C++ namespace keyword. For details see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/.
string ns = 3;getNsBytes in interface Kubernetes.ObjectOrBuilderpublic Kubernetes.Object.Builder setNs(String value)
Kubernetes object namespace. Must be a valid DNS label. Named "ns" to avoid collision with C++ namespace keyword. For details see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/.
string ns = 3;value - The ns to set.public Kubernetes.Object.Builder clearNs()
Kubernetes object namespace. Must be a valid DNS label. Named "ns" to avoid collision with C++ namespace keyword. For details see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/.
string ns = 3;public Kubernetes.Object.Builder setNsBytes(com.google.protobuf.ByteString value)
Kubernetes object namespace. Must be a valid DNS label. Named "ns" to avoid collision with C++ namespace keyword. For details see https://kubernetes.io/docs/tasks/administer-cluster/namespaces/.
string ns = 3;value - The bytes for ns to set.public String getName()
Kubernetes object name. For details see https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.
string name = 4;getName in interface Kubernetes.ObjectOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Kubernetes object name. For details see https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.
string name = 4;getNameBytes in interface Kubernetes.ObjectOrBuilderpublic Kubernetes.Object.Builder setName(String value)
Kubernetes object name. For details see https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.
string name = 4;value - The name to set.public Kubernetes.Object.Builder clearName()
Kubernetes object name. For details see https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.
string name = 4;public Kubernetes.Object.Builder setNameBytes(com.google.protobuf.ByteString value)
Kubernetes object name. For details see https://kubernetes.io/docs/concepts/overview/working-with-objects/names/.
string name = 4;value - The bytes for name to set.public List<Container> getContainersList()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;getContainersList in interface Kubernetes.ObjectOrBuilderpublic int getContainersCount()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;getContainersCount in interface Kubernetes.ObjectOrBuilderpublic Container getContainers(int index)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;getContainers in interface Kubernetes.ObjectOrBuilderpublic Kubernetes.Object.Builder setContainers(int index, Container value)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder setContainers(int index, Container.Builder builderForValue)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder addContainers(Container value)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder addContainers(int index, Container value)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder addContainers(Container.Builder builderForValue)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder addContainers(int index, Container.Builder builderForValue)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder addAllContainers(Iterable<? extends Container> values)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder clearContainers()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Kubernetes.Object.Builder removeContainers(int index)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Container.Builder getContainersBuilder(int index)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public ContainerOrBuilder getContainersOrBuilder(int index)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;getContainersOrBuilder in interface Kubernetes.ObjectOrBuilderpublic List<? extends ContainerOrBuilder> getContainersOrBuilderList()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;getContainersOrBuilderList in interface Kubernetes.ObjectOrBuilderpublic Container.Builder addContainersBuilder()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public Container.Builder addContainersBuilder(int index)
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public List<Container.Builder> getContainersBuilderList()
Pod containers associated with this finding, if any.
repeated .google.cloud.securitycenter.v1.Container containers = 5;public final Kubernetes.Object.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>public final Kubernetes.Object.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.Object.Builder>Copyright © 2024 Google LLC. All rights reserved.