@Generated(value="software.amazon.awssdk:codegen") public final class UpdateReplicationConfigurationTemplateResponse extends DrsResponse implements ToCopyableBuilder<UpdateReplicationConfigurationTemplateResponse.Builder,UpdateReplicationConfigurationTemplateResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateReplicationConfigurationTemplateResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Replication Configuration Template ARN.
|
Boolean |
associateDefaultSecurityGroup()
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration
Template.
|
Boolean |
autoReplicateNewDisks()
Whether to allow the AWS replication agent to automatically replicate newly added disks.
|
Long |
bandwidthThrottling()
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
|
static UpdateReplicationConfigurationTemplateResponse.Builder |
builder() |
Boolean |
createPublicIP()
Whether to create a Public IP for the Recovery Instance by default.
|
ReplicationConfigurationDataPlaneRouting |
dataPlaneRouting()
The data plane routing mechanism that will be used for replication.
|
String |
dataPlaneRoutingAsString()
The data plane routing mechanism that will be used for replication.
|
ReplicationConfigurationDefaultLargeStagingDiskType |
defaultLargeStagingDiskType()
The Staging Disk EBS volume type to be used during replication.
|
String |
defaultLargeStagingDiskTypeAsString()
The Staging Disk EBS volume type to be used during replication.
|
ReplicationConfigurationEbsEncryption |
ebsEncryption()
The type of EBS encryption to be used during replication.
|
String |
ebsEncryptionAsString()
The type of EBS encryption to be used during replication.
|
String |
ebsEncryptionKeyArn()
The ARN of the EBS encryption key to be used during replication.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPitPolicy()
For responses, this returns true if the service returned a value for the PitPolicy property.
|
boolean |
hasReplicationServersSecurityGroupsIDs()
For responses, this returns true if the service returned a value for the ReplicationServersSecurityGroupsIDs
property.
|
boolean |
hasStagingAreaTags()
For responses, this returns true if the service returned a value for the StagingAreaTags property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
List<PITPolicyRule> |
pitPolicy()
The Point in time (PIT) policy to manage snapshots taken during replication.
|
String |
replicationConfigurationTemplateID()
The Replication Configuration Template ID.
|
String |
replicationServerInstanceType()
The instance type to be used for the replication server.
|
List<String> |
replicationServersSecurityGroupsIDs()
The security group IDs that will be used by the replication server.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateReplicationConfigurationTemplateResponse.Builder> |
serializableBuilderClass() |
String |
stagingAreaSubnetId()
The subnet to be used by the replication staging area.
|
Map<String,String> |
stagingAreaTags()
A set of tags to be associated with all resources created in the replication staging area: EC2 replication
server, EBS volumes, EBS snapshots, etc.
|
Map<String,String> |
tags()
A set of tags to be associated with the Replication Configuration Template resource.
|
UpdateReplicationConfigurationTemplateResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useDedicatedReplicationServer()
Whether to use a dedicated Replication Server in the replication staging area.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Replication Configuration Template ARN.
public final Boolean associateDefaultSecurityGroup()
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
public final Boolean autoReplicateNewDisks()
Whether to allow the AWS replication agent to automatically replicate newly added disks.
public final Long bandwidthThrottling()
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
public final Boolean createPublicIP()
Whether to create a Public IP for the Recovery Instance by default.
public final ReplicationConfigurationDataPlaneRouting dataPlaneRouting()
The data plane routing mechanism that will be used for replication.
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()
The data plane routing mechanism that will be used for replication.
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()
The Staging Disk EBS volume type to be used during replication.
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()
The Staging Disk EBS volume type to be used during replication.
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()
The type of EBS encryption to be used during replication.
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()
The type of EBS encryption to be used during replication.
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()
The ARN of the EBS encryption key to be used during replication.
public final boolean hasPitPolicy()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<PITPolicyRule> pitPolicy()
The Point in time (PIT) policy to manage snapshots taken during replication.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPitPolicy() method.
public final String replicationConfigurationTemplateID()
The Replication Configuration Template ID.
public final String replicationServerInstanceType()
The instance type to be used for the replication server.
public final boolean hasReplicationServersSecurityGroupsIDs()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<String> replicationServersSecurityGroupsIDs()
The security group IDs that will be used by the replication server.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasReplicationServersSecurityGroupsIDs()
method.
public final String stagingAreaSubnetId()
The subnet to be used by the replication staging area.
public final boolean hasStagingAreaTags()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,String> stagingAreaTags()
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStagingAreaTags() method.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
A set of tags to be associated with the Replication Configuration Template resource.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final Boolean useDedicatedReplicationServer()
Whether to use a dedicated Replication Server in the replication staging area.
public UpdateReplicationConfigurationTemplateResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateReplicationConfigurationTemplateResponse.Builder,UpdateReplicationConfigurationTemplateResponse>toBuilder in class AwsResponsepublic static UpdateReplicationConfigurationTemplateResponse.Builder builder()
public static Class<? extends UpdateReplicationConfigurationTemplateResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2023. All rights reserved.