public static final class Kubernetes.AccessReview extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
Kubernetes.AccessReview.Builder
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.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
GROUP_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
NS_FIELD_NUMBER |
static int |
RESOURCE_FIELD_NUMBER |
static int |
SUBRESOURCE_FIELD_NUMBER |
static int |
VERB_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Kubernetes.AccessReview |
getDefaultInstance() |
Kubernetes.AccessReview |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<Kubernetes.AccessReview> |
getParserForType() |
String |
getResource()
The optional resource type requested.
|
com.google.protobuf.ByteString |
getResourceBytes()
The optional resource type requested.
|
int |
getSerializedSize() |
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.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Kubernetes.AccessReview.Builder |
newBuilder() |
static Kubernetes.AccessReview.Builder |
newBuilder(Kubernetes.AccessReview prototype) |
Kubernetes.AccessReview.Builder |
newBuilderForType() |
protected Kubernetes.AccessReview.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Kubernetes.AccessReview |
parseDelimitedFrom(InputStream input) |
static Kubernetes.AccessReview |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.AccessReview |
parseFrom(byte[] data) |
static Kubernetes.AccessReview |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.AccessReview |
parseFrom(ByteBuffer data) |
static Kubernetes.AccessReview |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.AccessReview |
parseFrom(com.google.protobuf.ByteString data) |
static Kubernetes.AccessReview |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.AccessReview |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Kubernetes.AccessReview |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Kubernetes.AccessReview |
parseFrom(InputStream input) |
static Kubernetes.AccessReview |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Kubernetes.AccessReview> |
parser() |
Kubernetes.AccessReview.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GROUP_FIELD_NUMBER
public static final int NS_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
public static final int SUBRESOURCE_FIELD_NUMBER
public static final int VERB_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Kubernetes.AccessReview parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Kubernetes.AccessReview parseFrom(InputStream input) throws IOException
IOExceptionpublic static Kubernetes.AccessReview parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Kubernetes.AccessReview parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Kubernetes.AccessReview parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Kubernetes.AccessReview parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Kubernetes.AccessReview parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Kubernetes.AccessReview.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Kubernetes.AccessReview.Builder newBuilder()
public static Kubernetes.AccessReview.Builder newBuilder(Kubernetes.AccessReview prototype)
public Kubernetes.AccessReview.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Kubernetes.AccessReview.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Kubernetes.AccessReview getDefaultInstance()
public static com.google.protobuf.Parser<Kubernetes.AccessReview> parser()
public com.google.protobuf.Parser<Kubernetes.AccessReview> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Kubernetes.AccessReview getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.