Interface UpdateDeploymentStrategyResponse.Builder

    • Method Detail

      • name

        UpdateDeploymentStrategyResponse.Builder name​(String 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

        UpdateDeploymentStrategyResponse.Builder description​(String 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

        UpdateDeploymentStrategyResponse.Builder growthType​(String 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, GrowthType
      • growthType

        UpdateDeploymentStrategyResponse.Builder growthType​(GrowthType 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, GrowthType
      • 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

        UpdateDeploymentStrategyResponse.Builder replicateTo​(String 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, ReplicateTo
      • replicateTo

        UpdateDeploymentStrategyResponse.Builder replicateTo​(ReplicateTo 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, ReplicateTo