Package org.cdk8s.plus24
Interface IPersistentVolume.Jsii$Default
-
- All Superinterfaces:
IApiResource
,IApiResource.Jsii$Default
,software.constructs.IConstruct
,software.constructs.IConstruct.Jsii$Default
,software.constructs.IDependable
,software.constructs.IDependable.Jsii$Default
,IPersistentVolume
,IResource
,IResource.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IPersistentVolume.Jsii$Proxy
- Enclosing interface:
- IPersistentVolume
@Internal public static interface IPersistentVolume.Jsii$Default extends IPersistentVolume, IResource.Jsii$Default
Internal default implementation forIPersistentVolume
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IApiResource
IApiResource.Jsii$Default, IApiResource.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.IPersistentVolume
IPersistentVolume.Jsii$Default, IPersistentVolume.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default String
getApiGroup()
The group portion of the API version (e.g.default String
getApiVersion()
The object's API version (e.g.default String
getKind()
The object kind (e.g.default String
getName()
The Kubernetes name of this resource.default software.constructs.Node
getNode()
The tree node.default String
getResourceName()
The unique, namespace-global, name of an object inside the Kubernetes cluster.default String
getResourceType()
The name of a resource type as it appears in the relevant API endpoint.
-
-
-
Method Detail
-
getNode
@Stability(Stable) @NotNull default software.constructs.Node getNode()
The tree node.- 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 default 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 interfaceIResource.Jsii$Default
-
getResourceType
@Stability(Stable) @NotNull default 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 interfaceIResource.Jsii$Default
- See Also:
- https://kubernetes.io/docs/reference/access-authn-authz/rbac/#referring-to-resources
-
getResourceName
@Stability(Stable) @Nullable default 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 interfaceIResource.Jsii$Default
-
getApiVersion
@Stability(Stable) @NotNull default String getApiVersion()
The object's API version (e.g. "authorization.k8s.io/v1").- Specified by:
getApiVersion
in interfaceIResource
- Specified by:
getApiVersion
in interfaceIResource.Jsii$Default
-
getKind
@Stability(Stable) @NotNull default String getKind()
The object kind (e.g. "Deployment").- Specified by:
getKind
in interfaceIResource
- Specified by:
getKind
in interfaceIResource.Jsii$Default
-
getName
@Stability(Stable) @NotNull default String getName()
The Kubernetes name of this resource.- Specified by:
getName
in interfaceIResource
- Specified by:
getName
in interfaceIResource.Jsii$Default
-
-