@Generated(value="software.amazon.awssdk:codegen") public final class CreateReplicationConfigurationTemplateRequest extends MgnRequest implements ToCopyableBuilder<CreateReplicationConfigurationTemplateRequest.Builder,CreateReplicationConfigurationTemplateRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateReplicationConfigurationTemplateRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
associateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings
template.
|
Long |
bandwidthThrottling()
Request to configure bandwidth throttling during Replication Settings template creation.
|
static CreateReplicationConfigurationTemplateRequest.Builder |
builder() |
Boolean |
createPublicIP()
Request to create Public IP during Replication Settings template creation.
|
ReplicationConfigurationDataPlaneRouting |
dataPlaneRouting()
Request to configure data plane routing during Replication Settings template creation.
|
String |
dataPlaneRoutingAsString()
Request to configure data plane routing during Replication Settings template creation.
|
ReplicationConfigurationDefaultLargeStagingDiskType |
defaultLargeStagingDiskType()
Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.
|
String |
defaultLargeStagingDiskTypeAsString()
Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.
|
ReplicationConfigurationEbsEncryption |
ebsEncryption()
Request to configure EBS enryption during Replication Settings template creation.
|
String |
ebsEncryptionAsString()
Request to configure EBS enryption during Replication Settings template creation.
|
String |
ebsEncryptionKeyArn()
Request to configure an EBS enryption key during Replication Settings template creation.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasReplicationServersSecurityGroupsIDs()
Returns true if the ReplicationServersSecurityGroupsIDs property was specified by the sender (it may be empty),
or false if the sender did not specify the value (it will be empty).
|
boolean |
hasStagingAreaTags()
Returns true if the StagingAreaTags property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
replicationServerInstanceType()
Request to configure the Replication Server instance type during Replication Settings template creation.
|
List<String> |
replicationServersSecurityGroupsIDs()
Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateReplicationConfigurationTemplateRequest.Builder> |
serializableBuilderClass() |
String |
stagingAreaSubnetId()
Request to configure the Staging Area subnet ID during Replication Settings template creation.
|
Map<String,String> |
stagingAreaTags()
Request to configure Staiging Area tags during Replication Settings template creation.
|
Map<String,String> |
tags()
Request to configure tags during Replication Settings template creation.
|
CreateReplicationConfigurationTemplateRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean associateDefaultSecurityGroup()
Request to associate the default Application Migration Service Security group with the Replication Settings template.
public final Long bandwidthThrottling()
Request to configure bandwidth throttling during Replication Settings template creation.
public final Boolean createPublicIP()
Request to create Public IP during Replication Settings template creation.
public final ReplicationConfigurationDataPlaneRouting dataPlaneRouting()
Request to configure data plane routing during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version, dataPlaneRouting
will return ReplicationConfigurationDataPlaneRouting.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from dataPlaneRoutingAsString().
ReplicationConfigurationDataPlaneRoutingpublic final String dataPlaneRoutingAsString()
Request to configure data plane routing during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version, dataPlaneRouting
will return ReplicationConfigurationDataPlaneRouting.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from dataPlaneRoutingAsString().
ReplicationConfigurationDataPlaneRoutingpublic final ReplicationConfigurationDefaultLargeStagingDiskType defaultLargeStagingDiskType()
Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version,
defaultLargeStagingDiskType will return
ReplicationConfigurationDefaultLargeStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from defaultLargeStagingDiskTypeAsString().
ReplicationConfigurationDefaultLargeStagingDiskTypepublic final String defaultLargeStagingDiskTypeAsString()
Request to configure the Staging Disk EBS volume type to "gp2" during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version,
defaultLargeStagingDiskType will return
ReplicationConfigurationDefaultLargeStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from defaultLargeStagingDiskTypeAsString().
ReplicationConfigurationDefaultLargeStagingDiskTypepublic final ReplicationConfigurationEbsEncryption ebsEncryption()
Request to configure EBS enryption during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version, ebsEncryption
will return ReplicationConfigurationEbsEncryption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from ebsEncryptionAsString().
ReplicationConfigurationEbsEncryptionpublic final String ebsEncryptionAsString()
Request to configure EBS enryption during Replication Settings template creation.
If the service returns an enum value that is not available in the current SDK version, ebsEncryption
will return ReplicationConfigurationEbsEncryption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from ebsEncryptionAsString().
ReplicationConfigurationEbsEncryptionpublic final String ebsEncryptionKeyArn()
Request to configure an EBS enryption key during Replication Settings template creation.
public final String replicationServerInstanceType()
Request to configure the Replication Server instance type during Replication Settings template creation.
public final boolean hasReplicationServersSecurityGroupsIDs()
public final List<String> replicationServersSecurityGroupsIDs()
Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasReplicationServersSecurityGroupsIDs() to see if a value was sent in this field.
public final String stagingAreaSubnetId()
Request to configure the Staging Area subnet ID during Replication Settings template creation.
public final boolean hasStagingAreaTags()
public final Map<String,String> stagingAreaTags()
Request to configure Staiging Area tags during Replication Settings template creation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasStagingAreaTags() to see if a value was sent in this field.
public final boolean hasTags()
public final Map<String,String> tags()
Request to configure tags during Replication Settings template creation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public final Boolean useDedicatedReplicationServer()
Request to use Dedicated Replication Servers during Replication Settings template creation.
public CreateReplicationConfigurationTemplateRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateReplicationConfigurationTemplateRequest.Builder,CreateReplicationConfigurationTemplateRequest>toBuilder in class MgnRequestpublic static CreateReplicationConfigurationTemplateRequest.Builder builder()
public static Class<? extends CreateReplicationConfigurationTemplateRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.