@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateReplicationConfigurationTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateReplicationConfigurationTemplateRequest() |
Modifier and Type | Method and Description |
---|---|
CreateReplicationConfigurationTemplateRequest |
addStagingAreaTagsEntry(String key,
String value)
Add a single StagingAreaTags entry
|
CreateReplicationConfigurationTemplateRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateReplicationConfigurationTemplateRequest |
clearStagingAreaTagsEntries()
Removes all the entries added into StagingAreaTags.
|
CreateReplicationConfigurationTemplateRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateReplicationConfigurationTemplateRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getAssociateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings
template.
|
Long |
getBandwidthThrottling()
Request to configure bandwidth throttling during Replication Settings template creation.
|
Boolean |
getCreatePublicIP()
Request to create Public IP during Replication Settings template creation.
|
String |
getDataPlaneRouting()
Request to configure data plane routing during Replication Settings template creation.
|
String |
getDefaultLargeStagingDiskType()
Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.
|
String |
getEbsEncryption()
Request to configure EBS encryption during Replication Settings template creation.
|
String |
getEbsEncryptionKeyArn()
Request to configure an EBS encryption key during Replication Settings template creation.
|
String |
getReplicationServerInstanceType()
Request to configure the Replication Server instance type during Replication Settings template creation.
|
List<String> |
getReplicationServersSecurityGroupsIDs()
Request to configure the Replication Server Security group ID during Replication Settings template creation.
|
String |
getStagingAreaSubnetId()
Request to configure the Staging Area subnet ID during Replication Settings template creation.
|
Map<String,String> |
getStagingAreaTags()
Request to configure Staging Area tags during Replication Settings template creation.
|
Map<String,String> |
getTags()
Request to configure tags during Replication Settings template creation.
|
Boolean |
getUseDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
|
Boolean |
getUseFipsEndpoint()
Request to use Fips Endpoint during Replication Settings template creation.
|
int |
hashCode() |
Boolean |
isAssociateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings
template.
|
Boolean |
isCreatePublicIP()
Request to create Public IP during Replication Settings template creation.
|
Boolean |
isUseDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
|
Boolean |
isUseFipsEndpoint()
Request to use Fips Endpoint during Replication Settings template creation.
|
void |
setAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Request to associate the default Application Migration Service Security group with the Replication Settings
template.
|
void |
setBandwidthThrottling(Long bandwidthThrottling)
Request to configure bandwidth throttling during Replication Settings template creation.
|
void |
setCreatePublicIP(Boolean createPublicIP)
Request to create Public IP during Replication Settings template creation.
|
void |
setDataPlaneRouting(String dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
|
void |
setDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.
|
void |
setEbsEncryption(String ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
|
void |
setEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Request to configure an EBS encryption key during Replication Settings template creation.
|
void |
setReplicationServerInstanceType(String replicationServerInstanceType)
Request to configure the Replication Server instance type during Replication Settings template creation.
|
void |
setReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
|
void |
setStagingAreaSubnetId(String stagingAreaSubnetId)
Request to configure the Staging Area subnet ID during Replication Settings template creation.
|
void |
setStagingAreaTags(Map<String,String> stagingAreaTags)
Request to configure Staging Area tags during Replication Settings template creation.
|
void |
setTags(Map<String,String> tags)
Request to configure tags during Replication Settings template creation.
|
void |
setUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Request to use Dedicated Replication Servers during Replication Settings template creation.
|
void |
setUseFipsEndpoint(Boolean useFipsEndpoint)
Request to use Fips Endpoint during Replication Settings template creation.
|
String |
toString()
Returns a string representation of this object.
|
CreateReplicationConfigurationTemplateRequest |
withAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Request to associate the default Application Migration Service Security group with the Replication Settings
template.
|
CreateReplicationConfigurationTemplateRequest |
withBandwidthThrottling(Long bandwidthThrottling)
Request to configure bandwidth throttling during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withCreatePublicIP(Boolean createPublicIP)
Request to create Public IP during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withDataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withDataPlaneRouting(String dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withDefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.
|
CreateReplicationConfigurationTemplateRequest |
withDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.
|
CreateReplicationConfigurationTemplateRequest |
withEbsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withEbsEncryption(String ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Request to configure an EBS encryption key during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withReplicationServerInstanceType(String replicationServerInstanceType)
Request to configure the Replication Server instance type during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withReplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withStagingAreaSubnetId(String stagingAreaSubnetId)
Request to configure the Staging Area subnet ID during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withStagingAreaTags(Map<String,String> stagingAreaTags)
Request to configure Staging Area tags during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withTags(Map<String,String> tags)
Request to configure tags during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Request to use Dedicated Replication Servers during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest |
withUseFipsEndpoint(Boolean useFipsEndpoint)
Request to use Fips Endpoint during Replication Settings template creation.
|
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 CreateReplicationConfigurationTemplateRequest()
public void setAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Request to associate the default Application Migration Service Security group with the Replication Settings template.
associateDefaultSecurityGroup
- Request to associate the default Application Migration Service Security group with the Replication
Settings template.public Boolean getAssociateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings template.
public CreateReplicationConfigurationTemplateRequest withAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Request to associate the default Application Migration Service Security group with the Replication Settings template.
associateDefaultSecurityGroup
- Request to associate the default Application Migration Service Security group with the Replication
Settings template.public Boolean isAssociateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings template.
public void setBandwidthThrottling(Long bandwidthThrottling)
Request to configure bandwidth throttling during Replication Settings template creation.
bandwidthThrottling
- Request to configure bandwidth throttling during Replication Settings template creation.public Long getBandwidthThrottling()
Request to configure bandwidth throttling during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withBandwidthThrottling(Long bandwidthThrottling)
Request to configure bandwidth throttling during Replication Settings template creation.
bandwidthThrottling
- Request to configure bandwidth throttling during Replication Settings template creation.public void setCreatePublicIP(Boolean createPublicIP)
Request to create Public IP during Replication Settings template creation.
createPublicIP
- Request to create Public IP during Replication Settings template creation.public Boolean getCreatePublicIP()
Request to create Public IP during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withCreatePublicIP(Boolean createPublicIP)
Request to create Public IP during Replication Settings template creation.
createPublicIP
- Request to create Public IP during Replication Settings template creation.public Boolean isCreatePublicIP()
Request to create Public IP during Replication Settings template creation.
public void setDataPlaneRouting(String dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
dataPlaneRouting
- Request to configure data plane routing during Replication Settings template creation.ReplicationConfigurationDataPlaneRouting
public String getDataPlaneRouting()
Request to configure data plane routing during Replication Settings template creation.
ReplicationConfigurationDataPlaneRouting
public CreateReplicationConfigurationTemplateRequest withDataPlaneRouting(String dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
dataPlaneRouting
- Request to configure data plane routing during Replication Settings template creation.ReplicationConfigurationDataPlaneRouting
public CreateReplicationConfigurationTemplateRequest withDataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
Request to configure data plane routing during Replication Settings template creation.
dataPlaneRouting
- Request to configure data plane routing during Replication Settings template creation.ReplicationConfigurationDataPlaneRouting
public void setDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
defaultLargeStagingDiskType
- Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.ReplicationConfigurationDefaultLargeStagingDiskType
public String getDefaultLargeStagingDiskType()
Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
ReplicationConfigurationDefaultLargeStagingDiskType
public CreateReplicationConfigurationTemplateRequest withDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
defaultLargeStagingDiskType
- Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.ReplicationConfigurationDefaultLargeStagingDiskType
public CreateReplicationConfigurationTemplateRequest withDefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
defaultLargeStagingDiskType
- Request to configure the default large staging disk EBS volume type during Replication Settings template
creation.ReplicationConfigurationDefaultLargeStagingDiskType
public void setEbsEncryption(String ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
ebsEncryption
- Request to configure EBS encryption during Replication Settings template creation.ReplicationConfigurationEbsEncryption
public String getEbsEncryption()
Request to configure EBS encryption during Replication Settings template creation.
ReplicationConfigurationEbsEncryption
public CreateReplicationConfigurationTemplateRequest withEbsEncryption(String ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
ebsEncryption
- Request to configure EBS encryption during Replication Settings template creation.ReplicationConfigurationEbsEncryption
public CreateReplicationConfigurationTemplateRequest withEbsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
Request to configure EBS encryption during Replication Settings template creation.
ebsEncryption
- Request to configure EBS encryption during Replication Settings template creation.ReplicationConfigurationEbsEncryption
public void setEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Request to configure an EBS encryption key during Replication Settings template creation.
ebsEncryptionKeyArn
- Request to configure an EBS encryption key during Replication Settings template creation.public String getEbsEncryptionKeyArn()
Request to configure an EBS encryption key during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Request to configure an EBS encryption key during Replication Settings template creation.
ebsEncryptionKeyArn
- Request to configure an EBS encryption key during Replication Settings template creation.public void setReplicationServerInstanceType(String replicationServerInstanceType)
Request to configure the Replication Server instance type during Replication Settings template creation.
replicationServerInstanceType
- Request to configure the Replication Server instance type during Replication Settings template creation.public String getReplicationServerInstanceType()
Request to configure the Replication Server instance type during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withReplicationServerInstanceType(String replicationServerInstanceType)
Request to configure the Replication Server instance type during Replication Settings template creation.
replicationServerInstanceType
- Request to configure the Replication Server instance type during Replication Settings template creation.public List<String> getReplicationServersSecurityGroupsIDs()
Request to configure the Replication Server Security group ID during Replication Settings template creation.
public void setReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
replicationServersSecurityGroupsIDs
- Request to configure the Replication Server Security group ID during Replication Settings template
creation.public CreateReplicationConfigurationTemplateRequest withReplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
NOTE: This method appends the values to the existing list (if any). Use
setReplicationServersSecurityGroupsIDs(java.util.Collection)
or
withReplicationServersSecurityGroupsIDs(java.util.Collection)
if you want to override the existing
values.
replicationServersSecurityGroupsIDs
- Request to configure the Replication Server Security group ID during Replication Settings template
creation.public CreateReplicationConfigurationTemplateRequest withReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Request to configure the Replication Server Security group ID during Replication Settings template creation.
replicationServersSecurityGroupsIDs
- Request to configure the Replication Server Security group ID during Replication Settings template
creation.public void setStagingAreaSubnetId(String stagingAreaSubnetId)
Request to configure the Staging Area subnet ID during Replication Settings template creation.
stagingAreaSubnetId
- Request to configure the Staging Area subnet ID during Replication Settings template creation.public String getStagingAreaSubnetId()
Request to configure the Staging Area subnet ID during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withStagingAreaSubnetId(String stagingAreaSubnetId)
Request to configure the Staging Area subnet ID during Replication Settings template creation.
stagingAreaSubnetId
- Request to configure the Staging Area subnet ID during Replication Settings template creation.public Map<String,String> getStagingAreaTags()
Request to configure Staging Area tags during Replication Settings template creation.
public void setStagingAreaTags(Map<String,String> stagingAreaTags)
Request to configure Staging Area tags during Replication Settings template creation.
stagingAreaTags
- Request to configure Staging Area tags during Replication Settings template creation.public CreateReplicationConfigurationTemplateRequest withStagingAreaTags(Map<String,String> stagingAreaTags)
Request to configure Staging Area tags during Replication Settings template creation.
stagingAreaTags
- Request to configure Staging Area tags during Replication Settings template creation.public CreateReplicationConfigurationTemplateRequest addStagingAreaTagsEntry(String key, String value)
public CreateReplicationConfigurationTemplateRequest clearStagingAreaTagsEntries()
public Map<String,String> getTags()
Request to configure tags during Replication Settings template creation.
public void setTags(Map<String,String> tags)
Request to configure tags during Replication Settings template creation.
tags
- Request to configure tags during Replication Settings template creation.public CreateReplicationConfigurationTemplateRequest withTags(Map<String,String> tags)
Request to configure tags during Replication Settings template creation.
tags
- Request to configure tags during Replication Settings template creation.public CreateReplicationConfigurationTemplateRequest addTagsEntry(String key, String value)
public CreateReplicationConfigurationTemplateRequest clearTagsEntries()
public void setUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Request to use Dedicated Replication Servers during Replication Settings template creation.
useDedicatedReplicationServer
- Request to use Dedicated Replication Servers during Replication Settings template creation.public Boolean getUseDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Request to use Dedicated Replication Servers during Replication Settings template creation.
useDedicatedReplicationServer
- Request to use Dedicated Replication Servers during Replication Settings template creation.public Boolean isUseDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
public void setUseFipsEndpoint(Boolean useFipsEndpoint)
Request to use Fips Endpoint during Replication Settings template creation.
useFipsEndpoint
- Request to use Fips Endpoint during Replication Settings template creation.public Boolean getUseFipsEndpoint()
Request to use Fips Endpoint during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest withUseFipsEndpoint(Boolean useFipsEndpoint)
Request to use Fips Endpoint during Replication Settings template creation.
useFipsEndpoint
- Request to use Fips Endpoint during Replication Settings template creation.public Boolean isUseFipsEndpoint()
Request to use Fips Endpoint during Replication Settings template creation.
public String toString()
toString
in class Object
Object.toString()
public CreateReplicationConfigurationTemplateRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()