Class HelmChart.Builder

java.lang.Object
software.amazon.awscdk.services.eks.legacy.HelmChart.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<HelmChart>
Enclosing class:
HelmChart

@Stability(Deprecated) @Deprecated public static final class HelmChart.Builder extends Object implements software.amazon.jsii.Builder<HelmChart>
Deprecated.
(deprecated) A fluent builder for HelmChart.
  • Method Details

    • create

      @Stability(Deprecated) @Deprecated public static HelmChart.Builder create(Construct scope, String id)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of HelmChart.Builder.
    • chart

      @Stability(Deprecated) @Deprecated public HelmChart.Builder chart(String chart)
      Deprecated.
      (deprecated) The name of the chart.

      Parameters:
      chart - The name of the chart. This parameter is required.
      Returns:
      this
    • namespace

      @Stability(Deprecated) @Deprecated public HelmChart.Builder namespace(String namespace)
      Deprecated.
      (deprecated) The Kubernetes namespace scope of the requests.

      Default: default

      Parameters:
      namespace - The Kubernetes namespace scope of the requests. This parameter is required.
      Returns:
      this
    • release

      @Stability(Deprecated) @Deprecated public HelmChart.Builder release(String release)
      Deprecated.
      (deprecated) The name of the release.

      Default: - If no release name is given, it will use the last 63 characters of the node's unique id.

      Parameters:
      release - The name of the release. This parameter is required.
      Returns:
      this
    • repository

      @Stability(Deprecated) @Deprecated public HelmChart.Builder repository(String repository)
      Deprecated.
      (deprecated) 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.

      Parameters:
      repository - The repository which contains the chart. This parameter is required.
      Returns:
      this
    • values

      @Stability(Deprecated) @Deprecated public HelmChart.Builder values(Map<String,? extends Object> values)
      Deprecated.
      (deprecated) The values to be used by the chart.

      Default: - No values are provided to the chart.

      Parameters:
      values - The values to be used by the chart. This parameter is required.
      Returns:
      this
    • version

      @Stability(Deprecated) @Deprecated public HelmChart.Builder version(String version)
      Deprecated.
      (deprecated) The chart version to install.

      Default: - If this is not specified, the latest version is installed

      Parameters:
      version - The chart version to install. This parameter is required.
      Returns:
      this
    • cluster

      @Stability(Deprecated) @Deprecated public HelmChart.Builder cluster(Cluster cluster)
      Deprecated.
      (deprecated) The EKS cluster to apply this configuration to.

      [disable-awslint:ref-via-interface]

      Parameters:
      cluster - The EKS cluster to apply this configuration to. This parameter is required.
      Returns:
      this
    • build

      @Stability(Deprecated) @Deprecated public HelmChart build()
      Deprecated.
      Specified by:
      build in interface software.amazon.jsii.Builder<HelmChart>
      Returns:
      a newly built instance of HelmChart.