@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDeploymentJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDeploymentJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDeploymentJobRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDeploymentJobRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDeploymentJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
List<DeploymentApplicationConfig> |
getDeploymentApplicationConfigs()
The deployment application configuration.
|
DeploymentConfig |
getDeploymentConfig()
The requested deployment configuration.
|
String |
getFleet()
The Amazon Resource Name (ARN) of the fleet to deploy.
|
Map<String,String> |
getTags()
A map that contains tag keys and tag values that are attached to the deployment job.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setDeploymentApplicationConfigs(Collection<DeploymentApplicationConfig> deploymentApplicationConfigs)
The deployment application configuration.
|
void |
setDeploymentConfig(DeploymentConfig deploymentConfig)
The requested deployment configuration.
|
void |
setFleet(String fleet)
The Amazon Resource Name (ARN) of the fleet to deploy.
|
void |
setTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the deployment job.
|
String |
toString()
Returns a string representation of this object.
|
CreateDeploymentJobRequest |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateDeploymentJobRequest |
withDeploymentApplicationConfigs(Collection<DeploymentApplicationConfig> deploymentApplicationConfigs)
The deployment application configuration.
|
CreateDeploymentJobRequest |
withDeploymentApplicationConfigs(DeploymentApplicationConfig... deploymentApplicationConfigs)
The deployment application configuration.
|
CreateDeploymentJobRequest |
withDeploymentConfig(DeploymentConfig deploymentConfig)
The requested deployment configuration.
|
CreateDeploymentJobRequest |
withFleet(String fleet)
The Amazon Resource Name (ARN) of the fleet to deploy.
|
CreateDeploymentJobRequest |
withTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the deployment job.
|
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 setDeploymentConfig(DeploymentConfig deploymentConfig)
The requested deployment configuration.
deploymentConfig
- The requested deployment configuration.public DeploymentConfig getDeploymentConfig()
The requested deployment configuration.
public CreateDeploymentJobRequest withDeploymentConfig(DeploymentConfig deploymentConfig)
The requested deployment configuration.
deploymentConfig
- The requested deployment configuration.public void setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public CreateDeploymentJobRequest withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public void setFleet(String fleet)
The Amazon Resource Name (ARN) of the fleet to deploy.
fleet
- The Amazon Resource Name (ARN) of the fleet to deploy.public String getFleet()
The Amazon Resource Name (ARN) of the fleet to deploy.
public CreateDeploymentJobRequest withFleet(String fleet)
The Amazon Resource Name (ARN) of the fleet to deploy.
fleet
- The Amazon Resource Name (ARN) of the fleet to deploy.public List<DeploymentApplicationConfig> getDeploymentApplicationConfigs()
The deployment application configuration.
public void setDeploymentApplicationConfigs(Collection<DeploymentApplicationConfig> deploymentApplicationConfigs)
The deployment application configuration.
deploymentApplicationConfigs
- The deployment application configuration.public CreateDeploymentJobRequest withDeploymentApplicationConfigs(DeploymentApplicationConfig... deploymentApplicationConfigs)
The deployment application configuration.
NOTE: This method appends the values to the existing list (if any). Use
setDeploymentApplicationConfigs(java.util.Collection)
or
withDeploymentApplicationConfigs(java.util.Collection)
if you want to override the existing values.
deploymentApplicationConfigs
- The deployment application configuration.public CreateDeploymentJobRequest withDeploymentApplicationConfigs(Collection<DeploymentApplicationConfig> deploymentApplicationConfigs)
The deployment application configuration.
deploymentApplicationConfigs
- The deployment application configuration.public Map<String,String> getTags()
A map that contains tag keys and tag values that are attached to the deployment job.
public void setTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the deployment job.
tags
- A map that contains tag keys and tag values that are attached to the deployment job.public CreateDeploymentJobRequest withTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the deployment job.
tags
- A map that contains tag keys and tag values that are attached to the deployment job.public CreateDeploymentJobRequest addTagsEntry(String key, String value)
public CreateDeploymentJobRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDeploymentJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()