Class HelmChartOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.HelmChartOptions.Jsii$Proxy
- All Implemented Interfaces:
HelmChartOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HelmChartOptions
@Stability(Stable)
@Internal
public static final class HelmChartOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HelmChartOptions
An implementation for
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 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 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
-
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://kubernetes-charts.storage.googleapis.com/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
- Specified by:
getRepositoryin 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.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()
-