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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateDeploymentStrategyResponse.BuilderdeploymentDurationInMinutes(Integer deploymentDurationInMinutes)Total amount of time the deployment lasted.CreateDeploymentStrategyResponse.Builderdescription(String description)The description of the deployment strategy.CreateDeploymentStrategyResponse.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.CreateDeploymentStrategyResponse.BuildergrowthFactor(Float growthFactor)The percentage of targets that received a deployed configuration during each interval.CreateDeploymentStrategyResponse.BuildergrowthType(String growthType)The algorithm used to define how percentage grew over time.CreateDeploymentStrategyResponse.BuildergrowthType(GrowthType growthType)The algorithm used to define how percentage grew over time.CreateDeploymentStrategyResponse.Builderid(String id)The deployment strategy ID.CreateDeploymentStrategyResponse.Buildername(String name)The name of the deployment strategy.CreateDeploymentStrategyResponse.BuilderreplicateTo(String replicateTo)Save the deployment strategy to a Systems Manager (SSM) document.CreateDeploymentStrategyResponse.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
CreateDeploymentStrategyResponse.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
CreateDeploymentStrategyResponse.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
CreateDeploymentStrategyResponse.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
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
CreateDeploymentStrategyResponse.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
CreateDeploymentStrategyResponse.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
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
CreateDeploymentStrategyResponse.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
CreateDeploymentStrategyResponse.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
-
-