Interface GetLaunchConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetLaunchConfigurationResponse.Builder,GetLaunchConfigurationResponse>,MgnResponse.Builder,SdkBuilder<GetLaunchConfigurationResponse.Builder,GetLaunchConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetLaunchConfigurationResponse
public static interface GetLaunchConfigurationResponse.Builder extends MgnResponse.Builder, SdkPojo, CopyableBuilder<GetLaunchConfigurationResponse.Builder,GetLaunchConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetLaunchConfigurationResponse.BuilderbootMode(String bootMode)Launch configuration boot mode.GetLaunchConfigurationResponse.BuilderbootMode(BootMode bootMode)Launch configuration boot mode.GetLaunchConfigurationResponse.BuildercopyPrivateIp(Boolean copyPrivateIp)Copy Private IP during Launch Configuration.GetLaunchConfigurationResponse.BuildercopyTags(Boolean copyTags)Copy Tags during Launch Configuration.GetLaunchConfigurationResponse.Builderec2LaunchTemplateID(String ec2LaunchTemplateID)Launch configuration EC2 Launch template ID.GetLaunchConfigurationResponse.BuilderenableMapAutoTagging(Boolean enableMapAutoTagging)Enable map auto tagging.GetLaunchConfigurationResponse.BuilderlaunchDisposition(String launchDisposition)Launch disposition for launch configuration.GetLaunchConfigurationResponse.BuilderlaunchDisposition(LaunchDisposition launchDisposition)Launch disposition for launch configuration.default GetLaunchConfigurationResponse.Builderlicensing(Consumer<Licensing.Builder> licensing)Launch configuration OS licensing.GetLaunchConfigurationResponse.Builderlicensing(Licensing licensing)Launch configuration OS licensing.GetLaunchConfigurationResponse.BuildermapAutoTaggingMpeID(String mapAutoTaggingMpeID)Map auto tagging MPE ID.GetLaunchConfigurationResponse.Buildername(String name)Launch configuration name.default GetLaunchConfigurationResponse.BuilderpostLaunchActions(Consumer<PostLaunchActions.Builder> postLaunchActions)Sets the value of the PostLaunchActions property for this object.GetLaunchConfigurationResponse.BuilderpostLaunchActions(PostLaunchActions postLaunchActions)Sets the value of the PostLaunchActions property for this object.GetLaunchConfigurationResponse.BuildersourceServerID(String sourceServerID)Launch configuration Source Server ID.GetLaunchConfigurationResponse.BuildertargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)Launch configuration Target instance type right sizing method.GetLaunchConfigurationResponse.BuildertargetInstanceTypeRightSizingMethod(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 Detail
-
bootMode
GetLaunchConfigurationResponse.Builder bootMode(String bootMode)
Launch configuration boot mode.
-
bootMode
GetLaunchConfigurationResponse.Builder bootMode(BootMode bootMode)
Launch configuration boot mode.
-
copyPrivateIp
GetLaunchConfigurationResponse.Builder copyPrivateIp(Boolean 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
GetLaunchConfigurationResponse.Builder copyTags(Boolean 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
GetLaunchConfigurationResponse.Builder ec2LaunchTemplateID(String 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
GetLaunchConfigurationResponse.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
GetLaunchConfigurationResponse.Builder launchDisposition(String 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,LaunchDisposition
-
launchDisposition
GetLaunchConfigurationResponse.Builder launchDisposition(LaunchDisposition 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,LaunchDisposition
-
licensing
GetLaunchConfigurationResponse.Builder licensing(Licensing 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
default GetLaunchConfigurationResponse.Builder licensing(Consumer<Licensing.Builder> licensing)
Launch configuration OS licensing.
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
GetLaunchConfigurationResponse.Builder mapAutoTaggingMpeID(String 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
GetLaunchConfigurationResponse.Builder name(String 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
GetLaunchConfigurationResponse.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 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.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
GetLaunchConfigurationResponse.Builder sourceServerID(String 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,TargetInstanceTypeRightSizingMethod
-
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:
TargetInstanceTypeRightSizingMethod,TargetInstanceTypeRightSizingMethod
-
-