Package org.cdk8s.plus22
Class ApiResourceOptions.Builder
- java.lang.Object
-
- org.cdk8s.plus22.ApiResourceOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ApiResourceOptions>
- Enclosing interface:
- ApiResourceOptions
@Stability(Stable) public static final class ApiResourceOptions.Builder extends Object implements software.amazon.jsii.Builder<ApiResourceOptions>
A builder forApiResourceOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiResourceOptions.BuilderapiGroup(String apiGroup)Sets the value ofApiResourceOptions.getApiGroup()ApiResourceOptionsbuild()Builds the configured instance.ApiResourceOptions.BuilderresourceType(String resourceType)Sets the value ofApiResourceOptions.getResourceType()
-
-
-
Method Detail
-
apiGroup
@Stability(Stable) public ApiResourceOptions.Builder apiGroup(String apiGroup)
Sets the value ofApiResourceOptions.getApiGroup()- Parameters:
apiGroup- The group portion of the API version (e.g. `authorization.k8s.io`). This parameter is required.- Returns:
this
-
resourceType
@Stability(Stable) public ApiResourceOptions.Builder resourceType(String resourceType)
Sets the value ofApiResourceOptions.getResourceType()- Parameters:
resourceType- The name of the resource type as it appears in the relevant API endpoint. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public ApiResourceOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ApiResourceOptions>- Returns:
- a new instance of
ApiResourceOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-