public static interface PutAppLaunchConfigurationRequest.Builder extends SmsRequest.Builder, SdkPojo, CopyableBuilder<PutAppLaunchConfigurationRequest.Builder,PutAppLaunchConfigurationRequest>
Modifier and Type | Method and Description |
---|---|
PutAppLaunchConfigurationRequest.Builder |
appId(String appId)
ID of the application associated with the launch configuration.
|
PutAppLaunchConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutAppLaunchConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
PutAppLaunchConfigurationRequest.Builder |
roleName(String roleName)
Name of service role in the customer's account that Amazon CloudFormation uses to launch the application.
|
PutAppLaunchConfigurationRequest.Builder |
serverGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
|
PutAppLaunchConfigurationRequest.Builder |
serverGroupLaunchConfigurations(Consumer<ServerGroupLaunchConfiguration.Builder>... serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
|
PutAppLaunchConfigurationRequest.Builder |
serverGroupLaunchConfigurations(ServerGroupLaunchConfiguration... serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
|
build
overrideConfiguration
copy
applyMutation, build
PutAppLaunchConfigurationRequest.Builder appId(String appId)
ID of the application associated with the launch configuration.
appId
- ID of the application associated with the launch configuration.PutAppLaunchConfigurationRequest.Builder roleName(String roleName)
Name of service role in the customer's account that Amazon CloudFormation uses to launch the application.
roleName
- Name of service role in the customer's account that Amazon CloudFormation uses to launch the
application.PutAppLaunchConfigurationRequest.Builder serverGroupLaunchConfigurations(Collection<ServerGroupLaunchConfiguration> serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
serverGroupLaunchConfigurations
- Launch configurations for server groups in the application.PutAppLaunchConfigurationRequest.Builder serverGroupLaunchConfigurations(ServerGroupLaunchConfiguration... serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
serverGroupLaunchConfigurations
- Launch configurations for server groups in the application.PutAppLaunchConfigurationRequest.Builder serverGroupLaunchConfigurations(Consumer<ServerGroupLaunchConfiguration.Builder>... serverGroupLaunchConfigurations)
Launch configurations for server groups in the application.
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 #serverGroupLaunchConfigurations(List)
.serverGroupLaunchConfigurations
- a consumer that will call methods on List.Builder
#serverGroupLaunchConfigurations(List)
PutAppLaunchConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutAppLaunchConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.