@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateLaunchConfigurationTemplateResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateLaunchConfigurationTemplateResult() |
Modifier and Type | Method and Description |
---|---|
CreateLaunchConfigurationTemplateResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateLaunchConfigurationTemplateResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateLaunchConfigurationTemplateResult |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
ARN of the Launch Configuration Template.
|
Boolean |
getAssociatePublicIpAddress()
Associate public Ip address.
|
String |
getBootMode()
Launch configuration template boot mode.
|
Boolean |
getCopyPrivateIp()
Copy private Ip.
|
Boolean |
getCopyTags()
Copy tags.
|
String |
getEc2LaunchTemplateID()
EC2 launch template ID.
|
Boolean |
getEnableMapAutoTagging()
Enable map auto tagging.
|
LaunchTemplateDiskConf |
getLargeVolumeConf()
Large volume config.
|
String |
getLaunchConfigurationTemplateID()
ID of the Launch Configuration Template.
|
String |
getLaunchDisposition()
Launch disposition.
|
Licensing |
getLicensing() |
String |
getMapAutoTaggingMpeID()
Launch configuration template map auto tagging MPE ID.
|
PostLaunchActions |
getPostLaunchActions()
Post Launch Actions of the Launch Configuration Template.
|
LaunchTemplateDiskConf |
getSmallVolumeConf()
Small volume config.
|
Long |
getSmallVolumeMaxSize()
Small volume maximum size.
|
Map<String,String> |
getTags()
Tags of the Launch Configuration Template.
|
String |
getTargetInstanceTypeRightSizingMethod()
Target instance type right-sizing method.
|
int |
hashCode() |
Boolean |
isAssociatePublicIpAddress()
Associate public Ip address.
|
Boolean |
isCopyPrivateIp()
Copy private Ip.
|
Boolean |
isCopyTags()
Copy tags.
|
Boolean |
isEnableMapAutoTagging()
Enable map auto tagging.
|
void |
setArn(String arn)
ARN of the Launch Configuration Template.
|
void |
setAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
|
void |
setBootMode(String bootMode)
Launch configuration template boot mode.
|
void |
setCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
|
void |
setCopyTags(Boolean copyTags)
Copy tags.
|
void |
setEc2LaunchTemplateID(String ec2LaunchTemplateID)
EC2 launch template ID.
|
void |
setEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
void |
setLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
|
void |
setLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
ID of the Launch Configuration Template.
|
void |
setLaunchDisposition(String launchDisposition)
Launch disposition.
|
void |
setLicensing(Licensing licensing) |
void |
setMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
|
void |
setPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
|
void |
setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
void |
setSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
void |
setTags(Map<String,String> tags)
Tags of the Launch Configuration Template.
|
void |
setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
String |
toString()
Returns a string representation of this object.
|
CreateLaunchConfigurationTemplateResult |
withArn(String arn)
ARN of the Launch Configuration Template.
|
CreateLaunchConfigurationTemplateResult |
withAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
|
CreateLaunchConfigurationTemplateResult |
withBootMode(BootMode bootMode)
Launch configuration template boot mode.
|
CreateLaunchConfigurationTemplateResult |
withBootMode(String bootMode)
Launch configuration template boot mode.
|
CreateLaunchConfigurationTemplateResult |
withCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
|
CreateLaunchConfigurationTemplateResult |
withCopyTags(Boolean copyTags)
Copy tags.
|
CreateLaunchConfigurationTemplateResult |
withEc2LaunchTemplateID(String ec2LaunchTemplateID)
EC2 launch template ID.
|
CreateLaunchConfigurationTemplateResult |
withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
CreateLaunchConfigurationTemplateResult |
withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
|
CreateLaunchConfigurationTemplateResult |
withLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
ID of the Launch Configuration Template.
|
CreateLaunchConfigurationTemplateResult |
withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateResult |
withLaunchDisposition(String launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateResult |
withLicensing(Licensing licensing) |
CreateLaunchConfigurationTemplateResult |
withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
|
CreateLaunchConfigurationTemplateResult |
withPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
|
CreateLaunchConfigurationTemplateResult |
withSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
CreateLaunchConfigurationTemplateResult |
withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
CreateLaunchConfigurationTemplateResult |
withTags(Map<String,String> tags)
Tags of the Launch Configuration Template.
|
CreateLaunchConfigurationTemplateResult |
withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
CreateLaunchConfigurationTemplateResult |
withTargetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public CreateLaunchConfigurationTemplateResult()
public void setArn(String arn)
ARN of the Launch Configuration Template.
arn
- ARN of the Launch Configuration Template.public String getArn()
ARN of the Launch Configuration Template.
public CreateLaunchConfigurationTemplateResult withArn(String arn)
ARN of the Launch Configuration Template.
arn
- ARN of the Launch Configuration Template.public void setAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
associatePublicIpAddress
- Associate public Ip address.public Boolean getAssociatePublicIpAddress()
Associate public Ip address.
public CreateLaunchConfigurationTemplateResult withAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
associatePublicIpAddress
- Associate public Ip address.public Boolean isAssociatePublicIpAddress()
Associate public Ip address.
public void setBootMode(String bootMode)
Launch configuration template boot mode.
bootMode
- Launch configuration template boot mode.BootMode
public String getBootMode()
Launch configuration template boot mode.
BootMode
public CreateLaunchConfigurationTemplateResult withBootMode(String bootMode)
Launch configuration template boot mode.
bootMode
- Launch configuration template boot mode.BootMode
public CreateLaunchConfigurationTemplateResult withBootMode(BootMode bootMode)
Launch configuration template boot mode.
bootMode
- Launch configuration template boot mode.BootMode
public void setCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
copyPrivateIp
- Copy private Ip.public Boolean getCopyPrivateIp()
Copy private Ip.
public CreateLaunchConfigurationTemplateResult withCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
copyPrivateIp
- Copy private Ip.public Boolean isCopyPrivateIp()
Copy private Ip.
public void setCopyTags(Boolean copyTags)
Copy tags.
copyTags
- Copy tags.public Boolean getCopyTags()
Copy tags.
public CreateLaunchConfigurationTemplateResult withCopyTags(Boolean copyTags)
Copy tags.
copyTags
- Copy tags.public Boolean isCopyTags()
Copy tags.
public void setEc2LaunchTemplateID(String ec2LaunchTemplateID)
EC2 launch template ID.
ec2LaunchTemplateID
- EC2 launch template ID.public String getEc2LaunchTemplateID()
EC2 launch template ID.
public CreateLaunchConfigurationTemplateResult withEc2LaunchTemplateID(String ec2LaunchTemplateID)
EC2 launch template ID.
ec2LaunchTemplateID
- EC2 launch template ID.public void setEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
enableMapAutoTagging
- Enable map auto tagging.public Boolean getEnableMapAutoTagging()
Enable map auto tagging.
public CreateLaunchConfigurationTemplateResult withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
enableMapAutoTagging
- Enable map auto tagging.public Boolean isEnableMapAutoTagging()
Enable map auto tagging.
public void setLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
largeVolumeConf
- Large volume config.public LaunchTemplateDiskConf getLargeVolumeConf()
Large volume config.
public CreateLaunchConfigurationTemplateResult withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
largeVolumeConf
- Large volume config.public void setLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
ID of the Launch Configuration Template.
launchConfigurationTemplateID
- ID of the Launch Configuration Template.public String getLaunchConfigurationTemplateID()
ID of the Launch Configuration Template.
public CreateLaunchConfigurationTemplateResult withLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
ID of the Launch Configuration Template.
launchConfigurationTemplateID
- ID of the Launch Configuration Template.public void setLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public String getLaunchDisposition()
Launch disposition.
LaunchDisposition
public CreateLaunchConfigurationTemplateResult withLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public CreateLaunchConfigurationTemplateResult withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public void setLicensing(Licensing licensing)
licensing
- public Licensing getLicensing()
public CreateLaunchConfigurationTemplateResult withLicensing(Licensing licensing)
licensing
- public void setMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
mapAutoTaggingMpeID
- Launch configuration template map auto tagging MPE ID.public String getMapAutoTaggingMpeID()
Launch configuration template map auto tagging MPE ID.
public CreateLaunchConfigurationTemplateResult withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
mapAutoTaggingMpeID
- Launch configuration template map auto tagging MPE ID.public void setPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
postLaunchActions
- Post Launch Actions of the Launch Configuration Template.public PostLaunchActions getPostLaunchActions()
Post Launch Actions of the Launch Configuration Template.
public CreateLaunchConfigurationTemplateResult withPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Actions of the Launch Configuration Template.
postLaunchActions
- Post Launch Actions of the Launch Configuration Template.public void setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
smallVolumeConf
- Small volume config.public LaunchTemplateDiskConf getSmallVolumeConf()
Small volume config.
public CreateLaunchConfigurationTemplateResult withSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
smallVolumeConf
- Small volume config.public void setSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
smallVolumeMaxSize
- Small volume maximum size.public Long getSmallVolumeMaxSize()
Small volume maximum size.
public CreateLaunchConfigurationTemplateResult withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
smallVolumeMaxSize
- Small volume maximum size.public Map<String,String> getTags()
Tags of the Launch Configuration Template.
public void setTags(Map<String,String> tags)
Tags of the Launch Configuration Template.
tags
- Tags of the Launch Configuration Template.public CreateLaunchConfigurationTemplateResult withTags(Map<String,String> tags)
Tags of the Launch Configuration Template.
tags
- Tags of the Launch Configuration Template.public CreateLaunchConfigurationTemplateResult addTagsEntry(String key, String value)
public CreateLaunchConfigurationTemplateResult clearTagsEntries()
public void setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.TargetInstanceTypeRightSizingMethod
public String getTargetInstanceTypeRightSizingMethod()
Target instance type right-sizing method.
TargetInstanceTypeRightSizingMethod
public CreateLaunchConfigurationTemplateResult withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.TargetInstanceTypeRightSizingMethod
public CreateLaunchConfigurationTemplateResult withTargetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.TargetInstanceTypeRightSizingMethod
public String toString()
toString
in class Object
Object.toString()
public CreateLaunchConfigurationTemplateResult clone()