@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 |
getCopyPrivateIp()
Copy private IP.
|
Boolean |
getCopyTags()
Copy tags.
|
String |
getExportBucketArn()
S3 bucket ARN to export Source Network templates.
|
String |
getLaunchDisposition()
Launch disposition.
|
Boolean |
getLaunchIntoSourceInstance()
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to
the previous region or availability zone, using the instance ID of the source instance.
|
Licensing |
getLicensing()
Licensing.
|
Boolean |
getPostLaunchEnabled()
Whether we want to activate post-launch actions.
|
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 |
isCopyPrivateIp()
Copy private IP.
|
Boolean |
isCopyTags()
Copy tags.
|
Boolean |
isLaunchIntoSourceInstance()
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to
the previous region or availability zone, using the instance ID of the source instance.
|
Boolean |
isPostLaunchEnabled()
Whether we want to activate post-launch actions.
|
void |
setCopyPrivateIp(Boolean copyPrivateIp)
Copy private IP.
|
void |
setCopyTags(Boolean copyTags)
Copy tags.
|
void |
setExportBucketArn(String exportBucketArn)
S3 bucket ARN to export Source Network templates.
|
void |
setLaunchDisposition(String launchDisposition)
Launch disposition.
|
void |
setLaunchIntoSourceInstance(Boolean launchIntoSourceInstance)
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to
the previous region or availability zone, using the instance ID of the source instance.
|
void |
setLicensing(Licensing licensing)
Licensing.
|
void |
setPostLaunchEnabled(Boolean postLaunchEnabled)
Whether we want to activate post-launch actions.
|
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 |
withCopyPrivateIp(Boolean copyPrivateIp)
Copy private IP.
|
CreateLaunchConfigurationTemplateRequest |
withCopyTags(Boolean copyTags)
Copy tags.
|
CreateLaunchConfigurationTemplateRequest |
withExportBucketArn(String exportBucketArn)
S3 bucket ARN to export Source Network templates.
|
CreateLaunchConfigurationTemplateRequest |
withLaunchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateRequest |
withLaunchDisposition(String launchDisposition)
Launch disposition.
|
CreateLaunchConfigurationTemplateRequest |
withLaunchIntoSourceInstance(Boolean launchIntoSourceInstance)
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to
the previous region or availability zone, using the instance ID of the source instance.
|
CreateLaunchConfigurationTemplateRequest |
withLicensing(Licensing licensing)
Licensing.
|
CreateLaunchConfigurationTemplateRequest |
withPostLaunchEnabled(Boolean postLaunchEnabled)
Whether we want to activate post-launch actions.
|
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 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 setExportBucketArn(String exportBucketArn)
S3 bucket ARN to export Source Network templates.
exportBucketArn
- S3 bucket ARN to export Source Network templates.public String getExportBucketArn()
S3 bucket ARN to export Source Network templates.
public CreateLaunchConfigurationTemplateRequest withExportBucketArn(String exportBucketArn)
S3 bucket ARN to export Source Network templates.
exportBucketArn
- S3 bucket ARN to export Source Network templates.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 setLaunchIntoSourceInstance(Boolean launchIntoSourceInstance)
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
launchIntoSourceInstance
- DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or
failback to the previous region or availability zone, using the instance ID of the source instance.public Boolean getLaunchIntoSourceInstance()
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
public CreateLaunchConfigurationTemplateRequest withLaunchIntoSourceInstance(Boolean launchIntoSourceInstance)
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
launchIntoSourceInstance
- DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or
failback to the previous region or availability zone, using the instance ID of the source instance.public Boolean isLaunchIntoSourceInstance()
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
public void setLicensing(Licensing licensing)
Licensing.
licensing
- Licensing.public Licensing getLicensing()
Licensing.
public CreateLaunchConfigurationTemplateRequest withLicensing(Licensing licensing)
Licensing.
licensing
- Licensing.public void setPostLaunchEnabled(Boolean postLaunchEnabled)
Whether we want to activate post-launch actions.
postLaunchEnabled
- Whether we want to activate post-launch actions.public Boolean getPostLaunchEnabled()
Whether we want to activate post-launch actions.
public CreateLaunchConfigurationTemplateRequest withPostLaunchEnabled(Boolean postLaunchEnabled)
Whether we want to activate post-launch actions.
postLaunchEnabled
- Whether we want to activate post-launch actions.public Boolean isPostLaunchEnabled()
Whether we want to activate post-launch actions.
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()