public static interface CreateApplicationRequest.Builder extends M2Request.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateApplicationRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier the service generates to ensure the idempotency of the request to create an
application.
|
default CreateApplicationRequest.Builder |
definition(Consumer<Definition.Builder> definition)
The application definition for this application.
|
CreateApplicationRequest.Builder |
definition(Definition definition)
The application definition for this application.
|
CreateApplicationRequest.Builder |
description(String description)
The description of the application.
|
CreateApplicationRequest.Builder |
engineType(EngineType engineType)
The type of the target platform for this application.
|
CreateApplicationRequest.Builder |
engineType(String engineType)
The type of the target platform for this application.
|
CreateApplicationRequest.Builder |
kmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
|
CreateApplicationRequest.Builder |
name(String name)
The unique identifier of the application.
|
CreateApplicationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateApplicationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateApplicationRequest.Builder |
tags(Map<String,String> tags)
A list of tags to apply to the application.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateApplicationRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier the service generates to ensure the idempotency of the request to create an application. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.
clientToken - Unique, case-sensitive identifier the service generates to ensure the idempotency of the request to
create an application. The service generates the clientToken when the API call is triggered. The token
expires after one hour, so if you retry the API within this timeframe with the same clientToken, you
will get the same response. The service also handles deleting the clientToken after it expires.CreateApplicationRequest.Builder definition(Definition definition)
The application definition for this application. You can specify either inline JSON or an S3 bucket location.
definition - The application definition for this application. You can specify either inline JSON or an S3 bucket
location.default CreateApplicationRequest.Builder definition(Consumer<Definition.Builder> definition)
The application definition for this application. You can specify either inline JSON or an S3 bucket location.
This is a convenience method that creates an instance of theDefinition.Builder avoiding the need to
create one manually via Definition.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to definition(Definition).
definition - a consumer that will call methods on Definition.Builderdefinition(Definition)CreateApplicationRequest.Builder description(String description)
The description of the application.
description - The description of the application.CreateApplicationRequest.Builder engineType(String engineType)
The type of the target platform for this application.
engineType - The type of the target platform for this application.EngineType,
EngineTypeCreateApplicationRequest.Builder engineType(EngineType engineType)
The type of the target platform for this application.
engineType - The type of the target platform for this application.EngineType,
EngineTypeCreateApplicationRequest.Builder kmsKeyId(String kmsKeyId)
The identifier of a customer managed key.
kmsKeyId - The identifier of a customer managed key.CreateApplicationRequest.Builder name(String name)
The unique identifier of the application.
name - The unique identifier of the application.CreateApplicationRequest.Builder tags(Map<String,String> tags)
A list of tags to apply to the application.
tags - A list of tags to apply to the application.CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.