@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartDeploymentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
StartDeploymentResult() |
Modifier and Type | Method and Description |
---|---|
StartDeploymentResult |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The ID of the application that was deployed.
|
Date |
getCompletedAt()
The time the deployment completed.
|
String |
getConfigurationLocationUri()
Information about the source location of the configuration.
|
String |
getConfigurationName()
The name of the configuration.
|
String |
getConfigurationProfileId()
The ID of the configuration profile that was deployed.
|
String |
getConfigurationVersion()
The configuration version that was deployed.
|
Integer |
getDeploymentDurationInMinutes()
Total amount of time the deployment lasted.
|
Integer |
getDeploymentNumber()
The sequence number of the deployment.
|
String |
getDeploymentStrategyId()
The ID of the deployment strategy that was deployed.
|
String |
getDescription()
The description of the deployment.
|
String |
getEnvironmentId()
The ID of the environment that was deployed.
|
List<DeploymentEvent> |
getEventLog()
A list containing all events related to a deployment.
|
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 to receive a deployed configuration during each interval.
|
String |
getGrowthType()
The algorithm used to define how percentage grew over time.
|
Float |
getPercentageComplete()
The percentage of targets for which the deployment is available.
|
Date |
getStartedAt()
The time the deployment started.
|
String |
getState()
The state of the deployment.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The ID of the application that was deployed.
|
void |
setCompletedAt(Date completedAt)
The time the deployment completed.
|
void |
setConfigurationLocationUri(String configurationLocationUri)
Information about the source location of the configuration.
|
void |
setConfigurationName(String configurationName)
The name of the configuration.
|
void |
setConfigurationProfileId(String configurationProfileId)
The ID of the configuration profile that was deployed.
|
void |
setConfigurationVersion(String configurationVersion)
The configuration version that was deployed.
|
void |
setDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
void |
setDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
|
void |
setDeploymentStrategyId(String deploymentStrategyId)
The ID of the deployment strategy that was deployed.
|
void |
setDescription(String description)
The description of the deployment.
|
void |
setEnvironmentId(String environmentId)
The ID of the environment that was deployed.
|
void |
setEventLog(Collection<DeploymentEvent> eventLog)
A list containing all events related to a deployment.
|
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 to receive a deployed configuration during each interval.
|
void |
setGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
|
void |
setPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
|
void |
setStartedAt(Date startedAt)
The time the deployment started.
|
void |
setState(String state)
The state of the deployment.
|
String |
toString()
Returns a string representation of this object.
|
StartDeploymentResult |
withApplicationId(String applicationId)
The ID of the application that was deployed.
|
StartDeploymentResult |
withCompletedAt(Date completedAt)
The time the deployment completed.
|
StartDeploymentResult |
withConfigurationLocationUri(String configurationLocationUri)
Information about the source location of the configuration.
|
StartDeploymentResult |
withConfigurationName(String configurationName)
The name of the configuration.
|
StartDeploymentResult |
withConfigurationProfileId(String configurationProfileId)
The ID of the configuration profile that was deployed.
|
StartDeploymentResult |
withConfigurationVersion(String configurationVersion)
The configuration version that was deployed.
|
StartDeploymentResult |
withDeploymentDurationInMinutes(Integer deploymentDurationInMinutes)
Total amount of time the deployment lasted.
|
StartDeploymentResult |
withDeploymentNumber(Integer deploymentNumber)
The sequence number of the deployment.
|
StartDeploymentResult |
withDeploymentStrategyId(String deploymentStrategyId)
The ID of the deployment strategy that was deployed.
|
StartDeploymentResult |
withDescription(String description)
The description of the deployment.
|
StartDeploymentResult |
withEnvironmentId(String environmentId)
The ID of the environment that was deployed.
|
StartDeploymentResult |
withEventLog(Collection<DeploymentEvent> eventLog)
A list containing all events related to a deployment.
|
StartDeploymentResult |
withEventLog(DeploymentEvent... eventLog)
A list containing all events related to a deployment.
|
StartDeploymentResult |
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.
|
StartDeploymentResult |
withGrowthFactor(Float growthFactor)
The percentage of targets to receive a deployed configuration during each interval.
|
StartDeploymentResult |
withGrowthType(GrowthType growthType)
The algorithm used to define how percentage grew over time.
|
StartDeploymentResult |
withGrowthType(String growthType)
The algorithm used to define how percentage grew over time.
|
StartDeploymentResult |
withPercentageComplete(Float percentageComplete)
The percentage of targets for which the deployment is available.
|
StartDeploymentResult |
withStartedAt(Date startedAt)
The time the deployment started.
|
StartDeploymentResult |
withState(DeploymentState state)
The state of the deployment.
|
StartDeploymentResult |
withState(String state)
The state of the deployment.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setApplicationId(String applicationId)
The ID of the application that was deployed.
applicationId
- The ID of the application that was deployed.public String getApplicationId()
The ID of the application that was deployed.
public StartDeploymentResult withApplicationId(String applicationId)
The ID of the application that was deployed.
applicationId
- The ID of the application that was deployed.public void setEnvironmentId(String environmentId)
The ID of the environment that was deployed.
environmentId
- The ID of the environment that was deployed.public String getEnvironmentId()
The ID of the environment that was deployed.
public StartDeploymentResult withEnvironmentId(String environmentId)
The ID of the environment that was deployed.
environmentId
- The ID of the environment that was deployed.public void setDeploymentStrategyId(String deploymentStrategyId)
The ID of the deployment strategy that was deployed.
deploymentStrategyId
- The ID of the deployment strategy that was deployed.public String getDeploymentStrategyId()
The ID of the deployment strategy that was deployed.
public StartDeploymentResult withDeploymentStrategyId(String deploymentStrategyId)
The ID of the deployment strategy that was deployed.
deploymentStrategyId
- The ID of the deployment strategy that was deployed.public void setConfigurationProfileId(String configurationProfileId)
The ID of the configuration profile that was deployed.
configurationProfileId
- The ID of the configuration profile that was deployed.public String getConfigurationProfileId()
The ID of the configuration profile that was deployed.
public StartDeploymentResult withConfigurationProfileId(String configurationProfileId)
The ID of the configuration profile that was deployed.
configurationProfileId
- The ID of the configuration profile that was deployed.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 StartDeploymentResult 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 StartDeploymentResult withConfigurationName(String configurationName)
The name of the configuration.
configurationName
- The name of the configuration.public void setConfigurationLocationUri(String configurationLocationUri)
Information about the source location of the configuration.
configurationLocationUri
- Information about the source location of the configuration.public String getConfigurationLocationUri()
Information about the source location of the configuration.
public StartDeploymentResult withConfigurationLocationUri(String configurationLocationUri)
Information about the source location of the configuration.
configurationLocationUri
- Information about the source location of the configuration.public void setConfigurationVersion(String configurationVersion)
The configuration version that was deployed.
configurationVersion
- The configuration version that was deployed.public String getConfigurationVersion()
The configuration version that was deployed.
public StartDeploymentResult withConfigurationVersion(String configurationVersion)
The configuration version that was deployed.
configurationVersion
- The configuration version that was deployed.public void setDescription(String description)
The description of the deployment.
description
- The description of the deployment.public String getDescription()
The description of the deployment.
public StartDeploymentResult withDescription(String description)
The description of the deployment.
description
- The description of the deployment.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 StartDeploymentResult 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 StartDeploymentResult 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 StartDeploymentResult 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 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 StartDeploymentResult 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 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 StartDeploymentResult 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 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 StartDeploymentResult withState(String state)
The state of the deployment.
state
- The state of the deployment.DeploymentState
public StartDeploymentResult withState(DeploymentState state)
The state of the deployment.
state
- The state of the deployment.DeploymentState
public List<DeploymentEvent> getEventLog()
A list containing all events related to a deployment. The most recent events are displayed first.
public void setEventLog(Collection<DeploymentEvent> eventLog)
A list containing all events related to a deployment. The most recent events are displayed first.
eventLog
- A list containing all events related to a deployment. The most recent events are displayed first.public StartDeploymentResult withEventLog(DeploymentEvent... eventLog)
A list containing all events related to a deployment. The most recent events are displayed first.
NOTE: This method appends the values to the existing list (if any). Use
setEventLog(java.util.Collection)
or withEventLog(java.util.Collection)
if you want to override
the existing values.
eventLog
- A list containing all events related to a deployment. The most recent events are displayed first.public StartDeploymentResult withEventLog(Collection<DeploymentEvent> eventLog)
A list containing all events related to a deployment. The most recent events are displayed first.
eventLog
- A list containing all events related to a deployment. The most recent events are displayed first.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 StartDeploymentResult 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)
The time the deployment started.
startedAt
- The time the deployment started.public Date getStartedAt()
The time the deployment started.
public StartDeploymentResult withStartedAt(Date startedAt)
The time the deployment started.
startedAt
- The time the deployment started.public void setCompletedAt(Date completedAt)
The time the deployment completed.
completedAt
- The time the deployment completed.public Date getCompletedAt()
The time the deployment completed.
public StartDeploymentResult withCompletedAt(Date completedAt)
The time the deployment completed.
completedAt
- The time the deployment completed.public String toString()
toString
in class Object
Object.toString()
public StartDeploymentResult clone()