Package org.cdk8s
Class GroupVersionKind.Builder
- java.lang.Object
-
- org.cdk8s.GroupVersionKind.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GroupVersionKind>
- Enclosing interface:
- GroupVersionKind
@Stability(Stable) public static final class GroupVersionKind.Builder extends Object implements software.amazon.jsii.Builder<GroupVersionKind>
A builder forGroupVersionKind
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupVersionKind.Builder
apiVersion(String apiVersion)
Sets the value ofGroupVersionKind.getApiVersion()
GroupVersionKind
build()
Builds the configured instance.GroupVersionKind.Builder
kind(String kind)
Sets the value ofGroupVersionKind.getKind()
-
-
-
Method Detail
-
apiVersion
@Stability(Stable) public GroupVersionKind.Builder apiVersion(String apiVersion)
Sets the value ofGroupVersionKind.getApiVersion()
- Parameters:
apiVersion
- The object's API version (e.g. `authorization.k8s.io/v1`). This parameter is required.- Returns:
this
-
kind
@Stability(Stable) public GroupVersionKind.Builder kind(String kind)
Sets the value ofGroupVersionKind.getKind()
- Parameters:
kind
- The object kind. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public GroupVersionKind build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<GroupVersionKind>
- Returns:
- a new instance of
GroupVersionKind
- Throws:
NullPointerException
- if any required attribute was not provided
-
-