Package org.cdk8s
Class App.Builder
- java.lang.Object
-
- org.cdk8s.App.Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description App
build()
static App.Builder
create()
App.Builder
outdir(String outdir)
The directory to output Kubernetes manifests.App.Builder
outputFileExtension(String outputFileExtension)
The file extension to use for rendered YAML files.App.Builder
yamlOutputType(YamlOutputType yamlOutputType)
How to divide the YAML output into files.
-
-
-
Method Detail
-
create
@Stability(Stable) public static App.Builder create()
- Returns:
- a new instance of
App.Builder
.
-
outdir
@Stability(Stable) public App.Builder outdir(String outdir)
The directory to output Kubernetes manifests.Default: - CDK8S_OUTDIR if defined, otherwise "dist"
- Parameters:
outdir
- The directory to output Kubernetes manifests. This parameter is required.- Returns:
this
-
outputFileExtension
@Stability(Stable) public App.Builder outputFileExtension(String outputFileExtension)
The file extension to use for rendered YAML files.Default: .k8s.yaml
- Parameters:
outputFileExtension
- The file extension to use for rendered YAML files. This parameter is required.- Returns:
this
-
yamlOutputType
@Stability(Stable) public App.Builder yamlOutputType(YamlOutputType yamlOutputType)
How to divide the YAML output into files.Default: YamlOutputType.FILE_PER_CHART
- Parameters:
yamlOutputType
- How to divide the YAML output into files. This parameter is required.- Returns:
this
-
-