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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.HelmChartOptions
HelmChartOptions.Builder, HelmChartOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HelmChartOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theHelmChartOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal BooleanWhether or not Helm should treat this operation as atomic;final StringgetChart()The name of the chart.final AssetThe chart in the form of an asset.final Booleancreate namespace if not exist.final StringThe Kubernetes namespace scope of the requests.final StringThe name of the release.final StringThe repository which contains the chart.final Booleanif set, no CRDs will be installed.final DurationAmount of time to wait for any individual Kubernetes operation.The values to be used by the chart.final StringThe chart version to install.final BooleangetWait()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 inthashCode()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:HelmChartOptionsWhether 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:
getAtomicin interfaceHelmChartOptions
-
getChart
Description copied from interface:HelmChartOptionsThe name of the chart.Either this or
chartAssetmust be specified.Default: - No chart name. Implies `chartAsset` is used.
- Specified by:
getChartin interfaceHelmChartOptions
-
getChartAsset
Description copied from interface:HelmChartOptionsThe chart in the form of an asset.Either this or
chartmust be specified.Default: - No chart asset. Implies `chart` is used.
- Specified by:
getChartAssetin interfaceHelmChartOptions
-
getCreateNamespace
Description copied from interface:HelmChartOptionscreate namespace if not exist.Default: true
- Specified by:
getCreateNamespacein interfaceHelmChartOptions
-
getNamespace
Description copied from interface:HelmChartOptionsThe Kubernetes namespace scope of the requests.Default: default
- Specified by:
getNamespacein interfaceHelmChartOptions
-
getRelease
Description copied from interface:HelmChartOptionsThe 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:
getReleasein interfaceHelmChartOptions
-
getRepository
Description copied from interface:HelmChartOptionsThe 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:
getRepositoryin interfaceHelmChartOptions
-
getSkipCrds
Description copied from interface:HelmChartOptionsif set, no CRDs will be installed.Default: - CRDs are installed if not already present
- Specified by:
getSkipCrdsin interfaceHelmChartOptions
-
getTimeout
Description copied from interface:HelmChartOptionsAmount of time to wait for any individual Kubernetes operation.Maximum 15 minutes.
Default: Duration.minutes(5)
- Specified by:
getTimeoutin interfaceHelmChartOptions
-
getValues
Description copied from interface:HelmChartOptionsThe 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:
getValuesin interfaceHelmChartOptions
-
getVersion
Description copied from interface:HelmChartOptionsThe chart version to install.Default: - If this is not specified, the latest version is installed
- Specified by:
getVersionin interfaceHelmChartOptions
-
getWait
Description copied from interface:HelmChartOptionsWhether 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:
getWaitin interfaceHelmChartOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-