Class HelmChartOptions.Jsii$Proxy
- All Implemented Interfaces:
HelmChartOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HelmChartOptions
HelmChartOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.HelmChartOptions
HelmChartOptions.Builder, HelmChartOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(HelmChartOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theHelmChartOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Boolean
Whether or not Helm should treat this operation as atomic;final String
getChart()
The name of the chart.final Asset
The chart in the form of an asset.final Boolean
create namespace if not exist.final String
The Kubernetes namespace scope of the requests.final String
The name of the release.final String
The repository which contains the chart.final Boolean
if set, no CRDs will be installed.final Duration
Amount of time to wait for any individual Kubernetes operation.The values to be used by the chart.final String
The chart version to install.final Boolean
getWait()
Whether or not Helm should wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHelmChartOptions.Builder
.
-
-
Method Details
-
getAtomic
Description copied from interface:HelmChartOptions
Whether or not Helm should treat this operation as atomic;if set, upgrade process rolls back changes made in case of failed upgrade. The --wait flag will be set automatically if --atomic is used.
Default: false
- Specified by:
getAtomic
in interfaceHelmChartOptions
-
getChart
Description copied from interface:HelmChartOptions
The name of the chart.Either this or
chartAsset
must be specified.Default: - No chart name. Implies `chartAsset` is used.
- Specified by:
getChart
in interfaceHelmChartOptions
-
getChartAsset
Description copied from interface:HelmChartOptions
The chart in the form of an asset.Either this or
chart
must be specified.Default: - No chart asset. Implies `chart` is used.
- Specified by:
getChartAsset
in interfaceHelmChartOptions
-
getCreateNamespace
Description copied from interface:HelmChartOptions
create namespace if not exist.Default: true
- Specified by:
getCreateNamespace
in interfaceHelmChartOptions
-
getNamespace
Description copied from interface:HelmChartOptions
The Kubernetes namespace scope of the requests.Default: default
- Specified by:
getNamespace
in interfaceHelmChartOptions
-
getRelease
Description copied from interface:HelmChartOptions
The name of the release.Default: - If no release name is given, it will use the last 53 characters of the node's unique id.
- Specified by:
getRelease
in interfaceHelmChartOptions
-
getRepository
Description copied from interface:HelmChartOptions
The repository which contains the chart.For example: https://charts.helm.sh/stable/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
- Specified by:
getRepository
in interfaceHelmChartOptions
-
getSkipCrds
Description copied from interface:HelmChartOptions
if set, no CRDs will be installed.Default: - CRDs are installed if not already present
- Specified by:
getSkipCrds
in interfaceHelmChartOptions
-
getTimeout
Description copied from interface:HelmChartOptions
Amount of time to wait for any individual Kubernetes operation.Maximum 15 minutes.
Default: Duration.minutes(5)
- Specified by:
getTimeout
in interfaceHelmChartOptions
-
getValues
Description copied from interface:HelmChartOptions
The values to be used by the chart.For nested values use a nested dictionary. For example: values: { installationCRDs: true, webhook: { port: 9443 } }
Default: - No values are provided to the chart.
- Specified by:
getValues
in interfaceHelmChartOptions
-
getVersion
Description copied from interface:HelmChartOptions
The chart version to install.Default: - If this is not specified, the latest version is installed
- Specified by:
getVersion
in interfaceHelmChartOptions
-
getWait
Description copied from interface:HelmChartOptions
Whether or not Helm should wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.Default: - Helm will not wait before marking release as successful
- Specified by:
getWait
in interfaceHelmChartOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-