@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.
|
List<AppliedExtension> |
getAppliedExtensions()
A list of extensions that were processed as part of the deployment.
|
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.
|
String |
getKmsKeyArn()
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data.
|
String |
getKmsKeyIdentifier()
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created
or updated.
|
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.
|
String |
getVersionLabel()
A user-defined label for an AppConfig hosted configuration version.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The ID of the application that was deployed.
|
void |
setAppliedExtensions(Collection<AppliedExtension> appliedExtensions)
A list of extensions that were processed as part of the deployment.
|
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 |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data.
|
void |
setKmsKeyIdentifier(String kmsKeyIdentifier)
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created
or updated.
|
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.
|
void |
setVersionLabel(String versionLabel)
A user-defined label for an AppConfig hosted configuration version.
|
String |
toString()
Returns a string representation of this object.
|
StartDeploymentResult |
withApplicationId(String applicationId)
The ID of the application that was deployed.
|
StartDeploymentResult |
withAppliedExtensions(AppliedExtension... appliedExtensions)
A list of extensions that were processed as part of the deployment.
|
StartDeploymentResult |
withAppliedExtensions(Collection<AppliedExtension> appliedExtensions)
A list of extensions that were processed as part of the deployment.
|
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 |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data.
|
StartDeploymentResult |
withKmsKeyIdentifier(String kmsKeyIdentifier)
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created
or updated.
|
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.
|
StartDeploymentResult |
withVersionLabel(String versionLabel)
A user-defined label for an AppConfig hosted configuration version.
|
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 List<AppliedExtension> getAppliedExtensions()
A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was
called.
StartDeployment
was called.public void setAppliedExtensions(Collection<AppliedExtension> appliedExtensions)
A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was
called.
appliedExtensions
- A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was called.public StartDeploymentResult withAppliedExtensions(AppliedExtension... appliedExtensions)
A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was
called.
NOTE: This method appends the values to the existing list (if any). Use
setAppliedExtensions(java.util.Collection)
or withAppliedExtensions(java.util.Collection)
if
you want to override the existing values.
appliedExtensions
- A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was called.public StartDeploymentResult withAppliedExtensions(Collection<AppliedExtension> appliedExtensions)
A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was
called.
appliedExtensions
- A list of extensions that were processed as part of the deployment. The extensions that were previously
associated to the configuration profile, environment, or the application when StartDeployment
was called.public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.
kmsKeyArn
- The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can
encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted
with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.public String getKmsKeyArn()
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.
public StartDeploymentResult withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.
kmsKeyArn
- The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can
encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted
with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.public void setKmsKeyIdentifier(String kmsKeyIdentifier)
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
kmsKeyIdentifier
- The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was
created or updated.public String getKmsKeyIdentifier()
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
public StartDeploymentResult withKmsKeyIdentifier(String kmsKeyIdentifier)
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
kmsKeyIdentifier
- The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was
created or updated.public void setVersionLabel(String versionLabel)
A user-defined label for an AppConfig hosted configuration version.
versionLabel
- A user-defined label for an AppConfig hosted configuration version.public String getVersionLabel()
A user-defined label for an AppConfig hosted configuration version.
public StartDeploymentResult withVersionLabel(String versionLabel)
A user-defined label for an AppConfig hosted configuration version.
versionLabel
- A user-defined label for an AppConfig hosted configuration version.public String toString()
toString
in class Object
Object.toString()
public StartDeploymentResult clone()