Package org.cdk8s.plus24.k8s
Class PodTemplateSpec.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.PodTemplateSpec.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PodTemplateSpec>
- Enclosing interface:
- PodTemplateSpec
@Stability(Stable) public static final class PodTemplateSpec.Builder extends Object implements software.amazon.jsii.Builder<PodTemplateSpec>
A builder forPodTemplateSpec
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodTemplateSpec
build()
Builds the configured instance.PodTemplateSpec.Builder
metadata(ObjectMeta metadata)
Sets the value ofPodTemplateSpec.getMetadata()
PodTemplateSpec.Builder
spec(PodSpec spec)
Sets the value ofPodTemplateSpec.getSpec()
-
-
-
Method Detail
-
metadata
@Stability(Stable) public PodTemplateSpec.Builder metadata(ObjectMeta metadata)
Sets the value ofPodTemplateSpec.getMetadata()
- Parameters:
metadata
- Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata- Returns:
this
-
spec
@Stability(Stable) public PodTemplateSpec.Builder spec(PodSpec spec)
Sets the value ofPodTemplateSpec.getSpec()
- Parameters:
spec
- Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status- Returns:
this
-
build
@Stability(Stable) public PodTemplateSpec build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<PodTemplateSpec>
- Returns:
- a new instance of
PodTemplateSpec
- Throws:
NullPointerException
- if any required attribute was not provided
-
-