public static interface CreateLaunchTemplateRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateLaunchTemplateRequest.Builder,CreateLaunchTemplateRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateLaunchTemplateRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier you provide to ensure the idempotency of the request.
|
default CreateLaunchTemplateRequest.Builder |
launchTemplateData(Consumer<RequestLaunchTemplateData.Builder> launchTemplateData)
The information for the launch template.
|
CreateLaunchTemplateRequest.Builder |
launchTemplateData(RequestLaunchTemplateData launchTemplateData)
The information for the launch template.
|
CreateLaunchTemplateRequest.Builder |
launchTemplateName(String launchTemplateName)
A name for the launch template.
|
CreateLaunchTemplateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateLaunchTemplateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateLaunchTemplateRequest.Builder |
versionDescription(String versionDescription)
A description for the first version of the launch template.
|
buildoverrideConfigurationcopyapplyMutation, buildCreateLaunchTemplateRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
clientToken - Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more
information, see Ensuring
Idempotency.CreateLaunchTemplateRequest.Builder launchTemplateName(String launchTemplateName)
A name for the launch template.
launchTemplateName - A name for the launch template.CreateLaunchTemplateRequest.Builder versionDescription(String versionDescription)
A description for the first version of the launch template.
versionDescription - A description for the first version of the launch template.CreateLaunchTemplateRequest.Builder launchTemplateData(RequestLaunchTemplateData launchTemplateData)
The information for the launch template.
launchTemplateData - The information for the launch template.default CreateLaunchTemplateRequest.Builder launchTemplateData(Consumer<RequestLaunchTemplateData.Builder> launchTemplateData)
The information for the launch template.
This is a convenience that creates an instance of theRequestLaunchTemplateData.Builder avoiding the
need to create one manually via RequestLaunchTemplateData.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to launchTemplateData(RequestLaunchTemplateData).launchTemplateData - a consumer that will call methods on RequestLaunchTemplateData.BuilderlaunchTemplateData(RequestLaunchTemplateData)CreateLaunchTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateLaunchTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.