Package io.github.cdklabs.projen.cdk8s
Class Cdk8sPackageNames.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.cdk8s.Cdk8sPackageNames.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Cdk8sPackageNames>
- Enclosing interface:
- Cdk8sPackageNames
@Stability(Experimental) public static final class Cdk8sPackageNames.Builder extends Object implements software.amazon.jsii.Builder<Cdk8sPackageNames>
A builder forCdk8sPackageNames
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Cdk8sPackageNamesbuild()Builds the configured instance.Cdk8sPackageNames.Buildercdk8S(String cdk8S)Sets the value ofCdk8sPackageNames#getCdk8SCdk8sPackageNames.Buildercdk8SClient(String cdk8SClient)Sets the value ofCdk8sPackageNames#getCdk8SClientCdk8sPackageNames.Buildercdk8SPlus(String cdk8SPlus)Sets the value ofCdk8sPackageNames#getCdk8SPlusCdk8sPackageNames.Builderconstructs(String constructs)Sets the value ofCdk8sPackageNames.getConstructs()
-
-
-
Method Detail
-
cdk8S
@Stability(Experimental) public Cdk8sPackageNames.Builder cdk8S(String cdk8S)
Sets the value ofCdk8sPackageNames#getCdk8S- Parameters:
cdk8S- Fully qualified name of the core framework package. This parameter is required.- Returns:
this
-
cdk8SPlus
@Stability(Experimental) public Cdk8sPackageNames.Builder cdk8SPlus(String cdk8SPlus)
Sets the value ofCdk8sPackageNames#getCdk8SPlus- Parameters:
cdk8SPlus- Fully qualified name of the cdk9s-plus-XX library package. This parameter is required.- Returns:
this
-
constructs
@Stability(Experimental) public Cdk8sPackageNames.Builder constructs(String constructs)
Sets the value ofCdk8sPackageNames.getConstructs()- Parameters:
constructs- Fully qualified name of the constructs library package. This parameter is required.- Returns:
this
-
cdk8SClient
@Stability(Experimental) public Cdk8sPackageNames.Builder cdk8SClient(String cdk8SClient)
Sets the value ofCdk8sPackageNames#getCdk8SClient- Parameters:
cdk8SClient- Fully qualified name of the client package. Used only on Node projects- Returns:
this
-
build
@Stability(Experimental) public Cdk8sPackageNames build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Cdk8sPackageNames>- Returns:
- a new instance of
Cdk8sPackageNames - Throws:
NullPointerException- if any required attribute was not provided
-
-