Interface CreateDeploymentStrategyResponse.Builder

All Superinterfaces:
AppConfigResponse.Builder, AwsResponse.Builder, Buildable, CopyableBuilder<CreateDeploymentStrategyResponse.Builder,CreateDeploymentStrategyResponse>, SdkBuilder<CreateDeploymentStrategyResponse.Builder,CreateDeploymentStrategyResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateDeploymentStrategyResponse

public static interface CreateDeploymentStrategyResponse.Builder extends AppConfigResponse.Builder, SdkPojo, CopyableBuilder<CreateDeploymentStrategyResponse.Builder,CreateDeploymentStrategyResponse>
  • Method Details

    • id

      The deployment strategy ID.

      Parameters:
      id - The deployment strategy ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the deployment strategy.

      Parameters:
      name - The name of the deployment strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The description of the deployment strategy.

      Parameters:
      description - The description of the deployment strategy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentDurationInMinutes

      CreateDeploymentStrategyResponse.Builder deploymentDurationInMinutes(Integer deploymentDurationInMinutes)

      Total amount of time the deployment lasted.

      Parameters:
      deploymentDurationInMinutes - Total amount of time the deployment lasted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • growthType

      The algorithm used to define how percentage grew over time.

      Parameters:
      growthType - The algorithm used to define how percentage grew over time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • growthType

      The algorithm used to define how percentage grew over time.

      Parameters:
      growthType - The algorithm used to define how percentage grew over time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • growthFactor

      CreateDeploymentStrategyResponse.Builder growthFactor(Float growthFactor)

      The percentage of targets that received a deployed configuration during each interval.

      Parameters:
      growthFactor - The percentage of targets that received a deployed configuration during each interval.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • finalBakeTimeInMinutes

      CreateDeploymentStrategyResponse.Builder finalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)

      The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

      Parameters:
      finalBakeTimeInMinutes - The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicateTo

      Save the deployment strategy to a Systems Manager (SSM) document.

      Parameters:
      replicateTo - Save the deployment strategy to a Systems Manager (SSM) document.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • replicateTo

      Save the deployment strategy to a Systems Manager (SSM) document.

      Parameters:
      replicateTo - Save the deployment strategy to a Systems Manager (SSM) document.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: