public class UpdateDeploymentGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input of an update deployment group operation.
NOOP
Constructor and Description |
---|
UpdateDeploymentGroupRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateDeploymentGroupRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getApplicationName()
The application name corresponding to the deployment group to update.
|
List<String> |
getAutoScalingGroups()
The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them.
|
String |
getCurrentDeploymentGroupName()
The current name of the deployment group.
|
String |
getDeploymentConfigName()
The replacement deployment configuration name to use, if you want to
change it.
|
List<EC2TagFilter> |
getEc2TagFilters()
The replacement set of Amazon EC2 tags on which to filter, if you want to
change them.
|
String |
getNewDeploymentGroupName()
The new name of the deployment group, if you want to change it.
|
List<TagFilter> |
getOnPremisesInstanceTagFilters()
The replacement set of on-premises instance tags on which to filter, if
you want to change them.
|
String |
getServiceRoleArn()
A replacement ARN for the service role, if you want to change it.
|
List<TriggerConfig> |
getTriggerConfigurations()
Information about triggers to change when the deployment group is
updated.
|
int |
hashCode() |
void |
setApplicationName(String applicationName)
The application name corresponding to the deployment group to update.
|
void |
setAutoScalingGroups(Collection<String> autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them.
|
void |
setCurrentDeploymentGroupName(String currentDeploymentGroupName)
The current name of the deployment group.
|
void |
setDeploymentConfigName(String deploymentConfigName)
The replacement deployment configuration name to use, if you want to
change it.
|
void |
setEc2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to
change them.
|
void |
setNewDeploymentGroupName(String newDeploymentGroupName)
The new name of the deployment group, if you want to change it.
|
void |
setOnPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if
you want to change them.
|
void |
setServiceRoleArn(String serviceRoleArn)
A replacement ARN for the service role, if you want to change it.
|
void |
setTriggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to change when the deployment group is
updated.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateDeploymentGroupRequest |
withApplicationName(String applicationName)
The application name corresponding to the deployment group to update.
|
UpdateDeploymentGroupRequest |
withAutoScalingGroups(Collection<String> autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them.
|
UpdateDeploymentGroupRequest |
withAutoScalingGroups(String... autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them.
|
UpdateDeploymentGroupRequest |
withCurrentDeploymentGroupName(String currentDeploymentGroupName)
The current name of the deployment group.
|
UpdateDeploymentGroupRequest |
withDeploymentConfigName(String deploymentConfigName)
The replacement deployment configuration name to use, if you want to
change it.
|
UpdateDeploymentGroupRequest |
withEc2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to
change them.
|
UpdateDeploymentGroupRequest |
withEc2TagFilters(EC2TagFilter... ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to
change them.
|
UpdateDeploymentGroupRequest |
withNewDeploymentGroupName(String newDeploymentGroupName)
The new name of the deployment group, if you want to change it.
|
UpdateDeploymentGroupRequest |
withOnPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if
you want to change them.
|
UpdateDeploymentGroupRequest |
withOnPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if
you want to change them.
|
UpdateDeploymentGroupRequest |
withServiceRoleArn(String serviceRoleArn)
A replacement ARN for the service role, if you want to change it.
|
UpdateDeploymentGroupRequest |
withTriggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to change when the deployment group is
updated.
|
UpdateDeploymentGroupRequest |
withTriggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers to change when the deployment group is
updated.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setApplicationName(String applicationName)
The application name corresponding to the deployment group to update.
applicationName
- The application name corresponding to the deployment group to
update.public String getApplicationName()
The application name corresponding to the deployment group to update.
public UpdateDeploymentGroupRequest withApplicationName(String applicationName)
The application name corresponding to the deployment group to update.
applicationName
- The application name corresponding to the deployment group to
update.public void setCurrentDeploymentGroupName(String currentDeploymentGroupName)
The current name of the deployment group.
currentDeploymentGroupName
- The current name of the deployment group.public String getCurrentDeploymentGroupName()
The current name of the deployment group.
public UpdateDeploymentGroupRequest withCurrentDeploymentGroupName(String currentDeploymentGroupName)
The current name of the deployment group.
currentDeploymentGroupName
- The current name of the deployment group.public void setNewDeploymentGroupName(String newDeploymentGroupName)
The new name of the deployment group, if you want to change it.
newDeploymentGroupName
- The new name of the deployment group, if you want to change it.public String getNewDeploymentGroupName()
The new name of the deployment group, if you want to change it.
public UpdateDeploymentGroupRequest withNewDeploymentGroupName(String newDeploymentGroupName)
The new name of the deployment group, if you want to change it.
newDeploymentGroupName
- The new name of the deployment group, if you want to change it.public void setDeploymentConfigName(String deploymentConfigName)
The replacement deployment configuration name to use, if you want to change it.
deploymentConfigName
- The replacement deployment configuration name to use, if you want
to change it.public String getDeploymentConfigName()
The replacement deployment configuration name to use, if you want to change it.
public UpdateDeploymentGroupRequest withDeploymentConfigName(String deploymentConfigName)
The replacement deployment configuration name to use, if you want to change it.
deploymentConfigName
- The replacement deployment configuration name to use, if you want
to change it.public List<EC2TagFilter> getEc2TagFilters()
The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
public void setEc2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
ec2TagFilters
- The replacement set of Amazon EC2 tags on which to filter, if you
want to change them. To keep the existing tags, enter their names.
To remove tags, do not enter any tag names.public UpdateDeploymentGroupRequest withEc2TagFilters(EC2TagFilter... ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
NOTE: This method appends the values to the existing list (if
any). Use setEc2TagFilters(java.util.Collection)
or
withEc2TagFilters(java.util.Collection)
if you want to override
the existing values.
ec2TagFilters
- The replacement set of Amazon EC2 tags on which to filter, if you
want to change them. To keep the existing tags, enter their names.
To remove tags, do not enter any tag names.public UpdateDeploymentGroupRequest withEc2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
ec2TagFilters
- The replacement set of Amazon EC2 tags on which to filter, if you
want to change them. To keep the existing tags, enter their names.
To remove tags, do not enter any tag names.public List<TagFilter> getOnPremisesInstanceTagFilters()
The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
public void setOnPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
onPremisesInstanceTagFilters
- The replacement set of on-premises instance tags on which to
filter, if you want to change them. To keep the existing tags,
enter their names. To remove tags, do not enter any tag names.public UpdateDeploymentGroupRequest withOnPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
NOTE: This method appends the values to the existing list (if
any). Use setOnPremisesInstanceTagFilters(java.util.Collection)
or withOnPremisesInstanceTagFilters(java.util.Collection)
if you
want to override the existing values.
onPremisesInstanceTagFilters
- The replacement set of on-premises instance tags on which to
filter, if you want to change them. To keep the existing tags,
enter their names. To remove tags, do not enter any tag names.public UpdateDeploymentGroupRequest withOnPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.
onPremisesInstanceTagFilters
- The replacement set of on-premises instance tags on which to
filter, if you want to change them. To keep the existing tags,
enter their names. To remove tags, do not enter any tag names.public List<String> getAutoScalingGroups()
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.
public void setAutoScalingGroups(Collection<String> autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.
autoScalingGroups
- The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them. To keep the Auto
Scaling groups, enter their names. To remove Auto Scaling groups,
do not enter any Auto Scaling group names.public UpdateDeploymentGroupRequest withAutoScalingGroups(String... autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.
NOTE: This method appends the values to the existing list (if
any). Use setAutoScalingGroups(java.util.Collection)
or
withAutoScalingGroups(java.util.Collection)
if you want to
override the existing values.
autoScalingGroups
- The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them. To keep the Auto
Scaling groups, enter their names. To remove Auto Scaling groups,
do not enter any Auto Scaling group names.public UpdateDeploymentGroupRequest withAutoScalingGroups(Collection<String> autoScalingGroups)
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.
autoScalingGroups
- The replacement list of Auto Scaling groups to be included in the
deployment group, if you want to change them. To keep the Auto
Scaling groups, enter their names. To remove Auto Scaling groups,
do not enter any Auto Scaling group names.public void setServiceRoleArn(String serviceRoleArn)
A replacement ARN for the service role, if you want to change it.
serviceRoleArn
- A replacement ARN for the service role, if you want to change it.public String getServiceRoleArn()
A replacement ARN for the service role, if you want to change it.
public UpdateDeploymentGroupRequest withServiceRoleArn(String serviceRoleArn)
A replacement ARN for the service role, if you want to change it.
serviceRoleArn
- A replacement ARN for the service role, if you want to change it.public List<TriggerConfig> getTriggerConfigurations()
Information about triggers to change when the deployment group is updated.
public void setTriggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to change when the deployment group is updated.
triggerConfigurations
- Information about triggers to change when the deployment group is
updated.public UpdateDeploymentGroupRequest withTriggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers to change when the deployment group is updated.
NOTE: This method appends the values to the existing list (if
any). Use setTriggerConfigurations(java.util.Collection)
or
withTriggerConfigurations(java.util.Collection)
if you want to
override the existing values.
triggerConfigurations
- Information about triggers to change when the deployment group is
updated.public UpdateDeploymentGroupRequest withTriggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to change when the deployment group is updated.
triggerConfigurations
- Information about triggers to change when the deployment group is
updated.public String toString()
toString
in class Object
Object.toString()
public UpdateDeploymentGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.