Class V1ResourceAttributes
java.lang.Object
io.kubernetes.client.openapi.models.V1ResourceAttributes
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T21:37:40.170033Z[Etc/UTC]")
public class V1ResourceAttributes
extends Object
ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getGroup()
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\".Namespace is the namespace of the action being requested.Resource is one of the existing resource types.Subresource is one of the existing resource types.getVerb()
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.Version is the API Version of the Resource.int
hashCode()
void
void
void
setNamespace
(String namespace) void
setResource
(String resource) void
setSubresource
(String subresource) void
void
setVersion
(String version) subresource
(String subresource) toString()
-
Field Details
-
SERIALIZED_NAME_GROUP
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_NAMESPACE
- See Also:
-
SERIALIZED_NAME_RESOURCE
- See Also:
-
SERIALIZED_NAME_SUBRESOURCE
- See Also:
-
SERIALIZED_NAME_VERB
- See Also:
-
SERIALIZED_NAME_VERSION
- See Also:
-
-
Constructor Details
-
V1ResourceAttributes
public V1ResourceAttributes()
-
-
Method Details
-
group
-
getGroup
Group is the API Group of the Resource. \"*\" means all.- Returns:
- group
-
setGroup
-
name
-
getName
Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.- Returns:
- name
-
setName
-
namespace
-
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- Returns:
- namespace
-
setNamespace
-
resource
-
getResource
Resource is one of the existing resource types. \"*\" means all.- Returns:
- resource
-
setResource
-
subresource
-
getSubresource
Subresource is one of the existing resource types. \"\" means none.- Returns:
- subresource
-
setSubresource
-
verb
-
getVerb
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. \"*\" means all.- Returns:
- verb
-
setVerb
-
version
-
getVersion
Version is the API Version of the Resource. \"*\" means all.- Returns:
- version
-
setVersion
-
equals
-
hashCode
public int hashCode() -
toString
-