Class HelmChartProps.Jsii$Proxy
- All Implemented Interfaces:
HelmChartOptions
,HelmChartProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HelmChartProps
HelmChartProps
-
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.HelmChartProps
HelmChartProps.Builder, HelmChartProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(HelmChartProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHelmChartProps.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 String
getChart()
The name of the chart.final Asset
The chart in the form of an asset.final ICluster
The EKS cluster to apply this configuration to.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 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 theHelmChartProps.Builder
.
-
-
Method Details
-
getCluster
Description copied from interface:HelmChartProps
The EKS cluster to apply this configuration to.[disable-awslint:ref-via-interface]
- Specified by:
getCluster
in interfaceHelmChartProps
-
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://kubernetes-charts.storage.googleapis.com/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
- Specified by:
getRepository
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.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()
-