public static interface DeploymentGroupInfo.Builder extends CopyableBuilder<DeploymentGroupInfo.Builder,DeploymentGroupInfo>
Modifier and Type | Method and Description |
---|---|
DeploymentGroupInfo.Builder |
alarmConfiguration(AlarmConfiguration alarmConfiguration)
A list of alarms associated with the deployment group.
|
default DeploymentGroupInfo.Builder |
alarmConfiguration(Consumer<AlarmConfiguration.Builder> 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.
|
default DeploymentGroupInfo.Builder |
autoRollbackConfiguration(Consumer<AutoRollbackConfiguration.Builder> autoRollbackConfiguration)
Information about the automatic rollback configuration associated with the deployment group.
|
DeploymentGroupInfo.Builder |
autoScalingGroups(AutoScalingGroup... autoScalingGroups)
A list of associated Auto Scaling groups.
|
DeploymentGroupInfo.Builder |
autoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
A list of associated Auto Scaling groups.
|
DeploymentGroupInfo.Builder |
autoScalingGroups(Consumer<AutoScalingGroup.Builder>... autoScalingGroups)
A list of associated Auto Scaling groups.
|
DeploymentGroupInfo.Builder |
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration blueGreenDeploymentConfiguration)
Information about blue/green deployment options for a deployment group.
|
default DeploymentGroupInfo.Builder |
blueGreenDeploymentConfiguration(Consumer<BlueGreenDeploymentConfiguration.Builder> 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.
|
default DeploymentGroupInfo.Builder |
deploymentStyle(Consumer<DeploymentStyle.Builder> 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 |
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(Consumer<EC2TagFilter.Builder>... ec2TagFilters)
The Amazon EC2 tags on which to filter.
|
DeploymentGroupInfo.Builder |
ec2TagFilters(EC2TagFilter... ec2TagFilters)
The Amazon EC2 tags on which to filter.
|
default DeploymentGroupInfo.Builder |
ec2TagSet(Consumer<EC2TagSet.Builder> ec2TagSet)
Information about groups of tags applied to an EC2 instance.
|
DeploymentGroupInfo.Builder |
ec2TagSet(EC2TagSet ec2TagSet)
Information about groups of tags applied to an EC2 instance.
|
default DeploymentGroupInfo.Builder |
lastAttemptedDeployment(Consumer<LastDeploymentInfo.Builder> lastAttemptedDeployment)
Information about the most recent attempted deployment to the deployment group.
|
DeploymentGroupInfo.Builder |
lastAttemptedDeployment(LastDeploymentInfo lastAttemptedDeployment)
Information about the most recent attempted deployment to the deployment group.
|
default DeploymentGroupInfo.Builder |
lastSuccessfulDeployment(Consumer<LastDeploymentInfo.Builder> lastSuccessfulDeployment)
Information about the most recent successful deployment to the deployment group.
|
DeploymentGroupInfo.Builder |
lastSuccessfulDeployment(LastDeploymentInfo lastSuccessfulDeployment)
Information about the most recent successful deployment to the deployment group.
|
default DeploymentGroupInfo.Builder |
loadBalancerInfo(Consumer<LoadBalancerInfo.Builder> loadBalancerInfo)
Information about the load balancer to use in a deployment.
|
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(Consumer<TagFilter.Builder>... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter.
|
DeploymentGroupInfo.Builder |
onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter.
|
default DeploymentGroupInfo.Builder |
onPremisesTagSet(Consumer<OnPremisesTagSet.Builder> onPremisesTagSet)
Information about groups of tags applied to an on-premises instance.
|
DeploymentGroupInfo.Builder |
onPremisesTagSet(OnPremisesTagSet onPremisesTagSet)
Information about groups of tags applied to an on-premises instance.
|
DeploymentGroupInfo.Builder |
serviceRoleArn(String serviceRoleArn)
A service role ARN.
|
default DeploymentGroupInfo.Builder |
targetRevision(Consumer<RevisionLocation.Builder> targetRevision)
Information about the deployment group's target revision, including type and location.
|
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(Consumer<TriggerConfig.Builder>... triggerConfigurations)
Information about triggers associated with the deployment group.
|
DeploymentGroupInfo.Builder |
triggerConfigurations(TriggerConfig... triggerConfigurations)
Information about triggers associated with the deployment group.
|
copy
applyMutation, 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. The deployment group includes EC2 instances with any of the specified tags.
ec2TagFilters
- The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the
specified tags.DeploymentGroupInfo.Builder ec2TagFilters(EC2TagFilter... ec2TagFilters)
The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.
ec2TagFilters
- The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the
specified tags.DeploymentGroupInfo.Builder ec2TagFilters(Consumer<EC2TagFilter.Builder>... ec2TagFilters)
The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #ec2TagFilters(List)
.ec2TagFilters
- a consumer that will call methods on List.Builder
#ec2TagFilters(List)
DeploymentGroupInfo.Builder onPremisesInstanceTagFilters(Collection<TagFilter> onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.
onPremisesInstanceTagFilters
- The on-premises instance tags on which to filter. The deployment group includes on-premises instances
with any of the specified tags.DeploymentGroupInfo.Builder onPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.
onPremisesInstanceTagFilters
- The on-premises instance tags on which to filter. The deployment group includes on-premises instances
with any of the specified tags.DeploymentGroupInfo.Builder onPremisesInstanceTagFilters(Consumer<TagFilter.Builder>... onPremisesInstanceTagFilters)
The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #onPremisesInstanceTagFilters(List)
.onPremisesInstanceTagFilters
- a consumer that will call methods on List.Builder
#onPremisesInstanceTagFilters(List)
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.
autoScalingGroups
- A list of associated Auto Scaling groups.DeploymentGroupInfo.Builder autoScalingGroups(Consumer<AutoScalingGroup.Builder>... autoScalingGroups)
A list of associated Auto Scaling groups.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #autoScalingGroups(List)
.autoScalingGroups
- a consumer that will call methods on List.Builder
#autoScalingGroups(List)
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.default DeploymentGroupInfo.Builder targetRevision(Consumer<RevisionLocation.Builder> targetRevision)
Information about the deployment group's target revision, including type and location.
This is a convenience that creates an instance of theRevisionLocation.Builder
avoiding the need to
create one manually via RevisionLocation.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to targetRevision(RevisionLocation)
.targetRevision
- a consumer that will call methods on RevisionLocation.Builder
targetRevision(RevisionLocation)
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.
triggerConfigurations
- Information about triggers associated with the deployment group.DeploymentGroupInfo.Builder triggerConfigurations(Consumer<TriggerConfig.Builder>... triggerConfigurations)
Information about triggers associated with the deployment group.
This is a convenience that creates an instance of theList.Builder
avoiding the need
to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #triggerConfigurations(List)
.triggerConfigurations
- a consumer that will call methods on List.Builder
#triggerConfigurations(List)
DeploymentGroupInfo.Builder alarmConfiguration(AlarmConfiguration alarmConfiguration)
A list of alarms associated with the deployment group.
alarmConfiguration
- A list of alarms associated with the deployment group.default DeploymentGroupInfo.Builder alarmConfiguration(Consumer<AlarmConfiguration.Builder> alarmConfiguration)
A list of alarms associated with the deployment group.
This is a convenience that creates an instance of theAlarmConfiguration.Builder
avoiding the need to
create one manually via AlarmConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to alarmConfiguration(AlarmConfiguration)
.alarmConfiguration
- a consumer that will call methods on AlarmConfiguration.Builder
alarmConfiguration(AlarmConfiguration)
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.default DeploymentGroupInfo.Builder autoRollbackConfiguration(Consumer<AutoRollbackConfiguration.Builder> autoRollbackConfiguration)
Information about the automatic rollback configuration associated with the deployment group.
This is a convenience that creates an instance of theAutoRollbackConfiguration.Builder
avoiding the
need to create one manually via AutoRollbackConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to autoRollbackConfiguration(AutoRollbackConfiguration)
.autoRollbackConfiguration
- a consumer that will call methods on AutoRollbackConfiguration.Builder
autoRollbackConfiguration(AutoRollbackConfiguration)
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.default DeploymentGroupInfo.Builder deploymentStyle(Consumer<DeploymentStyle.Builder> 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.
This is a convenience that creates an instance of theDeploymentStyle.Builder
avoiding the need to
create one manually via DeploymentStyle.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to deploymentStyle(DeploymentStyle)
.deploymentStyle
- a consumer that will call methods on DeploymentStyle.Builder
deploymentStyle(DeploymentStyle)
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.default DeploymentGroupInfo.Builder blueGreenDeploymentConfiguration(Consumer<BlueGreenDeploymentConfiguration.Builder> blueGreenDeploymentConfiguration)
Information about blue/green deployment options for a deployment group.
This is a convenience that creates an instance of theBlueGreenDeploymentConfiguration.Builder
avoiding the need to create one manually via BlueGreenDeploymentConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)
.blueGreenDeploymentConfiguration
- a consumer that will call methods on BlueGreenDeploymentConfiguration.Builder
blueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration)
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.default DeploymentGroupInfo.Builder loadBalancerInfo(Consumer<LoadBalancerInfo.Builder> loadBalancerInfo)
Information about the load balancer to use in a deployment.
This is a convenience that creates an instance of theLoadBalancerInfo.Builder
avoiding the need to
create one manually via LoadBalancerInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to loadBalancerInfo(LoadBalancerInfo)
.loadBalancerInfo
- a consumer that will call methods on LoadBalancerInfo.Builder
loadBalancerInfo(LoadBalancerInfo)
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.default DeploymentGroupInfo.Builder lastSuccessfulDeployment(Consumer<LastDeploymentInfo.Builder> lastSuccessfulDeployment)
Information about the most recent successful deployment to the deployment group.
This is a convenience that creates an instance of theLastDeploymentInfo.Builder
avoiding the need to
create one manually via LastDeploymentInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to lastSuccessfulDeployment(LastDeploymentInfo)
.lastSuccessfulDeployment
- a consumer that will call methods on LastDeploymentInfo.Builder
lastSuccessfulDeployment(LastDeploymentInfo)
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.default DeploymentGroupInfo.Builder lastAttemptedDeployment(Consumer<LastDeploymentInfo.Builder> lastAttemptedDeployment)
Information about the most recent attempted deployment to the deployment group.
This is a convenience that creates an instance of theLastDeploymentInfo.Builder
avoiding the need to
create one manually via LastDeploymentInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to lastAttemptedDeployment(LastDeploymentInfo)
.lastAttemptedDeployment
- a consumer that will call methods on LastDeploymentInfo.Builder
lastAttemptedDeployment(LastDeploymentInfo)
DeploymentGroupInfo.Builder ec2TagSet(EC2TagSet ec2TagSet)
Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.
ec2TagSet
- Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2
instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.default DeploymentGroupInfo.Builder ec2TagSet(Consumer<EC2TagSet.Builder> ec2TagSet)
Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilters.
This is a convenience that creates an instance of theEC2TagSet.Builder
avoiding the need to create
one manually via EC2TagSet.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to ec2TagSet(EC2TagSet)
.ec2TagSet
- a consumer that will call methods on EC2TagSet.Builder
ec2TagSet(EC2TagSet)
DeploymentGroupInfo.Builder onPremisesTagSet(OnPremisesTagSet onPremisesTagSet)
Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.
onPremisesTagSet
- Information about groups of tags applied to an on-premises instance. The deployment group includes
only on-premises instances identified by all the tag groups. Cannot be used in the same call as
onPremisesInstanceTagFilters.default DeploymentGroupInfo.Builder onPremisesTagSet(Consumer<OnPremisesTagSet.Builder> onPremisesTagSet)
Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.
This is a convenience that creates an instance of theOnPremisesTagSet.Builder
avoiding the need to
create one manually via OnPremisesTagSet.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to onPremisesTagSet(OnPremisesTagSet)
.onPremisesTagSet
- a consumer that will call methods on OnPremisesTagSet.Builder
onPremisesTagSet(OnPremisesTagSet)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.