@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateLaunchConfigurationTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateLaunchConfigurationTemplateRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateLaunchConfigurationTemplateRequest |
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 |
getLaunchConfigurationTemplateID()
Launch Configuration Template ID.
|
String |
getLaunchDisposition()
Launch disposition.
|
Licensing |
getLicensing() |
String |
getMapAutoTaggingMpeID()
Launch configuration template map auto tagging MPE ID.
|
PostLaunchActions |
getPostLaunchActions()
Post Launch Action to execute on the Test or Cutover instance.
|
LaunchTemplateDiskConf |
getSmallVolumeConf()
Small volume config.
|
Long |
getSmallVolumeMaxSize()
Small volume maximum size.
|
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 |
setLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch Configuration Template ID.
|
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 Action to execute on the Test or Cutover instance.
|
void |
setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
void |
setSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
void |
setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
String |
toString()
Returns a string representation of this object.
|
UpdateLaunchConfigurationTemplateRequest |
withAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
|
UpdateLaunchConfigurationTemplateRequest |
withBootMode(BootMode bootMode)
Launch configuration template boot mode.
|
UpdateLaunchConfigurationTemplateRequest |
withBootMode(String bootMode)
Launch configuration template boot mode.
|
UpdateLaunchConfigurationTemplateRequest |
withCopyPrivateIp(Boolean copyPrivateIp)
Copy private Ip.
|
UpdateLaunchConfigurationTemplateRequest |
withCopyTags(Boolean copyTags)
Copy tags.
|
UpdateLaunchConfigurationTemplateRequest |
withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
UpdateLaunchConfigurationTemplateRequest |
withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
|
UpdateLaunchConfigurationTemplateRequest |
withLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch Configuration Template ID.
|
UpdateLaunchConfigurationTemplateRequest |
withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
|
UpdateLaunchConfigurationTemplateRequest |
withLaunchDisposition(String launchDisposition)
Launch disposition.
|
UpdateLaunchConfigurationTemplateRequest |
withLicensing(Licensing licensing) |
UpdateLaunchConfigurationTemplateRequest |
withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Launch configuration template map auto tagging MPE ID.
|
UpdateLaunchConfigurationTemplateRequest |
withPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Action to execute on the Test or Cutover instance.
|
UpdateLaunchConfigurationTemplateRequest |
withSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
|
UpdateLaunchConfigurationTemplateRequest |
withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
|
UpdateLaunchConfigurationTemplateRequest |
withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
|
UpdateLaunchConfigurationTemplateRequest |
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 UpdateLaunchConfigurationTemplateRequest()
public void setAssociatePublicIpAddress(Boolean associatePublicIpAddress)
Associate public Ip address.
associatePublicIpAddress
- Associate public Ip address.public Boolean getAssociatePublicIpAddress()
Associate public Ip address.
public UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest withBootMode(String bootMode)
Launch configuration template boot mode.
bootMode
- Launch configuration template boot mode.BootMode
public UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest withLargeVolumeConf(LaunchTemplateDiskConf largeVolumeConf)
Large volume config.
largeVolumeConf
- Large volume config.public void setLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch Configuration Template ID.
launchConfigurationTemplateID
- Launch Configuration Template ID.public String getLaunchConfigurationTemplateID()
Launch Configuration Template ID.
public UpdateLaunchConfigurationTemplateRequest withLaunchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch Configuration Template ID.
launchConfigurationTemplateID
- Launch Configuration Template ID.public void setLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public String getLaunchDisposition()
Launch disposition.
LaunchDisposition
public UpdateLaunchConfigurationTemplateRequest withLaunchDisposition(String launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public UpdateLaunchConfigurationTemplateRequest withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
launchDisposition
- Launch disposition.LaunchDisposition
public void setLicensing(Licensing licensing)
licensing
- public Licensing getLicensing()
public UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest 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 Action to execute on the Test or Cutover instance.
postLaunchActions
- Post Launch Action to execute on the Test or Cutover instance.public PostLaunchActions getPostLaunchActions()
Post Launch Action to execute on the Test or Cutover instance.
public UpdateLaunchConfigurationTemplateRequest withPostLaunchActions(PostLaunchActions postLaunchActions)
Post Launch Action to execute on the Test or Cutover instance.
postLaunchActions
- Post Launch Action to execute on the Test or Cutover instance.public void setSmallVolumeConf(LaunchTemplateDiskConf smallVolumeConf)
Small volume config.
smallVolumeConf
- Small volume config.public LaunchTemplateDiskConf getSmallVolumeConf()
Small volume config.
public UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest withSmallVolumeMaxSize(Long smallVolumeMaxSize)
Small volume maximum size.
smallVolumeMaxSize
- Small volume maximum size.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 UpdateLaunchConfigurationTemplateRequest withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
targetInstanceTypeRightSizingMethod
- Target instance type right-sizing method.TargetInstanceTypeRightSizingMethod
public UpdateLaunchConfigurationTemplateRequest 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 UpdateLaunchConfigurationTemplateRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()