Package net.stickycode.kuuty.model.v18
Class IoK8sApiAuthorizationV1beta1ResourceAttributes
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiAuthorizationV1beta1ResourceAttributes
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiAuthorizationV1beta1ResourceAttributes extends Object
ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_GROUPstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_NAMESPACEstatic StringJSON_PROPERTY_RESOURCEstatic StringJSON_PROPERTY_SUBRESOURCEstatic StringJSON_PROPERTY_VERBstatic StringJSON_PROPERTY_VERSION
-
Constructor Summary
Constructors Constructor Description IoK8sApiAuthorizationV1beta1ResourceAttributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetGroup()Group is the API Group of the Resource.StringgetName()Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\".StringgetNamespace()Namespace is the namespace of the action being requested.StringgetResource()Resource is one of the existing resource types.StringgetSubresource()Subresource is one of the existing resource types.StringgetVerb()Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.StringgetVersion()Version is the API Version of the Resource.IoK8sApiAuthorizationV1beta1ResourceAttributesgroup(String group)inthashCode()IoK8sApiAuthorizationV1beta1ResourceAttributesname(String name)IoK8sApiAuthorizationV1beta1ResourceAttributesnamespace(String namespace)IoK8sApiAuthorizationV1beta1ResourceAttributesresource(String resource)voidsetGroup(String group)voidsetName(String name)voidsetNamespace(String namespace)voidsetResource(String resource)voidsetSubresource(String subresource)voidsetVerb(String verb)voidsetVersion(String version)IoK8sApiAuthorizationV1beta1ResourceAttributessubresource(String subresource)StringtoString()IoK8sApiAuthorizationV1beta1ResourceAttributesverb(String verb)IoK8sApiAuthorizationV1beta1ResourceAttributesversion(String version)
-
-
-
Field Detail
-
JSON_PROPERTY_GROUP
public static final String JSON_PROPERTY_GROUP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAMESPACE
public static final String JSON_PROPERTY_NAMESPACE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESOURCE
public static final String JSON_PROPERTY_RESOURCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBRESOURCE
public static final String JSON_PROPERTY_SUBRESOURCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VERB
public static final String JSON_PROPERTY_VERB
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VERSION
public static final String JSON_PROPERTY_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
group
public IoK8sApiAuthorizationV1beta1ResourceAttributes group(String group)
-
getGroup
@Nullable public String getGroup()
Group is the API Group of the Resource. \"*\" means all.- Returns:
- group
-
setGroup
public void setGroup(String group)
-
name
public IoK8sApiAuthorizationV1beta1ResourceAttributes name(String name)
-
getName
@Nullable public String getName()
Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.- Returns:
- name
-
setName
public void setName(String name)
-
namespace
public IoK8sApiAuthorizationV1beta1ResourceAttributes namespace(String namespace)
-
getNamespace
@Nullable public 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- Returns:
- namespace
-
setNamespace
public void setNamespace(String namespace)
-
resource
public IoK8sApiAuthorizationV1beta1ResourceAttributes resource(String resource)
-
getResource
@Nullable public String getResource()
Resource is one of the existing resource types. \"*\" means all.- Returns:
- resource
-
setResource
public void setResource(String resource)
-
subresource
public IoK8sApiAuthorizationV1beta1ResourceAttributes subresource(String subresource)
-
getSubresource
@Nullable public String getSubresource()
Subresource is one of the existing resource types. \"\" means none.- Returns:
- subresource
-
setSubresource
public void setSubresource(String subresource)
-
verb
public IoK8sApiAuthorizationV1beta1ResourceAttributes verb(String verb)
-
getVerb
@Nullable public String getVerb()
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. \"*\" means all.- Returns:
- verb
-
setVerb
public void setVerb(String verb)
-
version
public IoK8sApiAuthorizationV1beta1ResourceAttributes version(String version)
-
getVersion
@Nullable public String getVersion()
Version is the API Version of the Resource. \"*\" means all.- Returns:
- version
-
setVersion
public void setVersion(String version)
-
-