@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetDeploymentStrategyResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetDeploymentStrategyResult() |
Modifier and Type | Method and Description |
---|---|
GetDeploymentStrategyResult |
clone() |
boolean |
equals(Object obj) |
Integer |
getDeploymentDurationInMinutes()
Total amount of time the deployment lasted.
|
String |
getDescription()
The description of the deployment strategy.
|
Integer |
getFinalBakeTimeInMinutes()
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no
longer eligible for automatic rollback.
|
Float |
getGrowthFactor()
The percentage of targets that received a deployed configuration during each interval.
|
String |
getGrowthType()
The algorithm used to define how percentage grew over time.
|
String |
getId()
The deployment strategy ID.
|
String |
getName()
The name of the deployment strategy.
|
String |
getReplicateTo()
Save the deployment strategy to a Systems Manager (SSM) document.
|
int |
hashCode() |
void |
setDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
void |
setDescription(String description)
The description of the deployment strategy.
|
void |
setFinalBakeTimeInMinutes(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.
|
void |
setGrowthFactor(Float growthFactor)
The percentage of targets that received a deployed configuration during each interval.
|
void |
setGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
|
void |
setId(String id)
The deployment strategy ID.
|
void |
setName(String name)
The name of the deployment strategy.
|
void |
setReplicateTo(String replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
|
String |
toString()
Returns a string representation of this object.
|
GetDeploymentStrategyResult |
withDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
GetDeploymentStrategyResult |
withDescription(String description)
The description of the deployment strategy.
|
GetDeploymentStrategyResult |
withFinalBakeTimeInMinutes(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.
|
GetDeploymentStrategyResult |
withGrowthFactor(Float growthFactor)
The percentage of targets that received a deployed configuration during each interval.
|
GetDeploymentStrategyResult |
withGrowthType(GrowthType growthType)
The algorithm used to define how percentage grew over time.
|
GetDeploymentStrategyResult |
withGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
|
GetDeploymentStrategyResult |
withId(String id)
The deployment strategy ID.
|
GetDeploymentStrategyResult |
withName(String name)
The name of the deployment strategy.
|
GetDeploymentStrategyResult |
withReplicateTo(ReplicateTo replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
|
GetDeploymentStrategyResult |
withReplicateTo(String replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setId(String id)
The deployment strategy ID.
id
- The deployment strategy ID.public String getId()
The deployment strategy ID.
public GetDeploymentStrategyResult withId(String id)
The deployment strategy ID.
id
- The deployment strategy ID.public void setName(String name)
The name of the deployment strategy.
name
- The name of the deployment strategy.public String getName()
The name of the deployment strategy.
public GetDeploymentStrategyResult withName(String name)
The name of the deployment strategy.
name
- The name of the deployment strategy.public void setDescription(String description)
The description of the deployment strategy.
description
- The description of the deployment strategy.public String getDescription()
The description of the deployment strategy.
public GetDeploymentStrategyResult withDescription(String description)
The description of the deployment strategy.
description
- The description of the deployment strategy.public void setDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
deploymentDurationInMinutes
- Total amount of time the deployment lasted.public Integer getDeploymentDurationInMinutes()
Total amount of time the deployment lasted.
public GetDeploymentStrategyResult withDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
deploymentDurationInMinutes
- Total amount of time the deployment lasted.public void setGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
growthType
- The algorithm used to define how percentage grew over time.GrowthType
public String getGrowthType()
The algorithm used to define how percentage grew over time.
GrowthType
public GetDeploymentStrategyResult withGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
growthType
- The algorithm used to define how percentage grew over time.GrowthType
public GetDeploymentStrategyResult withGrowthType(GrowthType growthType)
The algorithm used to define how percentage grew over time.
growthType
- The algorithm used to define how percentage grew over time.GrowthType
public void setGrowthFactor(Float growthFactor)
The percentage of targets that received a deployed configuration during each interval.
growthFactor
- The percentage of targets that received a deployed configuration during each interval.public Float getGrowthFactor()
The percentage of targets that received a deployed configuration during each interval.
public GetDeploymentStrategyResult withGrowthFactor(Float growthFactor)
The percentage of targets that received a deployed configuration during each interval.
growthFactor
- The percentage of targets that received a deployed configuration during each interval.public void setFinalBakeTimeInMinutes(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.
finalBakeTimeInMinutes
- The amount of time that AppConfig monitored for alarms before considering the deployment to be complete
and no longer eligible for automatic rollback.public Integer getFinalBakeTimeInMinutes()
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
public GetDeploymentStrategyResult withFinalBakeTimeInMinutes(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.
finalBakeTimeInMinutes
- The amount of time that AppConfig monitored for alarms before considering the deployment to be complete
and no longer eligible for automatic rollback.public void setReplicateTo(String replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
replicateTo
- Save the deployment strategy to a Systems Manager (SSM) document.ReplicateTo
public String getReplicateTo()
Save the deployment strategy to a Systems Manager (SSM) document.
ReplicateTo
public GetDeploymentStrategyResult withReplicateTo(String replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
replicateTo
- Save the deployment strategy to a Systems Manager (SSM) document.ReplicateTo
public GetDeploymentStrategyResult withReplicateTo(ReplicateTo replicateTo)
Save the deployment strategy to a Systems Manager (SSM) document.
replicateTo
- Save the deployment strategy to a Systems Manager (SSM) document.ReplicateTo
public String toString()
toString
in class Object
Object.toString()
public GetDeploymentStrategyResult clone()