Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
HelmProps |
build()
Builds the configured instance.
|
HelmProps.Builder |
chart(String chart)
Sets the value of
HelmProps.getChart() |
HelmProps.Builder |
helmExecutable(String helmExecutable)
Sets the value of
HelmProps.getHelmExecutable() |
HelmProps.Builder |
helmFlags(List<String> helmFlags)
Sets the value of
HelmProps.getHelmFlags() |
HelmProps.Builder |
releaseName(String releaseName)
Sets the value of
HelmProps.getReleaseName() |
HelmProps.Builder |
values(Map<String,? extends Object> values)
Sets the value of
HelmProps.getValues() |
@Stability(value=Stable) public HelmProps.Builder chart(String chart)
HelmProps.getChart()
chart
- The chart name to use. It can be a chart from a helm repository or a local directory. This parameter is required.
This name is passed to helm template
and has all the relevant semantics.this
@Stability(value=Stable) public HelmProps.Builder helmExecutable(String helmExecutable)
HelmProps.getHelmExecutable()
helmExecutable
- The local helm executable to use in order to create the manifest the chart.this
@Stability(value=Stable) public HelmProps.Builder helmFlags(List<String> helmFlags)
HelmProps.getHelmFlags()
helmFlags
- Additional flags to add to the `helm` execution.this
@Stability(value=Stable) public HelmProps.Builder releaseName(String releaseName)
HelmProps.getReleaseName()
releaseName
- The release name.this
@Stability(value=Stable) public HelmProps.Builder values(Map<String,? extends Object> values)
HelmProps.getValues()
values
- Values to pass to the chart.this
@Stability(value=Stable) public HelmProps build()
build
in interface software.amazon.jsii.Builder<HelmProps>
HelmProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.