Interface GetLaunchConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetLaunchConfigurationResponse.Builder,
,GetLaunchConfigurationResponse> MgnResponse.Builder
,SdkBuilder<GetLaunchConfigurationResponse.Builder,
,GetLaunchConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetLaunchConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionLaunch configuration boot mode.Launch configuration boot mode.copyPrivateIp
(Boolean copyPrivateIp) Copy Private IP during Launch Configuration.Copy Tags during Launch Configuration.ec2LaunchTemplateID
(String ec2LaunchTemplateID) Launch configuration EC2 Launch template ID.enableMapAutoTagging
(Boolean enableMapAutoTagging) Enable map auto tagging.launchDisposition
(String launchDisposition) Launch disposition for launch configuration.launchDisposition
(LaunchDisposition launchDisposition) Launch disposition for launch configuration.licensing
(Consumer<Licensing.Builder> licensing) Launch configuration OS licensing.Launch configuration OS licensing.mapAutoTaggingMpeID
(String mapAutoTaggingMpeID) Map auto tagging MPE ID.Launch configuration name.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) Launch configuration Source Server ID.targetInstanceTypeRightSizingMethod
(String targetInstanceTypeRightSizingMethod) Launch configuration Target instance type right sizing method.targetInstanceTypeRightSizingMethod
(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Launch configuration 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
-
bootMode
Launch configuration boot mode.
- Parameters:
bootMode
- Launch configuration boot mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bootMode
Launch configuration boot mode.
- Parameters:
bootMode
- Launch configuration boot mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
copyPrivateIp
Copy Private IP during Launch Configuration.
- Parameters:
copyPrivateIp
- Copy Private IP during Launch Configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyTags
Copy Tags during Launch Configuration.
- Parameters:
copyTags
- Copy Tags during Launch Configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2LaunchTemplateID
Launch configuration EC2 Launch template ID.
- Parameters:
ec2LaunchTemplateID
- Launch configuration EC2 Launch template ID.- 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
Launch disposition for launch configuration.
- Parameters:
launchDisposition
- Launch disposition for launch configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchDisposition
Launch disposition for launch configuration.
- Parameters:
launchDisposition
- Launch disposition for launch configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licensing
Launch configuration OS licensing.
- Parameters:
licensing
- Launch configuration OS licensing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licensing
Launch configuration OS licensing.
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
Map auto tagging MPE ID.
- Parameters:
mapAutoTaggingMpeID
- Map auto tagging MPE ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Launch configuration name.
- Parameters:
name
- Launch configuration name.- 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 GetLaunchConfigurationResponse.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
Launch configuration Source Server ID.
- Parameters:
sourceServerID
- Launch configuration Source Server ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetInstanceTypeRightSizingMethod
GetLaunchConfigurationResponse.Builder targetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod) Launch configuration Target instance type right sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod
- Launch configuration Target instance type right sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetInstanceTypeRightSizingMethod
GetLaunchConfigurationResponse.Builder targetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod) Launch configuration Target instance type right sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod
- Launch configuration Target instance type right sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-