Interface UpdateLaunchConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateLaunchConfigurationRequest.Builder,
,UpdateLaunchConfigurationRequest> MgnRequest.Builder
,SdkBuilder<UpdateLaunchConfigurationRequest.Builder,
,UpdateLaunchConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateLaunchConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionUpdate Launch configuration Account ID.Update Launch configuration boot mode request.Update Launch configuration boot mode request.copyPrivateIp
(Boolean copyPrivateIp) Update Launch configuration copy Private IP request.Update Launch configuration copy Tags request.enableMapAutoTagging
(Boolean enableMapAutoTagging) Enable map auto tagging.launchDisposition
(String launchDisposition) Update Launch configuration launch disposition request.launchDisposition
(LaunchDisposition launchDisposition) Update Launch configuration launch disposition request.licensing
(Consumer<Licensing.Builder> licensing) Update Launch configuration licensing request.Update Launch configuration licensing request.mapAutoTaggingMpeID
(String mapAutoTaggingMpeID) Launch configuration map auto tagging MPE ID.Update Launch configuration name request.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) Sets the value of the PostLaunchActions property for this object.postLaunchActions
(PostLaunchActions postLaunchActions) Sets the value of the PostLaunchActions property for this object.sourceServerID
(String sourceServerID) Update Launch configuration by Source Server ID request.targetInstanceTypeRightSizingMethod
(String targetInstanceTypeRightSizingMethod) Update Launch configuration Target instance right sizing request.targetInstanceTypeRightSizingMethod
(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Update Launch configuration Target instance right sizing request.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
-
accountID
Update Launch configuration Account ID.
- Parameters:
accountID
- Update Launch configuration Account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bootMode
Update Launch configuration boot mode request.
- Parameters:
bootMode
- Update Launch configuration boot mode request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bootMode
Update Launch configuration boot mode request.
- Parameters:
bootMode
- Update Launch configuration boot mode request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
copyPrivateIp
Update Launch configuration copy Private IP request.
- Parameters:
copyPrivateIp
- Update Launch configuration copy Private IP request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyTags
Update Launch configuration copy Tags request.
- Parameters:
copyTags
- Update Launch configuration copy Tags request.- 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.
-
launchDisposition
Update Launch configuration launch disposition request.
- Parameters:
launchDisposition
- Update Launch configuration launch disposition request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchDisposition
Update Launch configuration launch disposition request.
- Parameters:
launchDisposition
- Update Launch configuration launch disposition request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licensing
Update Launch configuration licensing request.
- Parameters:
licensing
- Update Launch configuration licensing request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licensing
Update Launch configuration licensing request.
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 map auto tagging MPE ID.
- Parameters:
mapAutoTaggingMpeID
- Launch configuration map auto tagging MPE ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Update Launch configuration name request.
- Parameters:
name
- Update Launch configuration name request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
Sets the value of the PostLaunchActions property for this object.- Parameters:
postLaunchActions
- The new value for the PostLaunchActions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
default UpdateLaunchConfigurationRequest.Builder postLaunchActions(Consumer<PostLaunchActions.Builder> postLaunchActions) Sets the value of the PostLaunchActions property for this object. 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:
-
sourceServerID
Update Launch configuration by Source Server ID request.
- Parameters:
sourceServerID
- Update Launch configuration by Source Server ID request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetInstanceTypeRightSizingMethod
UpdateLaunchConfigurationRequest.Builder targetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod) Update Launch configuration Target instance right sizing request.
- Parameters:
targetInstanceTypeRightSizingMethod
- Update Launch configuration Target instance right sizing request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetInstanceTypeRightSizingMethod
UpdateLaunchConfigurationRequest.Builder targetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Update Launch configuration Target instance right sizing request.
- Parameters:
targetInstanceTypeRightSizingMethod
- Update Launch configuration Target instance right sizing request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateLaunchConfigurationRequest.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
UpdateLaunchConfigurationRequest.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.
-