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