Interface DeploymentSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>,SdkBuilder<DeploymentSummary.Builder,DeploymentSummary>,SdkPojo
- Enclosing class:
- DeploymentSummary
public static interface DeploymentSummary.Builder extends SdkPojo, CopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeploymentSummary.BuildercompletedAt(Instant completedAt)Time the deployment completed.DeploymentSummary.BuilderconfigurationName(String configurationName)The name of the configuration.DeploymentSummary.BuilderconfigurationVersion(String configurationVersion)The version of the configuration.DeploymentSummary.BuilderdeploymentDurationInMinutes(Integer deploymentDurationInMinutes)Total amount of time the deployment lasted.DeploymentSummary.BuilderdeploymentNumber(Integer deploymentNumber)The sequence number of the deployment.DeploymentSummary.BuilderfinalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.DeploymentSummary.BuildergrowthFactor(Float growthFactor)The percentage of targets to receive a deployed configuration during each interval.DeploymentSummary.BuildergrowthType(String growthType)The algorithm used to define how percentage grows over time.DeploymentSummary.BuildergrowthType(GrowthType growthType)The algorithm used to define how percentage grows over time.DeploymentSummary.BuilderpercentageComplete(Float percentageComplete)The percentage of targets for which the deployment is available.DeploymentSummary.BuilderstartedAt(Instant startedAt)Time the deployment started.DeploymentSummary.Builderstate(String state)The state of the deployment.DeploymentSummary.Builderstate(DeploymentState state)The state of the deployment.DeploymentSummary.BuilderversionLabel(String versionLabel)A user-defined label for an AppConfig hosted configuration version.-
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 Detail
-
deploymentNumber
DeploymentSummary.Builder deploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
- Parameters:
deploymentNumber- The sequence number of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationName
DeploymentSummary.Builder configurationName(String configurationName)
The name of the configuration.
- Parameters:
configurationName- The name of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationVersion
DeploymentSummary.Builder configurationVersion(String configurationVersion)
The version of the configuration.
- Parameters:
configurationVersion- The version of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentDurationInMinutes
DeploymentSummary.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
DeploymentSummary.Builder growthType(String growthType)
The algorithm used to define how percentage grows over time.
- Parameters:
growthType- The algorithm used to define how percentage grows over time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GrowthType,GrowthType
-
growthType
DeploymentSummary.Builder growthType(GrowthType growthType)
The algorithm used to define how percentage grows over time.
- Parameters:
growthType- The algorithm used to define how percentage grows over time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GrowthType,GrowthType
-
growthFactor
DeploymentSummary.Builder growthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
- Parameters:
growthFactor- The percentage of targets to receive a deployed configuration during each interval.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
finalBakeTimeInMinutes
DeploymentSummary.Builder finalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)
The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
- Parameters:
finalBakeTimeInMinutes- The amount of time that AppConfig monitors 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.
-
state
DeploymentSummary.Builder state(String state)
The state of the deployment.
- Parameters:
state- The state of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentState,DeploymentState
-
state
DeploymentSummary.Builder state(DeploymentState state)
The state of the deployment.
- Parameters:
state- The state of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentState,DeploymentState
-
percentageComplete
DeploymentSummary.Builder percentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
- Parameters:
percentageComplete- The percentage of targets for which the deployment is available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startedAt
DeploymentSummary.Builder startedAt(Instant startedAt)
Time the deployment started.
- Parameters:
startedAt- Time the deployment started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedAt
DeploymentSummary.Builder completedAt(Instant completedAt)
Time the deployment completed.
- Parameters:
completedAt- Time the deployment completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionLabel
DeploymentSummary.Builder versionLabel(String versionLabel)
A user-defined label for an AppConfig hosted configuration version.
- Parameters:
versionLabel- A user-defined label for an AppConfig hosted configuration version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-