Package org.cdk8s.plus24
Class IConfigMap.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.IConfigMap.Jsii$Proxy
-
- All Implemented Interfaces:
IApiResource
,IApiResource.Jsii$Default
,IConfigMap
,IConfigMap.Jsii$Default
,IResource
,IResource.Jsii$Default
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IConstruct.Jsii$Default
,software.constructs.IDependable
,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
- IConfigMap
@Internal public static final class IConfigMap.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IConfigMap.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
-
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.IApiResource
IApiResource.Jsii$Default, IApiResource.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IConfigMap
IConfigMap.Jsii$Default, IConfigMap.Jsii$Proxy
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApiGroup()
The group portion of the API version (e.g.String
getApiVersion()
The object's API version (e.g.String
getKind()
The object kind (e.g.String
getName()
The Kubernetes name of this resource.software.constructs.Node
getNode()
The tree node.String
getResourceName()
The unique, namespace-global, name of an object inside the Kubernetes cluster.String
getResourceType()
The name of a resource type as it appears in the relevant API endpoint.-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Method Detail
-
getNode
@Stability(Stable) @NotNull public final software.constructs.Node getNode()
The tree node.- Specified by:
getNode
in interfaceIConfigMap.Jsii$Default
- Specified by:
getNode
in interfacesoftware.constructs.IConstruct
- Specified by:
getNode
in interfacesoftware.constructs.IConstruct.Jsii$Default
- Specified by:
getNode
in interfaceIResource.Jsii$Default
-
getApiGroup
@Stability(Stable) @NotNull public final String getApiGroup()
The group portion of the API version (e.g. `authorization.k8s.io`).- Specified by:
getApiGroup
in interfaceIApiResource
- Specified by:
getApiGroup
in interfaceIApiResource.Jsii$Default
- Specified by:
getApiGroup
in interfaceIConfigMap.Jsii$Default
- Specified by:
getApiGroup
in interfaceIResource.Jsii$Default
-
getResourceType
@Stability(Stable) @NotNull public final String getResourceType()
The name of a resource type as it appears in the relevant API endpoint.Example:
- "pods" or "pods/log"
- Specified by:
getResourceType
in interfaceIApiResource
- Specified by:
getResourceType
in interfaceIApiResource.Jsii$Default
- Specified by:
getResourceType
in interfaceIConfigMap.Jsii$Default
- Specified by:
getResourceType
in interfaceIResource.Jsii$Default
- See Also:
- https://kubernetes.io/docs/reference/access-authn-authz/rbac/#referring-to-resources
-
getResourceName
@Stability(Stable) @Nullable public final String getResourceName()
The unique, namespace-global, name of an object inside the Kubernetes cluster.If this is omitted, the ApiResource should represent all objects of the given type.
- Specified by:
getResourceName
in interfaceIApiResource
- Specified by:
getResourceName
in interfaceIApiResource.Jsii$Default
- Specified by:
getResourceName
in interfaceIConfigMap.Jsii$Default
- Specified by:
getResourceName
in interfaceIResource.Jsii$Default
-
getApiVersion
@Stability(Stable) @NotNull public final String getApiVersion()
The object's API version (e.g. "authorization.k8s.io/v1").- Specified by:
getApiVersion
in interfaceIConfigMap.Jsii$Default
- Specified by:
getApiVersion
in interfaceIResource
- Specified by:
getApiVersion
in interfaceIResource.Jsii$Default
-
getKind
@Stability(Stable) @NotNull public final String getKind()
The object kind (e.g. "Deployment").- Specified by:
getKind
in interfaceIConfigMap.Jsii$Default
- Specified by:
getKind
in interfaceIResource
- Specified by:
getKind
in interfaceIResource.Jsii$Default
-
getName
@Stability(Stable) @NotNull public final String getName()
The Kubernetes name of this resource.- Specified by:
getName
in interfaceIConfigMap.Jsii$Default
- Specified by:
getName
in interfaceIResource
- Specified by:
getName
in interfaceIResource.Jsii$Default
-
-