Interface UpdateDeploymentStrategyResponse.Builder

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

public static interface UpdateDeploymentStrategyResponse.Builder extends AppConfigResponse.Builder, SdkPojo, CopyableBuilder<UpdateDeploymentStrategyResponse.Builder,UpdateDeploymentStrategyResponse>
  • 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

      UpdateDeploymentStrategyResponse.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

      UpdateDeploymentStrategyResponse.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

      UpdateDeploymentStrategyResponse.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: