Interface DeploymentStrategy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeploymentStrategy.Builder,
,DeploymentStrategy> SdkBuilder<DeploymentStrategy.Builder,
,DeploymentStrategy> SdkPojo
- Enclosing class:
DeploymentStrategy
public static interface DeploymentStrategy.Builder
extends SdkPojo, CopyableBuilder<DeploymentStrategy.Builder,DeploymentStrategy>
-
Method Summary
Modifier and TypeMethodDescriptiondeploymentDurationInMinutes
(Integer deploymentDurationInMinutes) Total amount of time the deployment lasted.description
(String description) The description of the deployment strategy.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.growthFactor
(Float growthFactor) The percentage of targets that received a deployed configuration during each interval.growthType
(String growthType) The algorithm used to define how percentage grew over time.growthType
(GrowthType growthType) The algorithm used to define how percentage grew over time.The deployment strategy ID.The name of the deployment strategy.replicateTo
(String replicateTo) Save the deployment strategy to a Systems Manager (SSM) document.replicateTo
(ReplicateTo replicateTo) Save the deployment strategy to a Systems Manager (SSM) document.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
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
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
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:
-