Interface UpdateLaunchConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>,MgnRequest.Builder,SdkBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateLaunchConfigurationRequest
public static interface UpdateLaunchConfigurationRequest.Builder extends MgnRequest.Builder, SdkPojo, CopyableBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>
-
-
Method Summary
-
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 Detail
-
accountID
UpdateLaunchConfigurationRequest.Builder accountID(String 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
UpdateLaunchConfigurationRequest.Builder bootMode(String bootMode)
Update Launch configuration boot mode request.
-
bootMode
UpdateLaunchConfigurationRequest.Builder bootMode(BootMode bootMode)
Update Launch configuration boot mode request.
-
copyPrivateIp
UpdateLaunchConfigurationRequest.Builder copyPrivateIp(Boolean 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
UpdateLaunchConfigurationRequest.Builder copyTags(Boolean 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
UpdateLaunchConfigurationRequest.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.
-
launchDisposition
UpdateLaunchConfigurationRequest.Builder launchDisposition(String 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,LaunchDisposition
-
launchDisposition
UpdateLaunchConfigurationRequest.Builder launchDisposition(LaunchDisposition 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,LaunchDisposition
-
licensing
UpdateLaunchConfigurationRequest.Builder licensing(Licensing 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
default UpdateLaunchConfigurationRequest.Builder licensing(Consumer<Licensing.Builder> licensing)
Update Launch configuration licensing request.
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:
licensing(Licensing)
-
mapAutoTaggingMpeID
UpdateLaunchConfigurationRequest.Builder mapAutoTaggingMpeID(String 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
UpdateLaunchConfigurationRequest.Builder name(String 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
UpdateLaunchConfigurationRequest.Builder postLaunchActions(PostLaunchActions 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.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:
postLaunchActions(PostLaunchActions)
-
sourceServerID
UpdateLaunchConfigurationRequest.Builder sourceServerID(String 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,TargetInstanceTypeRightSizingMethod
-
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:
TargetInstanceTypeRightSizingMethod,TargetInstanceTypeRightSizingMethod
-
overrideConfiguration
UpdateLaunchConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateLaunchConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-