@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReplicationConfigurationTemplate extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
ReplicationConfigurationTemplate() |
Modifier and Type | Method and Description |
---|---|
ReplicationConfigurationTemplate |
addStagingAreaTagsEntry(String key,
String value)
Add a single StagingAreaTags entry
|
ReplicationConfigurationTemplate |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ReplicationConfigurationTemplate |
clearStagingAreaTagsEntries()
Removes all the entries added into StagingAreaTags.
|
ReplicationConfigurationTemplate |
clearTagsEntries()
Removes all the entries added into Tags.
|
ReplicationConfigurationTemplate |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Replication Configuration template ARN.
|
Boolean |
getAssociateDefaultSecurityGroup()
Replication Configuration template associate default Application Migration Service Security group.
|
Long |
getBandwidthThrottling()
Replication Configuration template bandwidth throttling.
|
Boolean |
getCreatePublicIP()
Replication Configuration template create Public IP.
|
String |
getDataPlaneRouting()
Replication Configuration template data plane routing.
|
String |
getDefaultLargeStagingDiskType()
Replication Configuration template use default large Staging Disk type.
|
String |
getEbsEncryption()
Replication Configuration template EBS encryption.
|
String |
getEbsEncryptionKeyArn()
Replication Configuration template EBS encryption key ARN.
|
String |
getReplicationConfigurationTemplateID()
Replication Configuration template ID.
|
String |
getReplicationServerInstanceType()
Replication Configuration template server instance type.
|
List<String> |
getReplicationServersSecurityGroupsIDs()
Replication Configuration template server Security Groups IDs.
|
String |
getStagingAreaSubnetId()
Replication Configuration template Staging Area subnet ID.
|
Map<String,String> |
getStagingAreaTags()
Replication Configuration template Staging Area Tags.
|
Map<String,String> |
getTags()
Replication Configuration template Tags.
|
Boolean |
getUseDedicatedReplicationServer()
Replication Configuration template use Dedicated Replication Server.
|
int |
hashCode() |
Boolean |
isAssociateDefaultSecurityGroup()
Replication Configuration template associate default Application Migration Service Security group.
|
Boolean |
isCreatePublicIP()
Replication Configuration template create Public IP.
|
Boolean |
isUseDedicatedReplicationServer()
Replication Configuration template use Dedicated Replication Server.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
Replication Configuration template ARN.
|
void |
setAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Replication Configuration template associate default Application Migration Service Security group.
|
void |
setBandwidthThrottling(Long bandwidthThrottling)
Replication Configuration template bandwidth throttling.
|
void |
setCreatePublicIP(Boolean createPublicIP)
Replication Configuration template create Public IP.
|
void |
setDataPlaneRouting(String dataPlaneRouting)
Replication Configuration template data plane routing.
|
void |
setDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
|
void |
setEbsEncryption(String ebsEncryption)
Replication Configuration template EBS encryption.
|
void |
setEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Replication Configuration template EBS encryption key ARN.
|
void |
setReplicationConfigurationTemplateID(String replicationConfigurationTemplateID)
Replication Configuration template ID.
|
void |
setReplicationServerInstanceType(String replicationServerInstanceType)
Replication Configuration template server instance type.
|
void |
setReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
|
void |
setStagingAreaSubnetId(String stagingAreaSubnetId)
Replication Configuration template Staging Area subnet ID.
|
void |
setStagingAreaTags(Map<String,String> stagingAreaTags)
Replication Configuration template Staging Area Tags.
|
void |
setTags(Map<String,String> tags)
Replication Configuration template Tags.
|
void |
setUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Replication Configuration template use Dedicated Replication Server.
|
String |
toString()
Returns a string representation of this object.
|
ReplicationConfigurationTemplate |
withArn(String arn)
Replication Configuration template ARN.
|
ReplicationConfigurationTemplate |
withAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Replication Configuration template associate default Application Migration Service Security group.
|
ReplicationConfigurationTemplate |
withBandwidthThrottling(Long bandwidthThrottling)
Replication Configuration template bandwidth throttling.
|
ReplicationConfigurationTemplate |
withCreatePublicIP(Boolean createPublicIP)
Replication Configuration template create Public IP.
|
ReplicationConfigurationTemplate |
withDataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
Replication Configuration template data plane routing.
|
ReplicationConfigurationTemplate |
withDataPlaneRouting(String dataPlaneRouting)
Replication Configuration template data plane routing.
|
ReplicationConfigurationTemplate |
withDefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
|
ReplicationConfigurationTemplate |
withDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
|
ReplicationConfigurationTemplate |
withEbsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
Replication Configuration template EBS encryption.
|
ReplicationConfigurationTemplate |
withEbsEncryption(String ebsEncryption)
Replication Configuration template EBS encryption.
|
ReplicationConfigurationTemplate |
withEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Replication Configuration template EBS encryption key ARN.
|
ReplicationConfigurationTemplate |
withReplicationConfigurationTemplateID(String replicationConfigurationTemplateID)
Replication Configuration template ID.
|
ReplicationConfigurationTemplate |
withReplicationServerInstanceType(String replicationServerInstanceType)
Replication Configuration template server instance type.
|
ReplicationConfigurationTemplate |
withReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
|
ReplicationConfigurationTemplate |
withReplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
|
ReplicationConfigurationTemplate |
withStagingAreaSubnetId(String stagingAreaSubnetId)
Replication Configuration template Staging Area subnet ID.
|
ReplicationConfigurationTemplate |
withStagingAreaTags(Map<String,String> stagingAreaTags)
Replication Configuration template Staging Area Tags.
|
ReplicationConfigurationTemplate |
withTags(Map<String,String> tags)
Replication Configuration template Tags.
|
ReplicationConfigurationTemplate |
withUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Replication Configuration template use Dedicated Replication Server.
|
public void setArn(String arn)
Replication Configuration template ARN.
arn
- Replication Configuration template ARN.public String getArn()
Replication Configuration template ARN.
public ReplicationConfigurationTemplate withArn(String arn)
Replication Configuration template ARN.
arn
- Replication Configuration template ARN.public void setAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Replication Configuration template associate default Application Migration Service Security group.
associateDefaultSecurityGroup
- Replication Configuration template associate default Application Migration Service Security group.public Boolean getAssociateDefaultSecurityGroup()
Replication Configuration template associate default Application Migration Service Security group.
public ReplicationConfigurationTemplate withAssociateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)
Replication Configuration template associate default Application Migration Service Security group.
associateDefaultSecurityGroup
- Replication Configuration template associate default Application Migration Service Security group.public Boolean isAssociateDefaultSecurityGroup()
Replication Configuration template associate default Application Migration Service Security group.
public void setBandwidthThrottling(Long bandwidthThrottling)
Replication Configuration template bandwidth throttling.
bandwidthThrottling
- Replication Configuration template bandwidth throttling.public Long getBandwidthThrottling()
Replication Configuration template bandwidth throttling.
public ReplicationConfigurationTemplate withBandwidthThrottling(Long bandwidthThrottling)
Replication Configuration template bandwidth throttling.
bandwidthThrottling
- Replication Configuration template bandwidth throttling.public void setCreatePublicIP(Boolean createPublicIP)
Replication Configuration template create Public IP.
createPublicIP
- Replication Configuration template create Public IP.public Boolean getCreatePublicIP()
Replication Configuration template create Public IP.
public ReplicationConfigurationTemplate withCreatePublicIP(Boolean createPublicIP)
Replication Configuration template create Public IP.
createPublicIP
- Replication Configuration template create Public IP.public Boolean isCreatePublicIP()
Replication Configuration template create Public IP.
public void setDataPlaneRouting(String dataPlaneRouting)
Replication Configuration template data plane routing.
dataPlaneRouting
- Replication Configuration template data plane routing.ReplicationConfigurationDataPlaneRouting
public String getDataPlaneRouting()
Replication Configuration template data plane routing.
ReplicationConfigurationDataPlaneRouting
public ReplicationConfigurationTemplate withDataPlaneRouting(String dataPlaneRouting)
Replication Configuration template data plane routing.
dataPlaneRouting
- Replication Configuration template data plane routing.ReplicationConfigurationDataPlaneRouting
public ReplicationConfigurationTemplate withDataPlaneRouting(ReplicationConfigurationDataPlaneRouting dataPlaneRouting)
Replication Configuration template data plane routing.
dataPlaneRouting
- Replication Configuration template data plane routing.ReplicationConfigurationDataPlaneRouting
public void setDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
defaultLargeStagingDiskType
- Replication Configuration template use default large Staging Disk type.ReplicationConfigurationDefaultLargeStagingDiskType
public String getDefaultLargeStagingDiskType()
Replication Configuration template use default large Staging Disk type.
ReplicationConfigurationDefaultLargeStagingDiskType
public ReplicationConfigurationTemplate withDefaultLargeStagingDiskType(String defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
defaultLargeStagingDiskType
- Replication Configuration template use default large Staging Disk type.ReplicationConfigurationDefaultLargeStagingDiskType
public ReplicationConfigurationTemplate withDefaultLargeStagingDiskType(ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType)
Replication Configuration template use default large Staging Disk type.
defaultLargeStagingDiskType
- Replication Configuration template use default large Staging Disk type.ReplicationConfigurationDefaultLargeStagingDiskType
public void setEbsEncryption(String ebsEncryption)
Replication Configuration template EBS encryption.
ebsEncryption
- Replication Configuration template EBS encryption.ReplicationConfigurationEbsEncryption
public String getEbsEncryption()
Replication Configuration template EBS encryption.
ReplicationConfigurationEbsEncryption
public ReplicationConfigurationTemplate withEbsEncryption(String ebsEncryption)
Replication Configuration template EBS encryption.
ebsEncryption
- Replication Configuration template EBS encryption.ReplicationConfigurationEbsEncryption
public ReplicationConfigurationTemplate withEbsEncryption(ReplicationConfigurationEbsEncryption ebsEncryption)
Replication Configuration template EBS encryption.
ebsEncryption
- Replication Configuration template EBS encryption.ReplicationConfigurationEbsEncryption
public void setEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Replication Configuration template EBS encryption key ARN.
ebsEncryptionKeyArn
- Replication Configuration template EBS encryption key ARN.public String getEbsEncryptionKeyArn()
Replication Configuration template EBS encryption key ARN.
public ReplicationConfigurationTemplate withEbsEncryptionKeyArn(String ebsEncryptionKeyArn)
Replication Configuration template EBS encryption key ARN.
ebsEncryptionKeyArn
- Replication Configuration template EBS encryption key ARN.public void setReplicationConfigurationTemplateID(String replicationConfigurationTemplateID)
Replication Configuration template ID.
replicationConfigurationTemplateID
- Replication Configuration template ID.public String getReplicationConfigurationTemplateID()
Replication Configuration template ID.
public ReplicationConfigurationTemplate withReplicationConfigurationTemplateID(String replicationConfigurationTemplateID)
Replication Configuration template ID.
replicationConfigurationTemplateID
- Replication Configuration template ID.public void setReplicationServerInstanceType(String replicationServerInstanceType)
Replication Configuration template server instance type.
replicationServerInstanceType
- Replication Configuration template server instance type.public String getReplicationServerInstanceType()
Replication Configuration template server instance type.
public ReplicationConfigurationTemplate withReplicationServerInstanceType(String replicationServerInstanceType)
Replication Configuration template server instance type.
replicationServerInstanceType
- Replication Configuration template server instance type.public List<String> getReplicationServersSecurityGroupsIDs()
Replication Configuration template server Security Groups IDs.
public void setReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
replicationServersSecurityGroupsIDs
- Replication Configuration template server Security Groups IDs.public ReplicationConfigurationTemplate withReplicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
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
- Replication Configuration template server Security Groups IDs.public ReplicationConfigurationTemplate withReplicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)
Replication Configuration template server Security Groups IDs.
replicationServersSecurityGroupsIDs
- Replication Configuration template server Security Groups IDs.public void setStagingAreaSubnetId(String stagingAreaSubnetId)
Replication Configuration template Staging Area subnet ID.
stagingAreaSubnetId
- Replication Configuration template Staging Area subnet ID.public String getStagingAreaSubnetId()
Replication Configuration template Staging Area subnet ID.
public ReplicationConfigurationTemplate withStagingAreaSubnetId(String stagingAreaSubnetId)
Replication Configuration template Staging Area subnet ID.
stagingAreaSubnetId
- Replication Configuration template Staging Area subnet ID.public Map<String,String> getStagingAreaTags()
Replication Configuration template Staging Area Tags.
public void setStagingAreaTags(Map<String,String> stagingAreaTags)
Replication Configuration template Staging Area Tags.
stagingAreaTags
- Replication Configuration template Staging Area Tags.public ReplicationConfigurationTemplate withStagingAreaTags(Map<String,String> stagingAreaTags)
Replication Configuration template Staging Area Tags.
stagingAreaTags
- Replication Configuration template Staging Area Tags.public ReplicationConfigurationTemplate addStagingAreaTagsEntry(String key, String value)
public ReplicationConfigurationTemplate clearStagingAreaTagsEntries()
public Map<String,String> getTags()
Replication Configuration template Tags.
public void setTags(Map<String,String> tags)
Replication Configuration template Tags.
tags
- Replication Configuration template Tags.public ReplicationConfigurationTemplate withTags(Map<String,String> tags)
Replication Configuration template Tags.
tags
- Replication Configuration template Tags.public ReplicationConfigurationTemplate addTagsEntry(String key, String value)
public ReplicationConfigurationTemplate clearTagsEntries()
public void setUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Replication Configuration template use Dedicated Replication Server.
useDedicatedReplicationServer
- Replication Configuration template use Dedicated Replication Server.public Boolean getUseDedicatedReplicationServer()
Replication Configuration template use Dedicated Replication Server.
public ReplicationConfigurationTemplate withUseDedicatedReplicationServer(Boolean useDedicatedReplicationServer)
Replication Configuration template use Dedicated Replication Server.
useDedicatedReplicationServer
- Replication Configuration template use Dedicated Replication Server.public Boolean isUseDedicatedReplicationServer()
Replication Configuration template use Dedicated Replication Server.
public String toString()
toString
in class Object
Object.toString()
public ReplicationConfigurationTemplate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.