public static interface EnvironmentResourceDescription.Builder extends CopyableBuilder<EnvironmentResourceDescription.Builder,EnvironmentResourceDescription>
Modifier and Type | Method and Description |
---|---|
EnvironmentResourceDescription.Builder |
autoScalingGroups(AutoScalingGroup... autoScalingGroups)
The
AutoScalingGroups used by this environment. |
EnvironmentResourceDescription.Builder |
autoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The
AutoScalingGroups used by this environment. |
EnvironmentResourceDescription.Builder |
autoScalingGroups(Consumer<AutoScalingGroup.Builder>... autoScalingGroups)
The
AutoScalingGroups used by this environment. |
EnvironmentResourceDescription.Builder |
environmentName(String environmentName)
The name of the environment.
|
EnvironmentResourceDescription.Builder |
instances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.
|
EnvironmentResourceDescription.Builder |
instances(Consumer<Instance.Builder>... instances)
The Amazon EC2 instances used by this environment.
|
EnvironmentResourceDescription.Builder |
instances(Instance... instances)
The Amazon EC2 instances used by this environment.
|
EnvironmentResourceDescription.Builder |
launchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
|
EnvironmentResourceDescription.Builder |
launchConfigurations(Consumer<LaunchConfiguration.Builder>... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
|
EnvironmentResourceDescription.Builder |
launchConfigurations(LaunchConfiguration... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
|
EnvironmentResourceDescription.Builder |
loadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.
|
EnvironmentResourceDescription.Builder |
loadBalancers(Consumer<LoadBalancer.Builder>... loadBalancers)
The LoadBalancers in use by this environment.
|
EnvironmentResourceDescription.Builder |
loadBalancers(LoadBalancer... loadBalancers)
The LoadBalancers in use by this environment.
|
EnvironmentResourceDescription.Builder |
queues(Collection<Queue> queues)
The queues used by this environment.
|
EnvironmentResourceDescription.Builder |
queues(Consumer<Queue.Builder>... queues)
The queues used by this environment.
|
EnvironmentResourceDescription.Builder |
queues(Queue... queues)
The queues used by this environment.
|
EnvironmentResourceDescription.Builder |
triggers(Collection<Trigger> triggers)
The
AutoScaling triggers in use by this environment. |
EnvironmentResourceDescription.Builder |
triggers(Consumer<Trigger.Builder>... triggers)
The
AutoScaling triggers in use by this environment. |
EnvironmentResourceDescription.Builder |
triggers(Trigger... triggers)
The
AutoScaling triggers in use by this environment. |
copy
applyMutation, build
EnvironmentResourceDescription.Builder environmentName(String environmentName)
The name of the environment.
environmentName
- The name of the environment.EnvironmentResourceDescription.Builder autoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The AutoScalingGroups
used by this environment.
autoScalingGroups
- The AutoScalingGroups
used by this environment.EnvironmentResourceDescription.Builder autoScalingGroups(AutoScalingGroup... autoScalingGroups)
The AutoScalingGroups
used by this environment.
autoScalingGroups
- The AutoScalingGroups
used by this environment.EnvironmentResourceDescription.Builder autoScalingGroups(Consumer<AutoScalingGroup.Builder>... autoScalingGroups)
The AutoScalingGroups
used by this environment.
List.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)
EnvironmentResourceDescription.Builder instances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.
instances
- The Amazon EC2 instances used by this environment.EnvironmentResourceDescription.Builder instances(Instance... instances)
The Amazon EC2 instances used by this environment.
instances
- The Amazon EC2 instances used by this environment.EnvironmentResourceDescription.Builder instances(Consumer<Instance.Builder>... instances)
The Amazon EC2 instances used by this environment.
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 #instances(List)
.instances
- a consumer that will call methods on List.Builder
#instances(List)
EnvironmentResourceDescription.Builder launchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
launchConfigurations
- The Auto Scaling launch configurations in use by this environment.EnvironmentResourceDescription.Builder launchConfigurations(LaunchConfiguration... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
launchConfigurations
- The Auto Scaling launch configurations in use by this environment.EnvironmentResourceDescription.Builder launchConfigurations(Consumer<LaunchConfiguration.Builder>... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
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 #launchConfigurations(List)
.launchConfigurations
- a consumer that will call methods on List.Builder
#launchConfigurations(List)
EnvironmentResourceDescription.Builder loadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.
loadBalancers
- The LoadBalancers in use by this environment.EnvironmentResourceDescription.Builder loadBalancers(LoadBalancer... loadBalancers)
The LoadBalancers in use by this environment.
loadBalancers
- The LoadBalancers in use by this environment.EnvironmentResourceDescription.Builder loadBalancers(Consumer<LoadBalancer.Builder>... loadBalancers)
The LoadBalancers in use by this environment.
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 #loadBalancers(List)
.loadBalancers
- a consumer that will call methods on List.Builder
#loadBalancers(List)
EnvironmentResourceDescription.Builder triggers(Collection<Trigger> triggers)
The AutoScaling
triggers in use by this environment.
triggers
- The AutoScaling
triggers in use by this environment.EnvironmentResourceDescription.Builder triggers(Trigger... triggers)
The AutoScaling
triggers in use by this environment.
triggers
- The AutoScaling
triggers in use by this environment.EnvironmentResourceDescription.Builder triggers(Consumer<Trigger.Builder>... triggers)
The AutoScaling
triggers in use by this environment.
List.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 #triggers(List)
.triggers
- a consumer that will call methods on List.Builder
#triggers(List)
EnvironmentResourceDescription.Builder queues(Collection<Queue> queues)
The queues used by this environment.
queues
- The queues used by this environment.EnvironmentResourceDescription.Builder queues(Queue... queues)
The queues used by this environment.
queues
- The queues used by this environment.EnvironmentResourceDescription.Builder queues(Consumer<Queue.Builder>... queues)
The queues used by this environment.
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 #queues(List)
.queues
- a consumer that will call methods on List.Builder
#queues(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.