Package org.cdk8s.plus25.k8s
Class ResourceAttributes.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.ResourceAttributes.Jsii$Proxy
-
- All Implemented Interfaces:
ResourceAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ResourceAttributes
@Stability(Stable) @Internal public static final class ResourceAttributes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ResourceAttributes
An implementation forResourceAttributes
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.k8s.ResourceAttributes
ResourceAttributes.Builder, ResourceAttributes.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ResourceAttributes.Builder builder)Constructor that initializes the object based on literal property values passed by theResourceAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()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.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ResourceAttributes.Builder builder)
Constructor that initializes the object based on literal property values passed by theResourceAttributes.Builder.
-
-
Method Detail
-
getGroup
public final String getGroup()
Description copied from interface:ResourceAttributesGroup is the API Group of the Resource."*" means all.
- Specified by:
getGroupin interfaceResourceAttributes
-
getName
public final String getName()
Description copied from interface:ResourceAttributesName is the name of the resource being requested for a "get" or deleted for a "delete"."" (empty) means all.
- Specified by:
getNamein interfaceResourceAttributes
-
getNamespace
public final String getNamespace()
Description copied from interface:ResourceAttributesNamespace 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
- Specified by:
getNamespacein interfaceResourceAttributes
-
getResource
public final String getResource()
Description copied from interface:ResourceAttributesResource is one of the existing resource types."*" means all.
- Specified by:
getResourcein interfaceResourceAttributes
-
getSubresource
public final String getSubresource()
Description copied from interface:ResourceAttributesSubresource is one of the existing resource types."" means none.
- Specified by:
getSubresourcein interfaceResourceAttributes
-
getVerb
public final String getVerb()
Description copied from interface:ResourceAttributesVerb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy."*" means all.
- Specified by:
getVerbin interfaceResourceAttributes
-
getVersion
public final String getVersion()
Description copied from interface:ResourceAttributesVersion is the API Version of the Resource."*" means all.
- Specified by:
getVersionin interfaceResourceAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-