Interface CreateLaunchConfigurationTemplateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateLaunchConfigurationTemplateResponse.Builder,
,CreateLaunchConfigurationTemplateResponse> MgnResponse.Builder
,SdkBuilder<CreateLaunchConfigurationTemplateResponse.Builder,
,CreateLaunchConfigurationTemplateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateLaunchConfigurationTemplateResponse
-
Method Summary
Modifier and TypeMethodDescriptionARN of the Launch Configuration Template.associatePublicIpAddress
(Boolean associatePublicIpAddress) Associate public Ip address.Launch configuration template boot mode.Launch configuration template boot mode.copyPrivateIp
(Boolean copyPrivateIp) Copy private Ip.Copy tags.ec2LaunchTemplateID
(String ec2LaunchTemplateID) EC2 launch template ID.enableMapAutoTagging
(Boolean enableMapAutoTagging) Enable map auto tagging.largeVolumeConf
(Consumer<LaunchTemplateDiskConf.Builder> largeVolumeConf) Large volume config.largeVolumeConf
(LaunchTemplateDiskConf largeVolumeConf) Large volume config.launchConfigurationTemplateID
(String launchConfigurationTemplateID) ID of the Launch Configuration Template.launchDisposition
(String launchDisposition) Launch disposition.launchDisposition
(LaunchDisposition launchDisposition) Launch disposition.licensing
(Consumer<Licensing.Builder> licensing) Sets the value of the Licensing property for this object.Sets the value of the Licensing property for this object.mapAutoTaggingMpeID
(String mapAutoTaggingMpeID) Launch configuration template map auto tagging MPE ID.postLaunchActions
(Consumer<PostLaunchActions.Builder> postLaunchActions) Post Launch Actions of the Launch Configuration Template.postLaunchActions
(PostLaunchActions postLaunchActions) Post Launch Actions of the Launch Configuration Template.smallVolumeConf
(Consumer<LaunchTemplateDiskConf.Builder> smallVolumeConf) Small volume config.smallVolumeConf
(LaunchTemplateDiskConf smallVolumeConf) Small volume config.smallVolumeMaxSize
(Long smallVolumeMaxSize) Small volume maximum size.Tags of the Launch Configuration Template.targetInstanceTypeRightSizingMethod
(String targetInstanceTypeRightSizingMethod) Target instance type right-sizing method.targetInstanceTypeRightSizingMethod
(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Target instance type right-sizing method.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
ARN of the Launch Configuration Template.
- Parameters:
arn
- ARN of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatePublicIpAddress
CreateLaunchConfigurationTemplateResponse.Builder associatePublicIpAddress(Boolean associatePublicIpAddress) Associate public Ip address.
- Parameters:
associatePublicIpAddress
- Associate public Ip address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bootMode
Launch configuration template boot mode.
- Parameters:
bootMode
- Launch configuration template boot mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bootMode
Launch configuration template boot mode.
- Parameters:
bootMode
- Launch configuration template boot mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
copyPrivateIp
Copy private Ip.
- Parameters:
copyPrivateIp
- Copy private Ip.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyTags
Copy tags.
- Parameters:
copyTags
- Copy tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2LaunchTemplateID
EC2 launch template ID.
- Parameters:
ec2LaunchTemplateID
- EC2 launch template ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableMapAutoTagging
CreateLaunchConfigurationTemplateResponse.Builder enableMapAutoTagging(Boolean enableMapAutoTagging) Enable map auto tagging.
- Parameters:
enableMapAutoTagging
- Enable map auto tagging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
largeVolumeConf
CreateLaunchConfigurationTemplateResponse.Builder largeVolumeConf(LaunchTemplateDiskConf largeVolumeConf) Large volume config.
- Parameters:
largeVolumeConf
- Large volume config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
largeVolumeConf
default CreateLaunchConfigurationTemplateResponse.Builder largeVolumeConf(Consumer<LaunchTemplateDiskConf.Builder> largeVolumeConf) Large volume config.
This is a convenience method that creates an instance of theLaunchTemplateDiskConf.Builder
avoiding the need to create one manually viaLaunchTemplateDiskConf.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolargeVolumeConf(LaunchTemplateDiskConf)
.- Parameters:
largeVolumeConf
- a consumer that will call methods onLaunchTemplateDiskConf.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchConfigurationTemplateID
CreateLaunchConfigurationTemplateResponse.Builder launchConfigurationTemplateID(String launchConfigurationTemplateID) ID of the Launch Configuration Template.
- Parameters:
launchConfigurationTemplateID
- ID of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchDisposition
Launch disposition.
- Parameters:
launchDisposition
- Launch disposition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchDisposition
CreateLaunchConfigurationTemplateResponse.Builder launchDisposition(LaunchDisposition launchDisposition) Launch disposition.
- Parameters:
launchDisposition
- Launch disposition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licensing
Sets the value of the Licensing property for this object.- Parameters:
licensing
- The new value for the Licensing property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licensing
default CreateLaunchConfigurationTemplateResponse.Builder licensing(Consumer<Licensing.Builder> licensing) Sets the value of the Licensing property for this object. This is a convenience method that creates an instance of theLicensing.Builder
avoiding the need to create one manually viaLicensing.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolicensing(Licensing)
.- Parameters:
licensing
- a consumer that will call methods onLicensing.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mapAutoTaggingMpeID
Launch configuration template map auto tagging MPE ID.
- Parameters:
mapAutoTaggingMpeID
- Launch configuration template map auto tagging MPE ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
CreateLaunchConfigurationTemplateResponse.Builder postLaunchActions(PostLaunchActions postLaunchActions) Post Launch Actions of the Launch Configuration Template.
- Parameters:
postLaunchActions
- Post Launch Actions of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
default CreateLaunchConfigurationTemplateResponse.Builder postLaunchActions(Consumer<PostLaunchActions.Builder> postLaunchActions) Post Launch Actions of the Launch Configuration Template.
This is a convenience method that creates an instance of thePostLaunchActions.Builder
avoiding the need to create one manually viaPostLaunchActions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topostLaunchActions(PostLaunchActions)
.- Parameters:
postLaunchActions
- a consumer that will call methods onPostLaunchActions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
smallVolumeConf
CreateLaunchConfigurationTemplateResponse.Builder smallVolumeConf(LaunchTemplateDiskConf smallVolumeConf) Small volume config.
- Parameters:
smallVolumeConf
- Small volume config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smallVolumeConf
default CreateLaunchConfigurationTemplateResponse.Builder smallVolumeConf(Consumer<LaunchTemplateDiskConf.Builder> smallVolumeConf) Small volume config.
This is a convenience method that creates an instance of theLaunchTemplateDiskConf.Builder
avoiding the need to create one manually viaLaunchTemplateDiskConf.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosmallVolumeConf(LaunchTemplateDiskConf)
.- Parameters:
smallVolumeConf
- a consumer that will call methods onLaunchTemplateDiskConf.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
smallVolumeMaxSize
Small volume maximum size.
- Parameters:
smallVolumeMaxSize
- Small volume maximum size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags of the Launch Configuration Template.
- Parameters:
tags
- Tags of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetInstanceTypeRightSizingMethod
CreateLaunchConfigurationTemplateResponse.Builder targetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod) Target instance type right-sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetInstanceTypeRightSizingMethod
CreateLaunchConfigurationTemplateResponse.Builder targetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Target instance type right-sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-