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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mgn.model.MgnRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaLaunchTemplateDiskConf.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLicensing.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPostLaunchActions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLaunchTemplateDiskConf.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
 builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
 - This object for method chaining.
 
 
 -