Class Extension.Builder

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

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

    • create

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

      @Stability(Stable) public Extension.Builder description(String description)
      A description of the extension.

      Default: - No description.

      Parameters:
      description - A description of the extension. This parameter is required.
      Returns:
      this
    • extensionName

      @Stability(Stable) public Extension.Builder extensionName(String extensionName)
      The name of the extension.

      Default: - A name is generated.

      Parameters:
      extensionName - The name of the extension. This parameter is required.
      Returns:
      this
    • latestVersionNumber

      @Stability(Stable) public Extension.Builder latestVersionNumber(Number latestVersionNumber)
      The latest version number of the extension.

      When you create a new version, specify the most recent current version number. For example, you create version 3, enter 2 for this field.

      Default: - None.

      Parameters:
      latestVersionNumber - The latest version number of the extension. This parameter is required.
      Returns:
      this
    • parameters

      @Stability(Stable) public Extension.Builder parameters(List<? extends Parameter> parameters)
      The parameters accepted for the extension.

      Default: - None.

      Parameters:
      parameters - The parameters accepted for the extension. This parameter is required.
      Returns:
      this
    • actions

      @Stability(Stable) public Extension.Builder actions(List<? extends Action> actions)
      The actions for the extension.

      Parameters:
      actions - The actions for the extension. This parameter is required.
      Returns:
      this
    • build

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