Package org.cdk8s.plus24.k8s
Class ResourceAttributes.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.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.plus24.k8s.ResourceAttributes
ResourceAttributes.Builder, ResourceAttributes.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(ResourceAttributes.Builder builder)
Constructor that initializes the object based on literal property values passed by theResourceAttributes.Builder
.protected
Jsii$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()
boolean
equals(Object o)
String
getGroup()
Group is the API Group of the Resource.String
getName()
Name is the name of the resource being requested for a "get" or deleted for a "delete".String
getNamespace()
Namespace is the namespace of the action being requested.String
getResource()
Resource is one of the existing resource types.String
getSubresource()
Subresource is one of the existing resource types.String
getVerb()
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.String
getVersion()
Version is the API Version of the Resource.int
hashCode()
-
-
-
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:ResourceAttributes
Group is the API Group of the Resource."*" means all.
- Specified by:
getGroup
in interfaceResourceAttributes
-
getName
public final String getName()
Description copied from interface:ResourceAttributes
Name is the name of the resource being requested for a "get" or deleted for a "delete"."" (empty) means all.
- Specified by:
getName
in interfaceResourceAttributes
-
getNamespace
public final String getNamespace()
Description copied from interface:ResourceAttributes
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
- Specified by:
getNamespace
in interfaceResourceAttributes
-
getResource
public final String getResource()
Description copied from interface:ResourceAttributes
Resource is one of the existing resource types."*" means all.
- Specified by:
getResource
in interfaceResourceAttributes
-
getSubresource
public final String getSubresource()
Description copied from interface:ResourceAttributes
Subresource is one of the existing resource types."" means none.
- Specified by:
getSubresource
in interfaceResourceAttributes
-
getVerb
public final String getVerb()
Description copied from interface:ResourceAttributes
Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy."*" means all.
- Specified by:
getVerb
in interfaceResourceAttributes
-
getVersion
public final String getVersion()
Description copied from interface:ResourceAttributes
Version is the API Version of the Resource."*" means all.
- Specified by:
getVersion
in interfaceResourceAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-