Class HostedConfiguration.Builder

java.lang.Object
software.amazon.awscdk.services.appconfig.alpha.HostedConfiguration.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<HostedConfiguration>
Enclosing class:
HostedConfiguration

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

    • create

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

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder deploymentKey(IKey deploymentKey)
      Deprecated.
      (deprecated) The deployment key of the configuration.

      Default: - None.

      Parameters:
      deploymentKey - The deployment key of the configuration. This parameter is required.
      Returns:
      this
    • deploymentStrategy

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder deploymentStrategy(IDeploymentStrategy deploymentStrategy)
      Deprecated.
      (deprecated) The deployment strategy for the configuration.

      Default: - A deployment strategy with the rollout strategy set to RolloutStrategy.CANARY_10_PERCENT_20_MINUTES

      Parameters:
      deploymentStrategy - The deployment strategy for the configuration. This parameter is required.
      Returns:
      this
    • deployTo

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder deployTo(List<? extends IEnvironment> deployTo)
      Deprecated.
      (deprecated) The list of environments to deploy the configuration to.

      If this parameter is not specified, then there will be no deployment.

      Default: - None.

      Parameters:
      deployTo - The list of environments to deploy the configuration to. This parameter is required.
      Returns:
      this
    • description

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder description(String description)
      Deprecated.
      (deprecated) The description of the configuration.

      Default: - No description.

      Parameters:
      description - The description of the configuration. This parameter is required.
      Returns:
      this
    • name

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder name(String name)
      Deprecated.
      (deprecated) The name of the configuration.

      Default: - A name is generated.

      Parameters:
      name - The name of the configuration. This parameter is required.
      Returns:
      this
    • type

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder type(ConfigurationType type)
      Deprecated.
      (deprecated) The type of configuration.

      Default: ConfigurationType.FREEFORM

      Parameters:
      type - The type of configuration. This parameter is required.
      Returns:
      this
    • validators

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder validators(List<? extends IValidator> validators)
      Deprecated.
      (deprecated) The validators for the configuration.

      Default: - No validators.

      Parameters:
      validators - The validators for the configuration. This parameter is required.
      Returns:
      this
    • application

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder application(IApplication application)
      Deprecated.
      (deprecated) The application associated with the configuration.

      Parameters:
      application - The application associated with the configuration. This parameter is required.
      Returns:
      this
    • content

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder content(ConfigurationContent content)
      Deprecated.
      (deprecated) The content of the hosted configuration.

      Parameters:
      content - The content of the hosted configuration. This parameter is required.
      Returns:
      this
    • latestVersionNumber

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder latestVersionNumber(Number latestVersionNumber)
      Deprecated.
      (deprecated) The latest version number of the hosted configuration.

      Default: - None.

      Parameters:
      latestVersionNumber - The latest version number of the hosted configuration. This parameter is required.
      Returns:
      this
    • versionLabel

      @Stability(Deprecated) @Deprecated public HostedConfiguration.Builder versionLabel(String versionLabel)
      Deprecated.
      (deprecated) The version label of the hosted configuration.

      Default: - None.

      Parameters:
      versionLabel - The version label of the hosted configuration. This parameter is required.
      Returns:
      this
    • build

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