public static final class Kubernetes.AccessReview.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder> implements Kubernetes.AccessReviewOrBuilder
Conveys information about a Kubernetes access review (such as one returned by a [`kubectl auth can-i`](https://kubernetes.io/docs/reference/access-authn-authz/authorization/#checking-api-access) command) that was involved in a finding.Protobuf type
google.cloud.securitycenter.v1.Kubernetes.AccessReview| Modifier and Type | Method and Description |
|---|---|
Kubernetes.AccessReview.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Kubernetes.AccessReview |
build() |
Kubernetes.AccessReview |
buildPartial() |
Kubernetes.AccessReview.Builder |
clear() |
Kubernetes.AccessReview.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Kubernetes.AccessReview.Builder |
clearGroup()
The API group of the resource.
|
Kubernetes.AccessReview.Builder |
clearName()
The name of the resource being requested.
|
Kubernetes.AccessReview.Builder |
clearNs()
Namespace of the action being requested.
|
Kubernetes.AccessReview.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Kubernetes.AccessReview.Builder |
clearResource()
The optional resource type requested.
|
Kubernetes.AccessReview.Builder |
clearSubresource()
The optional subresource type.
|
Kubernetes.AccessReview.Builder |
clearVerb()
A Kubernetes resource API verb, like get, list, watch, create, update,
delete, proxy.
|
Kubernetes.AccessReview.Builder |
clearVersion()
The API version of the resource.
|
Kubernetes.AccessReview.Builder |
clone() |
Kubernetes.AccessReview |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getGroup()
The API group of the resource.
|
com.google.protobuf.ByteString |
getGroupBytes()
The API group of the resource.
|
String |
getName()
The name of the resource being requested.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the resource being requested.
|
String |
getNs()
Namespace of the action being requested.
|
com.google.protobuf.ByteString |
getNsBytes()
Namespace of the action being requested.
|
String |
getResource()
The optional resource type requested.
|
com.google.protobuf.ByteString |
getResourceBytes()
The optional resource type requested.
|
String |
getSubresource()
The optional subresource type.
|
com.google.protobuf.ByteString |
getSubresourceBytes()
The optional subresource type.
|
String |
getVerb()
A Kubernetes resource API verb, like get, list, watch, create, update,
delete, proxy.
|
com.google.protobuf.ByteString |
getVerbBytes()
A Kubernetes resource API verb, like get, list, watch, create, update,
delete, proxy.
|
String |
getVersion()
The API version of the resource.
|
com.google.protobuf.ByteString |
getVersionBytes()
The API version of the resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Kubernetes.AccessReview.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Kubernetes.AccessReview.Builder |
mergeFrom(Kubernetes.AccessReview other) |
Kubernetes.AccessReview.Builder |
mergeFrom(com.google.protobuf.Message other) |
Kubernetes.AccessReview.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Kubernetes.AccessReview.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Kubernetes.AccessReview.Builder |
setGroup(String value)
The API group of the resource.
|
Kubernetes.AccessReview.Builder |
setGroupBytes(com.google.protobuf.ByteString value)
The API group of the resource.
|
Kubernetes.AccessReview.Builder |
setName(String value)
The name of the resource being requested.
|
Kubernetes.AccessReview.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the resource being requested.
|
Kubernetes.AccessReview.Builder |
setNs(String value)
Namespace of the action being requested.
|
Kubernetes.AccessReview.Builder |
setNsBytes(com.google.protobuf.ByteString value)
Namespace of the action being requested.
|
Kubernetes.AccessReview.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Kubernetes.AccessReview.Builder |
setResource(String value)
The optional resource type requested.
|
Kubernetes.AccessReview.Builder |
setResourceBytes(com.google.protobuf.ByteString value)
The optional resource type requested.
|
Kubernetes.AccessReview.Builder |
setSubresource(String value)
The optional subresource type.
|
Kubernetes.AccessReview.Builder |
setSubresourceBytes(com.google.protobuf.ByteString value)
The optional subresource type.
|
Kubernetes.AccessReview.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Kubernetes.AccessReview.Builder |
setVerb(String value)
A Kubernetes resource API verb, like get, list, watch, create, update,
delete, proxy.
|
Kubernetes.AccessReview.Builder |
setVerbBytes(com.google.protobuf.ByteString value)
A Kubernetes resource API verb, like get, list, watch, create, update,
delete, proxy.
|
Kubernetes.AccessReview.Builder |
setVersion(String value)
The API version of the resource.
|
Kubernetes.AccessReview.Builder |
setVersionBytes(com.google.protobuf.ByteString value)
The API version of the resource.
|
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.AccessReview.Builder>public Kubernetes.AccessReview.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.AccessReview.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.AccessReview.Builder>public Kubernetes.AccessReview getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Kubernetes.AccessReview build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Kubernetes.AccessReview buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Kubernetes.AccessReview.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.AccessReview.Builder>public Kubernetes.AccessReview.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.AccessReview.Builder>public Kubernetes.AccessReview.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder>public Kubernetes.AccessReview.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder>public Kubernetes.AccessReview.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.AccessReview.Builder>public Kubernetes.AccessReview.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.AccessReview.Builder>public Kubernetes.AccessReview.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Kubernetes.AccessReview.Builder>public Kubernetes.AccessReview.Builder mergeFrom(Kubernetes.AccessReview other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder>public Kubernetes.AccessReview.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.AccessReview.Builder>IOExceptionpublic String getGroup()
The API group of the resource. "*" means all.
string group = 1;getGroup in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getGroupBytes()
The API group of the resource. "*" means all.
string group = 1;getGroupBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setGroup(String value)
The API group of the resource. "*" means all.
string group = 1;value - The group to set.public Kubernetes.AccessReview.Builder clearGroup()
The API group of the resource. "*" means all.
string group = 1;public Kubernetes.AccessReview.Builder setGroupBytes(com.google.protobuf.ByteString value)
The API group of the resource. "*" means all.
string group = 1;value - The bytes for group to set.public String getNs()
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
string ns = 2;getNs in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getNsBytes()
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
string ns = 2;getNsBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setNs(String value)
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
string ns = 2;value - The ns to set.public Kubernetes.AccessReview.Builder clearNs()
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
string ns = 2;public Kubernetes.AccessReview.Builder setNsBytes(com.google.protobuf.ByteString value)
Namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces. Both are represented by "" (empty).
string ns = 2;value - The bytes for ns to set.public String getName()
The name of the resource being requested. Empty means all.
string name = 3;getName in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the resource being requested. Empty means all.
string name = 3;getNameBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setName(String value)
The name of the resource being requested. Empty means all.
string name = 3;value - The name to set.public Kubernetes.AccessReview.Builder clearName()
The name of the resource being requested. Empty means all.
string name = 3;public Kubernetes.AccessReview.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the resource being requested. Empty means all.
string name = 3;value - The bytes for name to set.public String getResource()
The optional resource type requested. "*" means all.
string resource = 4;getResource in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getResourceBytes()
The optional resource type requested. "*" means all.
string resource = 4;getResourceBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setResource(String value)
The optional resource type requested. "*" means all.
string resource = 4;value - The resource to set.public Kubernetes.AccessReview.Builder clearResource()
The optional resource type requested. "*" means all.
string resource = 4;public Kubernetes.AccessReview.Builder setResourceBytes(com.google.protobuf.ByteString value)
The optional resource type requested. "*" means all.
string resource = 4;value - The bytes for resource to set.public String getSubresource()
The optional subresource type.
string subresource = 5;getSubresource in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getSubresourceBytes()
The optional subresource type.
string subresource = 5;getSubresourceBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setSubresource(String value)
The optional subresource type.
string subresource = 5;value - The subresource to set.public Kubernetes.AccessReview.Builder clearSubresource()
The optional subresource type.
string subresource = 5;public Kubernetes.AccessReview.Builder setSubresourceBytes(com.google.protobuf.ByteString value)
The optional subresource type.
string subresource = 5;value - The bytes for subresource to set.public String getVerb()
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
string verb = 6;getVerb in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getVerbBytes()
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
string verb = 6;getVerbBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setVerb(String value)
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
string verb = 6;value - The verb to set.public Kubernetes.AccessReview.Builder clearVerb()
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
string verb = 6;public Kubernetes.AccessReview.Builder setVerbBytes(com.google.protobuf.ByteString value)
A Kubernetes resource API verb, like get, list, watch, create, update, delete, proxy. "*" means all.
string verb = 6;value - The bytes for verb to set.public String getVersion()
The API version of the resource. "*" means all.
string version = 7;getVersion in interface Kubernetes.AccessReviewOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
The API version of the resource. "*" means all.
string version = 7;getVersionBytes in interface Kubernetes.AccessReviewOrBuilderpublic Kubernetes.AccessReview.Builder setVersion(String value)
The API version of the resource. "*" means all.
string version = 7;value - The version to set.public Kubernetes.AccessReview.Builder clearVersion()
The API version of the resource. "*" means all.
string version = 7;public Kubernetes.AccessReview.Builder setVersionBytes(com.google.protobuf.ByteString value)
The API version of the resource. "*" means all.
string version = 7;value - The bytes for version to set.public final Kubernetes.AccessReview.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder>public final Kubernetes.AccessReview.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Kubernetes.AccessReview.Builder>Copyright © 2023 Google LLC. All rights reserved.