Package io.kubernetes.client.proto
Interface V1beta1Authorization.ResourceAttributesOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1beta1Authorization.ResourceAttributes
,V1beta1Authorization.ResourceAttributes.Builder
- Enclosing class:
- V1beta1Authorization
public static interface V1beta1Authorization.ResourceAttributesOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetGroup()
Group is the API Group of the Resource.com.google.protobuf.ByteString
Group is the API Group of the Resource.getName()
Name is the name of the resource being requested for a "get" or deleted for a "delete".com.google.protobuf.ByteString
Name is the name of the resource being requested for a "get" or deleted for a "delete".Namespace is the namespace of the action being requested.com.google.protobuf.ByteString
Namespace is the namespace of the action being requested.Resource is one of the existing resource types.com.google.protobuf.ByteString
Resource is one of the existing resource types.Subresource is one of the existing resource types.com.google.protobuf.ByteString
Subresource is one of the existing resource types.getVerb()
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.com.google.protobuf.ByteString
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.Version is the API Version of the Resource.com.google.protobuf.ByteString
Version is the API Version of the Resource.boolean
hasGroup()
Group is the API Group of the Resource.boolean
hasName()
Name is the name of the resource being requested for a "get" or deleted for a "delete".boolean
Namespace is the namespace of the action being requested.boolean
Resource is one of the existing resource types.boolean
Subresource is one of the existing resource types.boolean
hasVerb()
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.boolean
Version is the API Version of the Resource.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 Details
-
hasNamespace
boolean hasNamespace()Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview +optional
optional string namespace = 1;
-
getNamespace
String getNamespace()Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview +optional
optional string namespace = 1;
-
getNamespaceBytes
com.google.protobuf.ByteString getNamespaceBytes()Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview +optional
optional string namespace = 1;
-
hasVerb
boolean hasVerb()Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all. +optional
optional string verb = 2;
-
getVerb
String getVerb()Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all. +optional
optional string verb = 2;
-
getVerbBytes
com.google.protobuf.ByteString getVerbBytes()Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all. +optional
optional string verb = 2;
-
hasGroup
boolean hasGroup()Group is the API Group of the Resource. "*" means all. +optional
optional string group = 3;
-
getGroup
String getGroup()Group is the API Group of the Resource. "*" means all. +optional
optional string group = 3;
-
getGroupBytes
com.google.protobuf.ByteString getGroupBytes()Group is the API Group of the Resource. "*" means all. +optional
optional string group = 3;
-
hasVersion
boolean hasVersion()Version is the API Version of the Resource. "*" means all. +optional
optional string version = 4;
-
getVersion
String getVersion()Version is the API Version of the Resource. "*" means all. +optional
optional string version = 4;
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()Version is the API Version of the Resource. "*" means all. +optional
optional string version = 4;
-
hasResource
boolean hasResource()Resource is one of the existing resource types. "*" means all. +optional
optional string resource = 5;
-
getResource
String getResource()Resource is one of the existing resource types. "*" means all. +optional
optional string resource = 5;
-
getResourceBytes
com.google.protobuf.ByteString getResourceBytes()Resource is one of the existing resource types. "*" means all. +optional
optional string resource = 5;
-
hasSubresource
boolean hasSubresource()Subresource is one of the existing resource types. "" means none. +optional
optional string subresource = 6;
-
getSubresource
String getSubresource()Subresource is one of the existing resource types. "" means none. +optional
optional string subresource = 6;
-
getSubresourceBytes
com.google.protobuf.ByteString getSubresourceBytes()Subresource is one of the existing resource types. "" means none. +optional
optional string subresource = 6;
-
hasName
boolean hasName()Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all. +optional
optional string name = 7;
-
getName
String getName()Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all. +optional
optional string name = 7;
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all. +optional
optional string name = 7;
-