@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateLaunchConfigurationTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateLaunchConfigurationTemplateRequest() |
Modifier and Type | Method and Description |
---|---|
CreateLaunchConfigurationTemplateRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateLaunchConfigurationTemplateRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateLaunchConfigurationTemplateRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getAssociatePublicIpAddress()
Associate public Ip address.
|
String |
getBootMode()
Launch configuration template boot mode.
|
Boolean |
getCopyPrivateIp()
Copy private Ip.
|
Boolean |
getCopyTags()
Copy tags.
|
Boolean |
getEnableMapAutoTagging()
Enable map auto tagging.
|
LaunchTemplateDiskConf |
getLargeVolumeConf()
Large volume config.
|
String |
getLaunchDisposition()
Launch disposition.
|
Licensing |
getLicensing() |
String |
getMapAutoTaggingMpeID()
Launch configuration template map auto tagging MPE ID.
|
PostLaunchActions |
getPostLaunchActions()
Launch configuration template post launch actions.
|
LaunchTemplateDiskConf |
getSmallVolumeConf()
Small volume config.
|
Long |
getSmallVolumeMaxSize()
Small volume maximum size.
|
Map<String,String> |
getTags()
Request to associate tags during creation of a 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 |
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 |
setEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
void |
setLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
|
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)
Launch configuration template post launch actions.
|
void |
setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
void |
setSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
void |
setTags(Map<String,String> tags)
Request to associate tags during creation of a Launch Configuration Template.
|
void |
setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
String |
toString()
Returns a string representation of this object.
|
CreateLaunchConfigurationTemplateRequest |
withAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
|
CreateLaunchConfigurationTemplateRequest |
withBootMode(BootMode bootMode)
Launch configuration template boot mode.
|
CreateLaunchConfigurationTemplateRequest |
withBootMode(String bootMode)
Launch configuration template boot mode.
|
CreateLaunchConfigurationTemplateRequest |
withCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
|
CreateLaunchConfigurationTemplateRequest |
withCopyTags(Boolean copyTags)
Copy tags.
|
CreateLaunchConfigurationTemplateRequest |
withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
CreateLaunchConfigurationTemplateRequest |
withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
|
CreateLaunchConfigurationTemplateRequest |
withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateRequest |
withLaunchDisposition(String launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateRequest |
withLicensing(Licensing licensing) |
CreateLaunchConfigurationTemplateRequest |
withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
|
CreateLaunchConfigurationTemplateRequest |
withPostLaunchActions(PostLaunchActions postLaunchActions)
Launch configuration template post launch actions.
|
CreateLaunchConfigurationTemplateRequest |
withSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
CreateLaunchConfigurationTemplateRequest |
withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
CreateLaunchConfigurationTemplateRequest |
withTags(Map<String,String> tags)
Request to associate tags during creation of a Launch Configuration Template.
|
CreateLaunchConfigurationTemplateRequest |
withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
CreateLaunchConfigurationTemplateRequest |
withTargetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateLaunchConfigurationTemplateRequest()
public void setAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
associatePublicIpAddress
- Associate public Ip address.public Boolean getAssociatePublicIpAddress()
Associate public Ip address.
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest withBootMode(String bootMode)
Launch configuration template boot mode.
bootMode
- Launch configuration template boot mode.BootMode
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest withCopyTags(Boolean copyTags)
Copy tags.
copyTags
- Copy tags.public Boolean isCopyTags()
Copy tags.
public void setEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
enableMapAutoTagging
- Enable map auto tagging.public Boolean getEnableMapAutoTagging()
Enable map auto tagging.
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
largeVolumeConf
- Large volume config.public void setLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public String getLaunchDisposition()
Launch disposition.
LaunchDisposition
public CreateLaunchConfigurationTemplateRequest withLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public CreateLaunchConfigurationTemplateRequest withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public void setLicensing(Licensing licensing)
licensing
- public Licensing getLicensing()
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest 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)
Launch configuration template post launch actions.
postLaunchActions
- Launch configuration template post launch actions.public PostLaunchActions getPostLaunchActions()
Launch configuration template post launch actions.
public CreateLaunchConfigurationTemplateRequest withPostLaunchActions(PostLaunchActions postLaunchActions)
Launch configuration template post launch actions.
postLaunchActions
- Launch configuration template post launch actions.public void setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
smallVolumeConf
- Small volume config.public LaunchTemplateDiskConf getSmallVolumeConf()
Small volume config.
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
smallVolumeMaxSize
- Small volume maximum size.public Map<String,String> getTags()
Request to associate tags during creation of a Launch Configuration Template.
public void setTags(Map<String,String> tags)
Request to associate tags during creation of a Launch Configuration Template.
tags
- Request to associate tags during creation of a Launch Configuration Template.public CreateLaunchConfigurationTemplateRequest withTags(Map<String,String> tags)
Request to associate tags during creation of a Launch Configuration Template.
tags
- Request to associate tags during creation of a Launch Configuration Template.public CreateLaunchConfigurationTemplateRequest addTagsEntry(String key, String value)
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.TargetInstanceTypeRightSizingMethod
public CreateLaunchConfigurationTemplateRequest 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 CreateLaunchConfigurationTemplateRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()