CopyableBuilder<CreateDeploymentGroupRequest.Builder,CreateDeploymentGroupRequest>
, SdkBuilder<CreateDeploymentGroupRequest.Builder,CreateDeploymentGroupRequest>
public static interface CreateDeploymentGroupRequest.Builder extends CopyableBuilder<CreateDeploymentGroupRequest.Builder,CreateDeploymentGroupRequest>
Modifier and Type | Method | Description |
---|---|---|
CreateDeploymentGroupRequest.Builder |
alarmConfiguration(AlarmConfiguration alarmConfiguration) |
Information to add about Amazon CloudWatch alarms when the deployment group is created.
|
CreateDeploymentGroupRequest.Builder |
applicationName(String applicationName) |
The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.
|
CreateDeploymentGroupRequest.Builder |
autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration) |
Configuration information for an automatic rollback that is added when a deployment group is created.
|
CreateDeploymentGroupRequest.Builder |
autoScalingGroups(String... autoScalingGroups) |
A list of associated Auto Scaling groups.
|
CreateDeploymentGroupRequest.Builder |
autoScalingGroups(Collection<String> autoScalingGroups) |
A list of associated Auto Scaling groups.
|
CreateDeploymentGroupRequest.Builder |
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration blueGreenDeploymentConfiguration) |
Information about blue/green deployment options for a deployment group.
|
CreateDeploymentGroupRequest.Builder |
deploymentConfigName(String deploymentConfigName) |
If specified, the deployment configuration name can be either one of the predefined configurations provided
with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment
configuration operation.
|
CreateDeploymentGroupRequest.Builder |
deploymentGroupName(String deploymentGroupName) |
The name of a new deployment group for the specified application.
|
CreateDeploymentGroupRequest.Builder |
deploymentStyle(DeploymentStyle deploymentStyle) |
Information about the type of deployment, in-place or blue/green, that you want to run and whether to route
deployment traffic behind a load balancer.
|
CreateDeploymentGroupRequest.Builder |
ec2TagFilters(Collection<EC2TagFilter> ec2TagFilters) |
The Amazon EC2 tags on which to filter.
|
CreateDeploymentGroupRequest.Builder |
ec2TagFilters(EC2TagFilter... ec2TagFilters) |
The Amazon EC2 tags on which to filter.
|
CreateDeploymentGroupRequest.Builder |
loadBalancerInfo(LoadBalancerInfo loadBalancerInfo) |
Information about the load balancer used in a deployment.
|
CreateDeploymentGroupRequest.Builder |
onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters) |
The on-premises instance tags on which to filter.
|
CreateDeploymentGroupRequest.Builder |
onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters) |
The on-premises instance tags on which to filter.
|
CreateDeploymentGroupRequest.Builder |
serviceRoleArn(String serviceRoleArn) |
A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.
|
CreateDeploymentGroupRequest.Builder |
triggerConfigurations(Collection<TriggerConfig> triggerConfigurations) |
Information about triggers to create when the deployment group is created.
|
CreateDeploymentGroupRequest.Builder |
triggerConfigurations(TriggerConfig... triggerConfigurations) |
Information about triggers to create when the deployment group is created.
|
copy
apply, build
CreateDeploymentGroupRequest.Builder applicationName(String applicationName)
The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.
applicationName
- The name of an AWS CodeDeploy application associated with the applicable IAM user or AWS account.CreateDeploymentGroupRequest.Builder deploymentGroupName(String deploymentGroupName)
The name of a new deployment group for the specified application.
deploymentGroupName
- The name of a new deployment group for the specified application.CreateDeploymentGroupRequest.Builder deploymentConfigName(String deploymentConfigName)
If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.
CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or the deployment group.
For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.
deploymentConfigName
- If specified, the deployment configuration name can be either one of the predefined configurations
provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the
create deployment configuration operation.
CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or the deployment group.
For more information about the predefined deployment configurations in AWS CodeDeploy, see Working with Deployment Groups in AWS CodeDeploy in the AWS CodeDeploy User Guide.
CreateDeploymentGroupRequest.Builder ec2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of the specified tags.
ec2TagFilters
- The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of
the specified tags.CreateDeploymentGroupRequest.Builder ec2TagFilters(EC2TagFilter... ec2TagFilters)
The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of the specified tags.
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 Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of
the specified tags.CreateDeploymentGroupRequest.Builder onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter. The deployment group will include on-premises instances with any of the specified tags.
onPremisesInstanceTagFilters
- The on-premises instance tags on which to filter. The deployment group will include on-premises
instances with any of the specified tags.CreateDeploymentGroupRequest.Builder onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter. The deployment group will include on-premises instances with any of the specified tags.
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 on-premises instance tags on which to filter. The deployment group will include on-premises
instances with any of the specified tags.CreateDeploymentGroupRequest.Builder autoScalingGroups(Collection<String> autoScalingGroups)
A list of associated Auto Scaling groups.
autoScalingGroups
- A list of associated Auto Scaling groups.CreateDeploymentGroupRequest.Builder autoScalingGroups(String... autoScalingGroups)
A list of associated Auto Scaling groups.
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
- A list of associated Auto Scaling groups.CreateDeploymentGroupRequest.Builder serviceRoleArn(String serviceRoleArn)
A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS services.
serviceRoleArn
- A service role ARN that allows AWS CodeDeploy to act on the user's behalf when interacting with AWS
services.CreateDeploymentGroupRequest.Builder triggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.
triggerConfigurations
- Information about triggers to create when the deployment group is created. For examples, see Create a Trigger
for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.CreateDeploymentGroupRequest.Builder triggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers to create when the deployment group is created. For examples, see Create a Trigger for an AWS CodeDeploy Event 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 create when the deployment group is created. For examples, see Create a Trigger
for an AWS CodeDeploy Event in the AWS CodeDeploy User Guide.CreateDeploymentGroupRequest.Builder alarmConfiguration(AlarmConfiguration alarmConfiguration)
Information to add about Amazon CloudWatch alarms when the deployment group is created.
alarmConfiguration
- Information to add about Amazon CloudWatch alarms when the deployment group is created.CreateDeploymentGroupRequest.Builder autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration)
Configuration information for an automatic rollback that is added when a deployment group is created.
autoRollbackConfiguration
- Configuration information for an automatic rollback that is added when a deployment group is created.CreateDeploymentGroupRequest.Builder deploymentStyle(DeploymentStyle deploymentStyle)
Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.
deploymentStyle
- Information about the type of deployment, in-place or blue/green, that you want to run and whether to
route deployment traffic behind a load balancer.CreateDeploymentGroupRequest.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.CreateDeploymentGroupRequest.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.