Interface CreateLaunchConfigurationTemplateResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateLaunchConfigurationTemplateResponse.Builder,CreateLaunchConfigurationTemplateResponse>,MgnResponse.Builder,SdkBuilder<CreateLaunchConfigurationTemplateResponse.Builder,CreateLaunchConfigurationTemplateResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateLaunchConfigurationTemplateResponse
public static interface CreateLaunchConfigurationTemplateResponse.Builder extends MgnResponse.Builder, SdkPojo, CopyableBuilder<CreateLaunchConfigurationTemplateResponse.Builder,CreateLaunchConfigurationTemplateResponse>
-
-
Method Summary
-
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
-
arn
CreateLaunchConfigurationTemplateResponse.Builder arn(String arn)
ARN of the Launch Configuration Template.
- Parameters:
arn- ARN of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatePublicIpAddress
CreateLaunchConfigurationTemplateResponse.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
CreateLaunchConfigurationTemplateResponse.Builder bootMode(String bootMode)
Launch configuration template boot mode.
-
bootMode
CreateLaunchConfigurationTemplateResponse.Builder bootMode(BootMode bootMode)
Launch configuration template boot mode.
-
copyPrivateIp
CreateLaunchConfigurationTemplateResponse.Builder copyPrivateIp(Boolean 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
CreateLaunchConfigurationTemplateResponse.Builder copyTags(Boolean copyTags)
Copy tags.
- Parameters:
copyTags- Copy tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2LaunchTemplateID
CreateLaunchConfigurationTemplateResponse.Builder ec2LaunchTemplateID(String ec2LaunchTemplateID)
EC2 launch template ID.
- Parameters:
ec2LaunchTemplateID- EC2 launch template ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableMapAutoTagging
CreateLaunchConfigurationTemplateResponse.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.
-
largeVolumeConf
CreateLaunchConfigurationTemplateResponse.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 CreateLaunchConfigurationTemplateResponse.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:
largeVolumeConf(LaunchTemplateDiskConf)
-
launchConfigurationTemplateID
CreateLaunchConfigurationTemplateResponse.Builder launchConfigurationTemplateID(String launchConfigurationTemplateID)
ID of the Launch Configuration Template.
- Parameters:
launchConfigurationTemplateID- ID of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchDisposition
CreateLaunchConfigurationTemplateResponse.Builder launchDisposition(String 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,LaunchDisposition
-
launchDisposition
CreateLaunchConfigurationTemplateResponse.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:
LaunchDisposition,LaunchDisposition
-
licensing
CreateLaunchConfigurationTemplateResponse.Builder licensing(Licensing 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 CreateLaunchConfigurationTemplateResponse.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:
licensing(Licensing)
-
mapAutoTaggingMpeID
CreateLaunchConfigurationTemplateResponse.Builder mapAutoTaggingMpeID(String 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
CreateLaunchConfigurationTemplateResponse.Builder postLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
- Parameters:
postLaunchActions- Post Launch Actions of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActions
default CreateLaunchConfigurationTemplateResponse.Builder postLaunchActions(Consumer<PostLaunchActions.Builder> postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
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)
-
smallVolumeConf
CreateLaunchConfigurationTemplateResponse.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 CreateLaunchConfigurationTemplateResponse.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:
smallVolumeConf(LaunchTemplateDiskConf)
-
smallVolumeMaxSize
CreateLaunchConfigurationTemplateResponse.Builder smallVolumeMaxSize(Long 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.
-
tags
CreateLaunchConfigurationTemplateResponse.Builder tags(Map<String,String> tags)
Tags of the Launch Configuration Template.
- Parameters:
tags- Tags of the Launch Configuration Template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetInstanceTypeRightSizingMethod
CreateLaunchConfigurationTemplateResponse.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,TargetInstanceTypeRightSizingMethod
-
targetInstanceTypeRightSizingMethod
CreateLaunchConfigurationTemplateResponse.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:
TargetInstanceTypeRightSizingMethod,TargetInstanceTypeRightSizingMethod
-
-