CopyableBuilder<UpdateDeploymentGroupRequest.Builder,UpdateDeploymentGroupRequest>
, SdkBuilder<UpdateDeploymentGroupRequest.Builder,UpdateDeploymentGroupRequest>
public static interface UpdateDeploymentGroupRequest.Builder extends CopyableBuilder<UpdateDeploymentGroupRequest.Builder,UpdateDeploymentGroupRequest>
Modifier and Type | Method | Description |
---|---|---|
UpdateDeploymentGroupRequest.Builder |
alarmConfiguration(AlarmConfiguration alarmConfiguration) |
Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.
|
UpdateDeploymentGroupRequest.Builder |
applicationName(String applicationName) |
The application name corresponding to the deployment group to update.
|
UpdateDeploymentGroupRequest.Builder |
autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration) |
Information for an automatic rollback configuration that is added or changed when a deployment group is
updated.
|
UpdateDeploymentGroupRequest.Builder |
autoScalingGroups(String... autoScalingGroups) |
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change
them.
|
UpdateDeploymentGroupRequest.Builder |
autoScalingGroups(Collection<String> autoScalingGroups) |
The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change
them.
|
UpdateDeploymentGroupRequest.Builder |
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration blueGreenDeploymentConfiguration) |
Information about blue/green deployment options for a deployment group.
|
UpdateDeploymentGroupRequest.Builder |
currentDeploymentGroupName(String currentDeploymentGroupName) |
The current name of the deployment group.
|
UpdateDeploymentGroupRequest.Builder |
deploymentConfigName(String deploymentConfigName) |
The replacement deployment configuration name to use, if you want to change it.
|
UpdateDeploymentGroupRequest.Builder |
deploymentStyle(DeploymentStyle deploymentStyle) |
Information about the type of deployment, either in-place or blue/green, you want to run and whether to route
deployment traffic behind a load balancer.
|
UpdateDeploymentGroupRequest.Builder |
ec2TagFilters(Collection<EC2TagFilter> ec2TagFilters) |
The replacement set of Amazon EC2 tags on which to filter, if you want to change them.
|
UpdateDeploymentGroupRequest.Builder |
ec2TagFilters(EC2TagFilter... ec2TagFilters) |
The replacement set of Amazon EC2 tags on which to filter, if you want to change them.
|
UpdateDeploymentGroupRequest.Builder |
loadBalancerInfo(LoadBalancerInfo loadBalancerInfo) |
Information about the load balancer used in a deployment.
|
UpdateDeploymentGroupRequest.Builder |
newDeploymentGroupName(String newDeploymentGroupName) |
The new name of the deployment group, if you want to change it.
|
UpdateDeploymentGroupRequest.Builder |
onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters) |
The replacement set of on-premises instance tags on which to filter, if you want to change them.
|
UpdateDeploymentGroupRequest.Builder |
onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters) |
The replacement set of on-premises instance tags on which to filter, if you want to change them.
|
UpdateDeploymentGroupRequest.Builder |
serviceRoleArn(String serviceRoleArn) |
A replacement ARN for the service role, if you want to change it.
|
UpdateDeploymentGroupRequest.Builder |
triggerConfigurations(Collection<TriggerConfig> triggerConfigurations) |
Information about triggers to change when the deployment group is updated.
|
UpdateDeploymentGroupRequest.Builder |
triggerConfigurations(TriggerConfig... triggerConfigurations) |
Information about triggers to change when the deployment group is updated.
|
copy
apply, build
UpdateDeploymentGroupRequest.Builder applicationName(String applicationName)
The application name corresponding to the deployment group to update.
applicationName
- The application name corresponding to the deployment group to update.UpdateDeploymentGroupRequest.Builder currentDeploymentGroupName(String currentDeploymentGroupName)
The current name of the deployment group.
currentDeploymentGroupName
- The current name of the deployment group.UpdateDeploymentGroupRequest.Builder newDeploymentGroupName(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.UpdateDeploymentGroupRequest.Builder deploymentConfigName(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.UpdateDeploymentGroupRequest.Builder ec2TagFilters(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.UpdateDeploymentGroupRequest.Builder ec2TagFilters(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.UpdateDeploymentGroupRequest.Builder onPremisesInstanceTagFilters(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.UpdateDeploymentGroupRequest.Builder onPremisesInstanceTagFilters(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.UpdateDeploymentGroupRequest.Builder autoScalingGroups(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.UpdateDeploymentGroupRequest.Builder autoScalingGroups(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.UpdateDeploymentGroupRequest.Builder serviceRoleArn(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.UpdateDeploymentGroupRequest.Builder triggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.
triggerConfigurations
- Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers
in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.UpdateDeploymentGroupRequest.Builder triggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers to change when the deployment group is updated. For examples, see Modify Triggers in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.
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. For examples, see Modify Triggers
in an AWS CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.UpdateDeploymentGroupRequest.Builder alarmConfiguration(AlarmConfiguration alarmConfiguration)
Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.
alarmConfiguration
- Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.UpdateDeploymentGroupRequest.Builder autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration)
Information for an automatic rollback configuration that is added or changed when a deployment group is updated.
autoRollbackConfiguration
- Information for an automatic rollback configuration that is added or changed when a deployment group
is updated.UpdateDeploymentGroupRequest.Builder deploymentStyle(DeploymentStyle deploymentStyle)
Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.
deploymentStyle
- Information about the type of deployment, either in-place or blue/green, you want to run and whether
to route deployment traffic behind a load balancer.UpdateDeploymentGroupRequest.Builder blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration blueGreenDeploymentConfiguration)
Information about blue/green deployment options for a deployment group.
blueGreenDeploymentConfiguration
- Information about blue/green deployment options for a deployment group.UpdateDeploymentGroupRequest.Builder loadBalancerInfo(LoadBalancerInfo loadBalancerInfo)
Information about the load balancer used in a deployment.
loadBalancerInfo
- Information about the load balancer used in a deployment.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.