public static interface CreateAppRequest.Builder extends SmsRequest.Builder, SdkPojo, CopyableBuilder<CreateAppRequest.Builder,CreateAppRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateAppRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.
|
CreateAppRequest.Builder |
description(String description)
The description of the new application
|
CreateAppRequest.Builder |
name(String name)
The name of the new application.
|
CreateAppRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateAppRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateAppRequest.Builder |
roleName(String roleName)
The name of the service role in the customer's account to be used by Server Migration Service.
|
CreateAppRequest.Builder |
serverGroups(Collection<ServerGroup> serverGroups)
The server groups to include in the application.
|
CreateAppRequest.Builder |
serverGroups(Consumer<ServerGroup.Builder>... serverGroups)
The server groups to include in the application.
|
CreateAppRequest.Builder |
serverGroups(ServerGroup... serverGroups)
The server groups to include in the application.
|
CreateAppRequest.Builder |
tags(Collection<Tag> tags)
The tags to be associated with the application.
|
CreateAppRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags to be associated with the application.
|
CreateAppRequest.Builder |
tags(Tag... tags)
The tags to be associated with the application.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateAppRequest.Builder name(String name)
The name of the new application.
name - The name of the new application.CreateAppRequest.Builder description(String description)
The description of the new application
description - The description of the new applicationCreateAppRequest.Builder roleName(String roleName)
The name of the service role in the customer's account to be used by Server Migration Service.
roleName - The name of the service role in the customer's account to be used by Server Migration Service.CreateAppRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of application
creation.CreateAppRequest.Builder serverGroups(Collection<ServerGroup> serverGroups)
The server groups to include in the application.
serverGroups - The server groups to include in the application.CreateAppRequest.Builder serverGroups(ServerGroup... serverGroups)
The server groups to include in the application.
serverGroups - The server groups to include in the application.CreateAppRequest.Builder serverGroups(Consumer<ServerGroup.Builder>... serverGroups)
The server groups to include in the application.
This is a convenience method that creates an instance of theServerGroup.Builder avoiding the need to create one
manually via ServerGroup.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #serverGroups(List.
serverGroups - a consumer that will call methods on
ServerGroup.Builder#serverGroups(java.util.Collection) CreateAppRequest.Builder tags(Collection<Tag> tags)
The tags to be associated with the application.
tags - The tags to be associated with the application.CreateAppRequest.Builder tags(Tag... tags)
The tags to be associated with the application.
tags - The tags to be associated with the application.CreateAppRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to be associated with the application.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateAppRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateAppRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.