Interface UpdateLaunchConfigurationTemplateRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateLaunchConfigurationTemplateRequest.Builder,
,UpdateLaunchConfigurationTemplateRequest> MgnRequest.Builder
,SdkBuilder<UpdateLaunchConfigurationTemplateRequest.Builder,
,UpdateLaunchConfigurationTemplateRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateLaunchConfigurationTemplateRequest
-
Method Summary
Modifier and TypeMethodDescriptionassociatePublicIpAddress
(Boolean associatePublicIpAddress) Associate public Ip address.Launch configuration template boot mode.Launch configuration template boot mode.copyPrivateIp
(Boolean copyPrivateIp) Copy private Ip.Copy tags.enableMapAutoTagging
(Boolean enableMapAutoTagging) Enable map auto tagging.largeVolumeConf
(Consumer<LaunchTemplateDiskConf.Builder> largeVolumeConf) Large volume config.largeVolumeConf
(LaunchTemplateDiskConf largeVolumeConf) Large volume config.launchConfigurationTemplateID
(String launchConfigurationTemplateID) Launch Configuration Template ID.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.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.postLaunchActions
(Consumer<PostLaunchActions.Builder> postLaunchActions) Post Launch Action to execute on the Test or Cutover instance.postLaunchActions
(PostLaunchActions postLaunchActions) Post Launch Action to execute on the Test or Cutover instance.smallVolumeConf
(Consumer<LaunchTemplateDiskConf.Builder> smallVolumeConf) Small volume config.smallVolumeConf
(LaunchTemplateDiskConf smallVolumeConf) Small volume config.smallVolumeMaxSize
(Long smallVolumeMaxSize) Small volume maximum size.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.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
associatePublicIpAddress
UpdateLaunchConfigurationTemplateRequest.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.
-
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
UpdateLaunchConfigurationTemplateRequest.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 UpdateLaunchConfigurationTemplateRequest.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
UpdateLaunchConfigurationTemplateRequest.Builder launchConfigurationTemplateID(String launchConfigurationTemplateID) Launch Configuration Template ID.
- Parameters:
launchConfigurationTemplateID
- Launch Configuration Template ID.- 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
UpdateLaunchConfigurationTemplateRequest.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 UpdateLaunchConfigurationTemplateRequest.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
UpdateLaunchConfigurationTemplateRequest.Builder postLaunchActions(PostLaunchActions postLaunchActions) Post Launch Action to execute on the Test or Cutover instance.
- Parameters:
postLaunchActions
- Post Launch Action to execute on the Test or Cutover instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
default UpdateLaunchConfigurationTemplateRequest.Builder postLaunchActions(Consumer<PostLaunchActions.Builder> postLaunchActions) Post Launch Action to execute on the Test or Cutover instance.
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
UpdateLaunchConfigurationTemplateRequest.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 UpdateLaunchConfigurationTemplateRequest.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.
-
targetInstanceTypeRightSizingMethod
UpdateLaunchConfigurationTemplateRequest.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
UpdateLaunchConfigurationTemplateRequest.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:
-
overrideConfiguration
UpdateLaunchConfigurationTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateLaunchConfigurationTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-