@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartDeploymentRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartDeploymentRequest() |
Modifier and Type | Method and Description |
---|---|
StartDeploymentRequest |
addDynamicExtensionParametersEntry(String key,
String value)
Add a single DynamicExtensionParameters entry
|
StartDeploymentRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StartDeploymentRequest |
clearDynamicExtensionParametersEntries()
Removes all the entries added into DynamicExtensionParameters.
|
StartDeploymentRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
StartDeploymentRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationId()
The application ID.
|
String |
getConfigurationProfileId()
The configuration profile ID.
|
String |
getConfigurationVersion()
The configuration version to deploy.
|
String |
getDeploymentStrategyId()
The deployment strategy ID.
|
String |
getDescription()
A description of the deployment.
|
Map<String,String> |
getDynamicExtensionParameters()
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT actions. |
String |
getEnvironmentId()
The environment ID.
|
String |
getKmsKeyIdentifier()
The KMS key identifier (key ID, key alias, or key ARN).
|
Map<String,String> |
getTags()
Metadata to assign to the deployment.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The application ID.
|
void |
setConfigurationProfileId(String configurationProfileId)
The configuration profile ID.
|
void |
setConfigurationVersion(String configurationVersion)
The configuration version to deploy.
|
void |
setDeploymentStrategyId(String deploymentStrategyId)
The deployment strategy ID.
|
void |
setDescription(String description)
A description of the deployment.
|
void |
setDynamicExtensionParameters(Map<String,String> dynamicExtensionParameters)
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT actions. |
void |
setEnvironmentId(String environmentId)
The environment ID.
|
void |
setKmsKeyIdentifier(String kmsKeyIdentifier)
The KMS key identifier (key ID, key alias, or key ARN).
|
void |
setTags(Map<String,String> tags)
Metadata to assign to the deployment.
|
String |
toString()
Returns a string representation of this object.
|
StartDeploymentRequest |
withApplicationId(String applicationId)
The application ID.
|
StartDeploymentRequest |
withConfigurationProfileId(String configurationProfileId)
The configuration profile ID.
|
StartDeploymentRequest |
withConfigurationVersion(String configurationVersion)
The configuration version to deploy.
|
StartDeploymentRequest |
withDeploymentStrategyId(String deploymentStrategyId)
The deployment strategy ID.
|
StartDeploymentRequest |
withDescription(String description)
A description of the deployment.
|
StartDeploymentRequest |
withDynamicExtensionParameters(Map<String,String> dynamicExtensionParameters)
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT actions. |
StartDeploymentRequest |
withEnvironmentId(String environmentId)
The environment ID.
|
StartDeploymentRequest |
withKmsKeyIdentifier(String kmsKeyIdentifier)
The KMS key identifier (key ID, key alias, or key ARN).
|
StartDeploymentRequest |
withTags(Map<String,String> tags)
Metadata to assign to the deployment.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setApplicationId(String applicationId)
The application ID.
applicationId
- The application ID.public String getApplicationId()
The application ID.
public StartDeploymentRequest withApplicationId(String applicationId)
The application ID.
applicationId
- The application ID.public void setEnvironmentId(String environmentId)
The environment ID.
environmentId
- The environment ID.public String getEnvironmentId()
The environment ID.
public StartDeploymentRequest withEnvironmentId(String environmentId)
The environment ID.
environmentId
- The environment ID.public void setDeploymentStrategyId(String deploymentStrategyId)
The deployment strategy ID.
deploymentStrategyId
- The deployment strategy ID.public String getDeploymentStrategyId()
The deployment strategy ID.
public StartDeploymentRequest withDeploymentStrategyId(String deploymentStrategyId)
The deployment strategy ID.
deploymentStrategyId
- The deployment strategy ID.public void setConfigurationProfileId(String configurationProfileId)
The configuration profile ID.
configurationProfileId
- The configuration profile ID.public String getConfigurationProfileId()
The configuration profile ID.
public StartDeploymentRequest withConfigurationProfileId(String configurationProfileId)
The configuration profile ID.
configurationProfileId
- The configuration profile ID.public void setConfigurationVersion(String configurationVersion)
The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.
configurationVersion
- The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can
specify either the version number or version label. For all other configurations, you must specify the
version number.public String getConfigurationVersion()
The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.
public StartDeploymentRequest withConfigurationVersion(String configurationVersion)
The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.
configurationVersion
- The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can
specify either the version number or version label. For all other configurations, you must specify the
version number.public void setDescription(String description)
A description of the deployment.
description
- A description of the deployment.public String getDescription()
A description of the deployment.
public StartDeploymentRequest withDescription(String description)
A description of the deployment.
description
- A description of the deployment.public Map<String,String> getTags()
Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
public void setTags(Map<String,String> tags)
Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
tags
- Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag
consists of a key and an optional value, both of which you define.public StartDeploymentRequest withTags(Map<String,String> tags)
Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
tags
- Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag
consists of a key and an optional value, both of which you define.public StartDeploymentRequest addTagsEntry(String key, String value)
public StartDeploymentRequest clearTagsEntries()
public void setKmsKeyIdentifier(String kmsKeyIdentifier)
The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key.
kmsKeyIdentifier
- The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the
configuration data using a customer managed key.public String getKmsKeyIdentifier()
The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key.
public StartDeploymentRequest withKmsKeyIdentifier(String kmsKeyIdentifier)
The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key.
kmsKeyIdentifier
- The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the
configuration data using a customer managed key.public Map<String,String> getDynamicExtensionParameters()
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions.
PRE_START_DEPLOYMENT
actions.public void setDynamicExtensionParameters(Map<String,String> dynamicExtensionParameters)
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions.
dynamicExtensionParameters
- A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions.public StartDeploymentRequest withDynamicExtensionParameters(Map<String,String> dynamicExtensionParameters)
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions.
dynamicExtensionParameters
- A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions.public StartDeploymentRequest addDynamicExtensionParametersEntry(String key, String value)
public StartDeploymentRequest clearDynamicExtensionParametersEntries()
public String toString()
toString
in class Object
Object.toString()
public StartDeploymentRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()