public static interface CreateTaskSetRequest.Builder extends EcsRequest.Builder, SdkPojo, CopyableBuilder<CreateTaskSetRequest.Builder,CreateTaskSetRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTaskSetRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateTaskSetRequest.Builder |
cluster(String cluster)
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the task
set in.
|
CreateTaskSetRequest.Builder |
externalId(String externalId)
An optional non-unique tag that identifies this task set in external systems.
|
CreateTaskSetRequest.Builder |
launchType(LaunchType launchType)
The launch type that new tasks in the task set will use.
|
CreateTaskSetRequest.Builder |
launchType(String launchType)
The launch type that new tasks in the task set will use.
|
CreateTaskSetRequest.Builder |
loadBalancers(Collection<LoadBalancer> loadBalancers)
A load balancer object representing the load balancer to use with the task set.
|
CreateTaskSetRequest.Builder |
loadBalancers(Consumer<LoadBalancer.Builder>... loadBalancers)
A load balancer object representing the load balancer to use with the task set.
|
CreateTaskSetRequest.Builder |
loadBalancers(LoadBalancer... loadBalancers)
A load balancer object representing the load balancer to use with the task set.
|
default CreateTaskSetRequest.Builder |
networkConfiguration(Consumer<NetworkConfiguration.Builder> networkConfiguration)
Sets the value of the NetworkConfiguration property for this object.
|
CreateTaskSetRequest.Builder |
networkConfiguration(NetworkConfiguration networkConfiguration)
Sets the value of the NetworkConfiguration property for this object.
|
CreateTaskSetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTaskSetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTaskSetRequest.Builder |
platformVersion(String platformVersion)
The platform version that the tasks in the task set should use.
|
default CreateTaskSetRequest.Builder |
scale(Consumer<Scale.Builder> scale)
Sets the value of the Scale property for this object.
|
CreateTaskSetRequest.Builder |
scale(Scale scale)
Sets the value of the Scale property for this object.
|
CreateTaskSetRequest.Builder |
service(String service)
The short name or full Amazon Resource Name (ARN) of the service to create the task set in.
|
CreateTaskSetRequest.Builder |
serviceRegistries(Collection<ServiceRegistry> serviceRegistries)
The details of the service discovery registries to assign to this task set.
|
CreateTaskSetRequest.Builder |
serviceRegistries(Consumer<ServiceRegistry.Builder>... serviceRegistries)
The details of the service discovery registries to assign to this task set.
|
CreateTaskSetRequest.Builder |
serviceRegistries(ServiceRegistry... serviceRegistries)
The details of the service discovery registries to assign to this task set.
|
CreateTaskSetRequest.Builder |
taskDefinition(String taskDefinition)
The task definition for the tasks in the task set to use.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTaskSetRequest.Builder service(String service)
The short name or full Amazon Resource Name (ARN) of the service to create the task set in.
service - The short name or full Amazon Resource Name (ARN) of the service to create the task set in.CreateTaskSetRequest.Builder cluster(String cluster)
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the task set in.
cluster - The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the
task set in.CreateTaskSetRequest.Builder externalId(String externalId)
An optional non-unique tag that identifies this task set in external systems. If the task set is associated
with a service discovery registry, the tasks in this task set will have the
ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value.
externalId - An optional non-unique tag that identifies this task set in external systems. If the task set is
associated with a service discovery registry, the tasks in this task set will have the
ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value.CreateTaskSetRequest.Builder taskDefinition(String taskDefinition)
The task definition for the tasks in the task set to use.
taskDefinition - The task definition for the tasks in the task set to use.CreateTaskSetRequest.Builder networkConfiguration(NetworkConfiguration networkConfiguration)
networkConfiguration - The new value for the NetworkConfiguration property for this object.default CreateTaskSetRequest.Builder networkConfiguration(Consumer<NetworkConfiguration.Builder> networkConfiguration)
NetworkConfiguration.Builder avoiding the need
to create one manually via NetworkConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to networkConfiguration(NetworkConfiguration).networkConfiguration - a consumer that will call methods on NetworkConfiguration.BuildernetworkConfiguration(NetworkConfiguration)CreateTaskSetRequest.Builder loadBalancers(Collection<LoadBalancer> loadBalancers)
A load balancer object representing the load balancer to use with the task set. The supported load balancer types are either an Application Load Balancer or a Network Load Balancer.
loadBalancers - A load balancer object representing the load balancer to use with the task set. The supported load
balancer types are either an Application Load Balancer or a Network Load Balancer.CreateTaskSetRequest.Builder loadBalancers(LoadBalancer... loadBalancers)
A load balancer object representing the load balancer to use with the task set. The supported load balancer types are either an Application Load Balancer or a Network Load Balancer.
loadBalancers - A load balancer object representing the load balancer to use with the task set. The supported load
balancer types are either an Application Load Balancer or a Network Load Balancer.CreateTaskSetRequest.Builder loadBalancers(Consumer<LoadBalancer.Builder>... loadBalancers)
A load balancer object representing the load balancer to use with the task set. The supported load balancer types are either an Application Load Balancer or a Network Load Balancer.
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) CreateTaskSetRequest.Builder serviceRegistries(Collection<ServiceRegistry> serviceRegistries)
The details of the service discovery registries to assign to this task set. For more information, see Service Discovery.
serviceRegistries - The details of the service discovery registries to assign to this task set. For more information, see
Service
Discovery.CreateTaskSetRequest.Builder serviceRegistries(ServiceRegistry... serviceRegistries)
The details of the service discovery registries to assign to this task set. For more information, see Service Discovery.
serviceRegistries - The details of the service discovery registries to assign to this task set. For more information, see
Service
Discovery.CreateTaskSetRequest.Builder serviceRegistries(Consumer<ServiceRegistry.Builder>... serviceRegistries)
The details of the service discovery registries to assign to this task set. For more information, see Service Discovery.
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 #serviceRegistries(List) .serviceRegistries - a consumer that will call methods on List.Builder #serviceRegistries(List) CreateTaskSetRequest.Builder launchType(String launchType)
The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide.
launchType - The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch
Types in the Amazon Elastic Container Service Developer Guide.LaunchType,
LaunchTypeCreateTaskSetRequest.Builder launchType(LaunchType launchType)
The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide.
launchType - The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch
Types in the Amazon Elastic Container Service Developer Guide.LaunchType,
LaunchTypeCreateTaskSetRequest.Builder platformVersion(String platformVersion)
The platform version that the tasks in the task set should use. A platform version is specified only for
tasks using the Fargate launch type. If one isn't specified, the LATEST platform version is used
by default.
platformVersion - The platform version that the tasks in the task set should use. A platform version is specified only
for tasks using the Fargate launch type. If one isn't specified, the LATEST platform
version is used by default.CreateTaskSetRequest.Builder scale(Scale scale)
scale - The new value for the Scale property for this object.default CreateTaskSetRequest.Builder scale(Consumer<Scale.Builder> scale)
Scale.Builder avoiding the need to create one
manually via Scale.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to scale(Scale).scale - a consumer that will call methods on Scale.Builderscale(Scale)CreateTaskSetRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 32
ASCII characters are allowed.CreateTaskSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTaskSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.