@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetLaunchConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetLaunchConfigurationResult() |
Modifier and Type | Method and Description |
---|---|
GetLaunchConfigurationResult |
clone() |
boolean |
equals(Object obj) |
String |
getBootMode()
Launch configuration boot mode.
|
Boolean |
getCopyPrivateIp()
Copy Private IP during Launch Configuration.
|
Boolean |
getCopyTags()
Copy Tags during Launch Configuration.
|
String |
getEc2LaunchTemplateID()
Launch configuration EC2 Launch template ID.
|
Boolean |
getEnableMapAutoTagging()
Enable map auto tagging.
|
String |
getLaunchDisposition()
Launch disposition for launch configuration.
|
Licensing |
getLicensing()
Launch configuration OS licensing.
|
String |
getMapAutoTaggingMpeID()
Map auto tagging MPE ID.
|
String |
getName()
Launch configuration name.
|
PostLaunchActions |
getPostLaunchActions() |
String |
getSourceServerID()
Launch configuration Source Server ID.
|
String |
getTargetInstanceTypeRightSizingMethod()
Launch configuration Target instance type right sizing method.
|
int |
hashCode() |
Boolean |
isCopyPrivateIp()
Copy Private IP during Launch Configuration.
|
Boolean |
isCopyTags()
Copy Tags during Launch Configuration.
|
Boolean |
isEnableMapAutoTagging()
Enable map auto tagging.
|
void |
setBootMode(String bootMode)
Launch configuration boot mode.
|
void |
setCopyPrivateIp(Boolean copyPrivateIp)
Copy Private IP during Launch Configuration.
|
void |
setCopyTags(Boolean copyTags)
Copy Tags during Launch Configuration.
|
void |
setEc2LaunchTemplateID(String ec2LaunchTemplateID)
Launch configuration EC2 Launch template ID.
|
void |
setEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
void |
setLaunchDisposition(String launchDisposition)
Launch disposition for launch configuration.
|
void |
setLicensing(Licensing licensing)
Launch configuration OS licensing.
|
void |
setMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Map auto tagging MPE ID.
|
void |
setName(String name)
Launch configuration name.
|
void |
setPostLaunchActions(PostLaunchActions postLaunchActions) |
void |
setSourceServerID(String sourceServerID)
Launch configuration Source Server ID.
|
void |
setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
|
String |
toString()
Returns a string representation of this object.
|
GetLaunchConfigurationResult |
withBootMode(BootMode bootMode)
Launch configuration boot mode.
|
GetLaunchConfigurationResult |
withBootMode(String bootMode)
Launch configuration boot mode.
|
GetLaunchConfigurationResult |
withCopyPrivateIp(Boolean copyPrivateIp)
Copy Private IP during Launch Configuration.
|
GetLaunchConfigurationResult |
withCopyTags(Boolean copyTags)
Copy Tags during Launch Configuration.
|
GetLaunchConfigurationResult |
withEc2LaunchTemplateID(String ec2LaunchTemplateID)
Launch configuration EC2 Launch template ID.
|
GetLaunchConfigurationResult |
withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
|
GetLaunchConfigurationResult |
withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition for launch configuration.
|
GetLaunchConfigurationResult |
withLaunchDisposition(String launchDisposition)
Launch disposition for launch configuration.
|
GetLaunchConfigurationResult |
withLicensing(Licensing licensing)
Launch configuration OS licensing.
|
GetLaunchConfigurationResult |
withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Map auto tagging MPE ID.
|
GetLaunchConfigurationResult |
withName(String name)
Launch configuration name.
|
GetLaunchConfigurationResult |
withPostLaunchActions(PostLaunchActions postLaunchActions) |
GetLaunchConfigurationResult |
withSourceServerID(String sourceServerID)
Launch configuration Source Server ID.
|
GetLaunchConfigurationResult |
withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
|
GetLaunchConfigurationResult |
withTargetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setBootMode(String bootMode)
Launch configuration boot mode.
bootMode
- Launch configuration boot mode.BootMode
public String getBootMode()
Launch configuration boot mode.
BootMode
public GetLaunchConfigurationResult withBootMode(String bootMode)
Launch configuration boot mode.
bootMode
- Launch configuration boot mode.BootMode
public GetLaunchConfigurationResult withBootMode(BootMode bootMode)
Launch configuration boot mode.
bootMode
- Launch configuration boot mode.BootMode
public void setCopyPrivateIp(Boolean copyPrivateIp)
Copy Private IP during Launch Configuration.
copyPrivateIp
- Copy Private IP during Launch Configuration.public Boolean getCopyPrivateIp()
Copy Private IP during Launch Configuration.
public GetLaunchConfigurationResult withCopyPrivateIp(Boolean copyPrivateIp)
Copy Private IP during Launch Configuration.
copyPrivateIp
- Copy Private IP during Launch Configuration.public Boolean isCopyPrivateIp()
Copy Private IP during Launch Configuration.
public void setCopyTags(Boolean copyTags)
Copy Tags during Launch Configuration.
copyTags
- Copy Tags during Launch Configuration.public Boolean getCopyTags()
Copy Tags during Launch Configuration.
public GetLaunchConfigurationResult withCopyTags(Boolean copyTags)
Copy Tags during Launch Configuration.
copyTags
- Copy Tags during Launch Configuration.public Boolean isCopyTags()
Copy Tags during Launch Configuration.
public void setEc2LaunchTemplateID(String ec2LaunchTemplateID)
Launch configuration EC2 Launch template ID.
ec2LaunchTemplateID
- Launch configuration EC2 Launch template ID.public String getEc2LaunchTemplateID()
Launch configuration EC2 Launch template ID.
public GetLaunchConfigurationResult withEc2LaunchTemplateID(String ec2LaunchTemplateID)
Launch configuration EC2 Launch template ID.
ec2LaunchTemplateID
- Launch configuration 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 GetLaunchConfigurationResult withEnableMapAutoTagging(Boolean enableMapAutoTagging)
Enable map auto tagging.
enableMapAutoTagging
- Enable map auto tagging.public Boolean isEnableMapAutoTagging()
Enable map auto tagging.
public void setLaunchDisposition(String launchDisposition)
Launch disposition for launch configuration.
launchDisposition
- Launch disposition for launch configuration.LaunchDisposition
public String getLaunchDisposition()
Launch disposition for launch configuration.
LaunchDisposition
public GetLaunchConfigurationResult withLaunchDisposition(String launchDisposition)
Launch disposition for launch configuration.
launchDisposition
- Launch disposition for launch configuration.LaunchDisposition
public GetLaunchConfigurationResult withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition for launch configuration.
launchDisposition
- Launch disposition for launch configuration.LaunchDisposition
public void setLicensing(Licensing licensing)
Launch configuration OS licensing.
licensing
- Launch configuration OS licensing.public Licensing getLicensing()
Launch configuration OS licensing.
public GetLaunchConfigurationResult withLicensing(Licensing licensing)
Launch configuration OS licensing.
licensing
- Launch configuration OS licensing.public void setMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Map auto tagging MPE ID.
mapAutoTaggingMpeID
- Map auto tagging MPE ID.public String getMapAutoTaggingMpeID()
Map auto tagging MPE ID.
public GetLaunchConfigurationResult withMapAutoTaggingMpeID(String mapAutoTaggingMpeID)
Map auto tagging MPE ID.
mapAutoTaggingMpeID
- Map auto tagging MPE ID.public void setName(String name)
Launch configuration name.
name
- Launch configuration name.public String getName()
Launch configuration name.
public GetLaunchConfigurationResult withName(String name)
Launch configuration name.
name
- Launch configuration name.public void setPostLaunchActions(PostLaunchActions postLaunchActions)
postLaunchActions
- public PostLaunchActions getPostLaunchActions()
public GetLaunchConfigurationResult withPostLaunchActions(PostLaunchActions postLaunchActions)
postLaunchActions
- public void setSourceServerID(String sourceServerID)
Launch configuration Source Server ID.
sourceServerID
- Launch configuration Source Server ID.public String getSourceServerID()
Launch configuration Source Server ID.
public GetLaunchConfigurationResult withSourceServerID(String sourceServerID)
Launch configuration Source Server ID.
sourceServerID
- Launch configuration Source Server ID.public void setTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
targetInstanceTypeRightSizingMethod
- Launch configuration Target instance type right sizing method.TargetInstanceTypeRightSizingMethod
public String getTargetInstanceTypeRightSizingMethod()
Launch configuration Target instance type right sizing method.
TargetInstanceTypeRightSizingMethod
public GetLaunchConfigurationResult withTargetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
targetInstanceTypeRightSizingMethod
- Launch configuration Target instance type right sizing method.TargetInstanceTypeRightSizingMethod
public GetLaunchConfigurationResult withTargetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Launch configuration Target instance type right sizing method.
targetInstanceTypeRightSizingMethod
- Launch configuration Target instance type right sizing method.TargetInstanceTypeRightSizingMethod
public String toString()
toString
in class Object
Object.toString()
public GetLaunchConfigurationResult clone()