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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateDeploymentStrategyResponse.BuilderdeploymentDurationInMinutes(Integer deploymentDurationInMinutes)Total amount of time the deployment lasted.UpdateDeploymentStrategyResponse.Builderdescription(String description)The description of the deployment strategy.UpdateDeploymentStrategyResponse.BuilderfinalBakeTimeInMinutes(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.UpdateDeploymentStrategyResponse.BuildergrowthFactor(Float growthFactor)The percentage of targets that received a deployed configuration during each interval.UpdateDeploymentStrategyResponse.BuildergrowthType(String growthType)The algorithm used to define how percentage grew over time.UpdateDeploymentStrategyResponse.BuildergrowthType(GrowthType growthType)The algorithm used to define how percentage grew over time.UpdateDeploymentStrategyResponse.Builderid(String id)The deployment strategy ID.UpdateDeploymentStrategyResponse.Buildername(String name)The name of the deployment strategy.UpdateDeploymentStrategyResponse.BuilderreplicateTo(String replicateTo)Save the deployment strategy to a Systems Manager (SSM) document.UpdateDeploymentStrategyResponse.BuilderreplicateTo(ReplicateTo replicateTo)Save the deployment strategy to a Systems Manager (SSM) document.-
Methods inherited from interface software.amazon.awssdk.services.appconfig.model.AppConfigResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
id
UpdateDeploymentStrategyResponse.Builder id(String 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
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
-
-