CopyableBuilder<DeploymentGroupInfo.Builder,DeploymentGroupInfo>
, SdkBuilder<DeploymentGroupInfo.Builder,DeploymentGroupInfo>
public static interface DeploymentGroupInfo.Builder extends CopyableBuilder<DeploymentGroupInfo.Builder,DeploymentGroupInfo>
Modifier and Type | Method | Description |
---|---|---|
DeploymentGroupInfo.Builder |
alarmConfiguration(AlarmConfiguration alarmConfiguration) |
A list of alarms associated with the deployment group.
|
DeploymentGroupInfo.Builder |
applicationName(String applicationName) |
The application name.
|
DeploymentGroupInfo.Builder |
autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration) |
Information about the automatic rollback configuration associated with the deployment group.
|
DeploymentGroupInfo.Builder |
autoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups) |
A list of associated Auto Scaling groups.
|
DeploymentGroupInfo.Builder |
autoScalingGroups(AutoScalingGroup... autoScalingGroups) |
A list of associated Auto Scaling groups.
|
DeploymentGroupInfo.Builder |
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration blueGreenDeploymentConfiguration) |
Information about blue/green deployment options for a deployment group.
|
DeploymentGroupInfo.Builder |
deploymentConfigName(String deploymentConfigName) |
The deployment configuration name.
|
DeploymentGroupInfo.Builder |
deploymentGroupId(String deploymentGroupId) |
The deployment group ID.
|
DeploymentGroupInfo.Builder |
deploymentGroupName(String deploymentGroupName) |
The deployment group name.
|
DeploymentGroupInfo.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.
|
DeploymentGroupInfo.Builder |
ec2TagFilters(Collection<EC2TagFilter> ec2TagFilters) |
The Amazon EC2 tags on which to filter.
|
DeploymentGroupInfo.Builder |
ec2TagFilters(EC2TagFilter... ec2TagFilters) |
The Amazon EC2 tags on which to filter.
|
DeploymentGroupInfo.Builder |
lastAttemptedDeployment(LastDeploymentInfo lastAttemptedDeployment) |
Information about the most recent attempted deployment to the deployment group.
|
DeploymentGroupInfo.Builder |
lastSuccessfulDeployment(LastDeploymentInfo lastSuccessfulDeployment) |
Information about the most recent successful deployment to the deployment group.
|
DeploymentGroupInfo.Builder |
loadBalancerInfo(LoadBalancerInfo loadBalancerInfo) |
Information about the load balancer to use in a deployment.
|
DeploymentGroupInfo.Builder |
onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters) |
The on-premises instance tags on which to filter.
|
DeploymentGroupInfo.Builder |
onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters) |
The on-premises instance tags on which to filter.
|
DeploymentGroupInfo.Builder |
serviceRoleArn(String serviceRoleArn) |
A service role ARN.
|
DeploymentGroupInfo.Builder |
targetRevision(RevisionLocation targetRevision) |
Information about the deployment group's target revision, including type and location.
|
DeploymentGroupInfo.Builder |
triggerConfigurations(Collection<TriggerConfig> triggerConfigurations) |
Information about triggers associated with the deployment group.
|
DeploymentGroupInfo.Builder |
triggerConfigurations(TriggerConfig... triggerConfigurations) |
Information about triggers associated with the deployment group.
|
copy
apply, build
DeploymentGroupInfo.Builder applicationName(String applicationName)
The application name.
applicationName
- The application name.DeploymentGroupInfo.Builder deploymentGroupId(String deploymentGroupId)
The deployment group ID.
deploymentGroupId
- The deployment group ID.DeploymentGroupInfo.Builder deploymentGroupName(String deploymentGroupName)
The deployment group name.
deploymentGroupName
- The deployment group name.DeploymentGroupInfo.Builder deploymentConfigName(String deploymentConfigName)
The deployment configuration name.
deploymentConfigName
- The deployment configuration name.DeploymentGroupInfo.Builder ec2TagFilters(Collection<EC2TagFilter> ec2TagFilters)
The Amazon EC2 tags on which to filter.
ec2TagFilters
- The Amazon EC2 tags on which to filter.DeploymentGroupInfo.Builder ec2TagFilters(EC2TagFilter... ec2TagFilters)
The Amazon EC2 tags on which to filter.
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.DeploymentGroupInfo.Builder onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter.
onPremisesInstanceTagFilters
- The on-premises instance tags on which to filter.DeploymentGroupInfo.Builder onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter.
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.DeploymentGroupInfo.Builder autoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
A list of associated Auto Scaling groups.
autoScalingGroups
- A list of associated Auto Scaling groups.DeploymentGroupInfo.Builder autoScalingGroups(AutoScalingGroup... 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.DeploymentGroupInfo.Builder serviceRoleArn(String serviceRoleArn)
A service role ARN.
serviceRoleArn
- A service role ARN.DeploymentGroupInfo.Builder targetRevision(RevisionLocation targetRevision)
Information about the deployment group's target revision, including type and location.
targetRevision
- Information about the deployment group's target revision, including type and location.DeploymentGroupInfo.Builder triggerConfigurations(Collection<TriggerConfig> triggerConfigurations)
Information about triggers associated with the deployment group.
triggerConfigurations
- Information about triggers associated with the deployment group.DeploymentGroupInfo.Builder triggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers associated with the deployment group.
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 associated with the deployment group.DeploymentGroupInfo.Builder alarmConfiguration(AlarmConfiguration alarmConfiguration)
A list of alarms associated with the deployment group.
alarmConfiguration
- A list of alarms associated with the deployment group.DeploymentGroupInfo.Builder autoRollbackConfiguration(AutoRollbackConfiguration autoRollbackConfiguration)
Information about the automatic rollback configuration associated with the deployment group.
autoRollbackConfiguration
- Information about the automatic rollback configuration associated with the deployment group.DeploymentGroupInfo.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.DeploymentGroupInfo.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.DeploymentGroupInfo.Builder loadBalancerInfo(LoadBalancerInfo loadBalancerInfo)
Information about the load balancer to use in a deployment.
loadBalancerInfo
- Information about the load balancer to use in a deployment.DeploymentGroupInfo.Builder lastSuccessfulDeployment(LastDeploymentInfo lastSuccessfulDeployment)
Information about the most recent successful deployment to the deployment group.
lastSuccessfulDeployment
- Information about the most recent successful deployment to the deployment group.DeploymentGroupInfo.Builder lastAttemptedDeployment(LastDeploymentInfo lastAttemptedDeployment)
Information about the most recent attempted deployment to the deployment group.
lastAttemptedDeployment
- Information about the most recent attempted deployment to the deployment group.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.