Class DeployCdkStackAction.Builder

java.lang.Object
software.amazon.awscdk.pipelines.DeployCdkStackAction.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<DeployCdkStackAction>
Enclosing class:
DeployCdkStackAction

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

    • create

      @Stability(Deprecated) @Deprecated public static DeployCdkStackAction.Builder create()
      Deprecated.
      Returns:
      a new instance of DeployCdkStackAction.Builder.
    • cloudAssemblyInput

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder cloudAssemblyInput(Artifact cloudAssemblyInput)
      Deprecated.
      (deprecated) The CodePipeline artifact that holds the Cloud Assembly.

      Parameters:
      cloudAssemblyInput - The CodePipeline artifact that holds the Cloud Assembly. This parameter is required.
      Returns:
      this
    • baseActionName

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder baseActionName(String baseActionName)
      Deprecated.
      (deprecated) Base name of the action.

      Default: stackName

      Parameters:
      baseActionName - Base name of the action. This parameter is required.
      Returns:
      this
    • changeSetName

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder changeSetName(String changeSetName)
      Deprecated.
      (deprecated) Name of the change set to create and deploy.

      Default: 'PipelineChange'

      Parameters:
      changeSetName - Name of the change set to create and deploy. This parameter is required.
      Returns:
      this
    • executeRunOrder

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder executeRunOrder(Number executeRunOrder)
      Deprecated.
      (deprecated) Run order for the Execute action.

      Default: - prepareRunOrder + 1

      Parameters:
      executeRunOrder - Run order for the Execute action. This parameter is required.
      Returns:
      this
    • output

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder output(Artifact output)
      Deprecated.
      (deprecated) Artifact to write Stack Outputs to.

      Default: - No outputs

      Parameters:
      output - Artifact to write Stack Outputs to. This parameter is required.
      Returns:
      this
    • outputFileName

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder outputFileName(String outputFileName)
      Deprecated.
      (deprecated) Filename in output to write Stack outputs to.

      Default: - Required when 'output' is set

      Parameters:
      outputFileName - Filename in output to write Stack outputs to. This parameter is required.
      Returns:
      this
    • prepareRunOrder

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder prepareRunOrder(Number prepareRunOrder)
      Deprecated.
      (deprecated) Run order for the Prepare action.

      Default: 1

      Parameters:
      prepareRunOrder - Run order for the Prepare action. This parameter is required.
      Returns:
      this
    • actionRole

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder actionRole(IRole actionRole)
      Deprecated.
      (deprecated) Role for the action to assume.

      This controls the account to deploy into

      Parameters:
      actionRole - Role for the action to assume. This parameter is required.
      Returns:
      this
    • stackName

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder stackName(String stackName)
      Deprecated.
      (deprecated) The name of the stack that should be created/updated.

      Parameters:
      stackName - The name of the stack that should be created/updated. This parameter is required.
      Returns:
      this
    • templatePath

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder templatePath(String templatePath)
      Deprecated.
      (deprecated) Relative path of template in the input artifact.

      Parameters:
      templatePath - Relative path of template in the input artifact. This parameter is required.
      Returns:
      this
    • cloudFormationExecutionRole

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder cloudFormationExecutionRole(IRole cloudFormationExecutionRole)
      Deprecated.
      (deprecated) Role to execute CloudFormation under.

      Default: - Execute CloudFormation using the action role

      Parameters:
      cloudFormationExecutionRole - Role to execute CloudFormation under. This parameter is required.
      Returns:
      this
    • dependencyStackArtifactIds

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder dependencyStackArtifactIds(List<String> dependencyStackArtifactIds)
      Deprecated.
      (deprecated) Artifact ID for the stacks this stack depends on.

      Used for pipeline order checking.

      Default: - No dependencies

      Parameters:
      dependencyStackArtifactIds - Artifact ID for the stacks this stack depends on. This parameter is required.
      Returns:
      this
    • region

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder region(String region)
      Deprecated.
      (deprecated) Region to deploy into.

      Default: - Same region as pipeline

      Parameters:
      region - Region to deploy into. This parameter is required.
      Returns:
      this
    • stackArtifactId

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder stackArtifactId(String stackArtifactId)
      Deprecated.
      (deprecated) Artifact ID for the stack deployed here.

      Used for pipeline order checking.

      Default: - Order will not be checked

      Parameters:
      stackArtifactId - Artifact ID for the stack deployed here. This parameter is required.
      Returns:
      this
    • templateConfigurationPath

      @Stability(Deprecated) @Deprecated public DeployCdkStackAction.Builder templateConfigurationPath(String templateConfigurationPath)
      Deprecated.
      (deprecated) Template configuration path relative to the input artifact.

      Default: - No template configuration

      Parameters:
      templateConfigurationPath - Template configuration path relative to the input artifact. This parameter is required.
      Returns:
      this
    • build

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