Package org.cdk8s.plus28.k8s
Class ResourceClaimTemplateSpecV1Alpha2.Builder
- java.lang.Object
-
- org.cdk8s.plus28.k8s.ResourceClaimTemplateSpecV1Alpha2.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ResourceClaimTemplateSpecV1Alpha2>
- Enclosing interface:
- ResourceClaimTemplateSpecV1Alpha2
@Stability(Stable) public static final class ResourceClaimTemplateSpecV1Alpha2.Builder extends Object implements software.amazon.jsii.Builder<ResourceClaimTemplateSpecV1Alpha2>
A builder forResourceClaimTemplateSpecV1Alpha2
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceClaimTemplateSpecV1Alpha2build()Builds the configured instance.ResourceClaimTemplateSpecV1Alpha2.Buildermetadata(ObjectMeta metadata)Sets the value ofResourceClaimTemplateSpecV1Alpha2.getMetadata()ResourceClaimTemplateSpecV1Alpha2.Builderspec(ResourceClaimSpecV1Alpha2 spec)Sets the value ofResourceClaimTemplateSpecV1Alpha2.getSpec()
-
-
-
Method Detail
-
spec
@Stability(Stable) public ResourceClaimTemplateSpecV1Alpha2.Builder spec(ResourceClaimSpecV1Alpha2 spec)
Sets the value ofResourceClaimTemplateSpecV1Alpha2.getSpec()- Parameters:
spec- Spec for the ResourceClaim. This parameter is required. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here.- Returns:
this
-
metadata
@Stability(Stable) public ResourceClaimTemplateSpecV1Alpha2.Builder metadata(ObjectMeta metadata)
Sets the value ofResourceClaimTemplateSpecV1Alpha2.getMetadata()- Parameters:
metadata- ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.- Returns:
this
-
build
@Stability(Stable) public ResourceClaimTemplateSpecV1Alpha2 build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ResourceClaimTemplateSpecV1Alpha2>- Returns:
- a new instance of
ResourceClaimTemplateSpecV1Alpha2 - Throws:
NullPointerException- if any required attribute was not provided
-
-