@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeploymentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about the deployment.
Constructor and Description |
---|
DeploymentSummary() |
Modifier and Type | Method and Description |
---|---|
DeploymentSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getCompletedAt()
Time the deployment completed.
|
String |
getConfigurationName()
The name of the configuration.
|
String |
getConfigurationVersion()
The version of the configuration.
|
Integer |
getDeploymentDurationInMinutes()
Total amount of time the deployment lasted.
|
Integer |
getDeploymentNumber()
The sequence number of the deployment.
|
Integer |
getFinalBakeTimeInMinutes()
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer
eligible for automatic roll back.
|
Float |
getGrowthFactor()
The percentage of targets to receive a deployed configuration during each interval.
|
String |
getGrowthType()
The algorithm used to define how percentage grows over time.
|
Float |
getPercentageComplete()
The percentage of targets for which the deployment is available.
|
Date |
getStartedAt()
Time the deployment started.
|
String |
getState()
The state of the deployment.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCompletedAt(Date completedAt)
Time the deployment completed.
|
void |
setConfigurationName(String configurationName)
The name of the configuration.
|
void |
setConfigurationVersion(String configurationVersion)
The version of the configuration.
|
void |
setDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
void |
setDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
|
void |
setFinalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer
eligible for automatic roll back.
|
void |
setGrowthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
|
void |
setGrowthType(String growthType)
The algorithm used to define how percentage grows over time.
|
void |
setPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
|
void |
setStartedAt(Date startedAt)
Time the deployment started.
|
void |
setState(String state)
The state of the deployment.
|
String |
toString()
Returns a string representation of this object.
|
DeploymentSummary |
withCompletedAt(Date completedAt)
Time the deployment completed.
|
DeploymentSummary |
withConfigurationName(String configurationName)
The name of the configuration.
|
DeploymentSummary |
withConfigurationVersion(String configurationVersion)
The version of the configuration.
|
DeploymentSummary |
withDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
DeploymentSummary |
withDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
|
DeploymentSummary |
withFinalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer
eligible for automatic roll back.
|
DeploymentSummary |
withGrowthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
|
DeploymentSummary |
withGrowthType(GrowthType growthType)
The algorithm used to define how percentage grows over time.
|
DeploymentSummary |
withGrowthType(String growthType)
The algorithm used to define how percentage grows over time.
|
DeploymentSummary |
withPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
|
DeploymentSummary |
withStartedAt(Date startedAt)
Time the deployment started.
|
DeploymentSummary |
withState(DeploymentState state)
The state of the deployment.
|
DeploymentSummary |
withState(String state)
The state of the deployment.
|
public void setDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
deploymentNumber
- The sequence number of the deployment.public Integer getDeploymentNumber()
The sequence number of the deployment.
public DeploymentSummary withDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
deploymentNumber
- The sequence number of the deployment.public void setConfigurationName(String configurationName)
The name of the configuration.
configurationName
- The name of the configuration.public String getConfigurationName()
The name of the configuration.
public DeploymentSummary withConfigurationName(String configurationName)
The name of the configuration.
configurationName
- The name of the configuration.public void setConfigurationVersion(String configurationVersion)
The version of the configuration.
configurationVersion
- The version of the configuration.public String getConfigurationVersion()
The version of the configuration.
public DeploymentSummary withConfigurationVersion(String configurationVersion)
The version of the configuration.
configurationVersion
- The version of the configuration.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 DeploymentSummary 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 grows over time.
growthType
- The algorithm used to define how percentage grows over time.GrowthType
public String getGrowthType()
The algorithm used to define how percentage grows over time.
GrowthType
public DeploymentSummary withGrowthType(String growthType)
The algorithm used to define how percentage grows over time.
growthType
- The algorithm used to define how percentage grows over time.GrowthType
public DeploymentSummary withGrowthType(GrowthType growthType)
The algorithm used to define how percentage grows over time.
growthType
- The algorithm used to define how percentage grows over time.GrowthType
public void setGrowthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
growthFactor
- The percentage of targets to receive a deployed configuration during each interval.public Float getGrowthFactor()
The percentage of targets to receive a deployed configuration during each interval.
public DeploymentSummary withGrowthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
growthFactor
- The percentage of targets to receive a deployed configuration during each interval.public void setFinalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.
finalBakeTimeInMinutes
- The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no
longer eligible for automatic roll back.public Integer getFinalBakeTimeInMinutes()
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.
public DeploymentSummary withFinalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.
finalBakeTimeInMinutes
- The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no
longer eligible for automatic roll back.public void setState(String state)
The state of the deployment.
state
- The state of the deployment.DeploymentState
public String getState()
The state of the deployment.
DeploymentState
public DeploymentSummary withState(String state)
The state of the deployment.
state
- The state of the deployment.DeploymentState
public DeploymentSummary withState(DeploymentState state)
The state of the deployment.
state
- The state of the deployment.DeploymentState
public void setPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
percentageComplete
- The percentage of targets for which the deployment is available.public Float getPercentageComplete()
The percentage of targets for which the deployment is available.
public DeploymentSummary withPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
percentageComplete
- The percentage of targets for which the deployment is available.public void setStartedAt(Date startedAt)
Time the deployment started.
startedAt
- Time the deployment started.public Date getStartedAt()
Time the deployment started.
public DeploymentSummary withStartedAt(Date startedAt)
Time the deployment started.
startedAt
- Time the deployment started.public void setCompletedAt(Date completedAt)
Time the deployment completed.
completedAt
- Time the deployment completed.public Date getCompletedAt()
Time the deployment completed.
public DeploymentSummary withCompletedAt(Date completedAt)
Time the deployment completed.
completedAt
- Time the deployment completed.public String toString()
toString
in class Object
Object.toString()
public DeploymentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.