@Generated(value="software.amazon.awssdk:codegen") public final class ReplicationSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReplicationSpecification.Builder,ReplicationSpecification>
The replication specification of the keyspace includes:
regionList - up to six Amazon Web Services Regions where the keyspace is replicated in.
replicationStrategy - the required value is SINGLE_REGION or MULTI_REGION.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReplicationSpecification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ReplicationSpecification.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRegionList()
For responses, this returns true if the service returned a value for the RegionList property.
|
List<String> |
regionList()
The
regionList can contain up to six Amazon Web Services Regions where the keyspace is replicated
in. |
Rs |
replicationStrategy()
The
replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION. |
String |
replicationStrategyAsString()
The
replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReplicationSpecification.Builder> |
serializableBuilderClass() |
ReplicationSpecification.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Rs replicationStrategy()
The replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION.
If the service returns an enum value that is not available in the current SDK version,
replicationStrategy will return Rs.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from replicationStrategyAsString().
replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION.Rspublic final String replicationStrategyAsString()
The replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION.
If the service returns an enum value that is not available in the current SDK version,
replicationStrategy will return Rs.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from replicationStrategyAsString().
replicationStrategy of a keyspace, the required value is SINGLE_REGION or
MULTI_REGION.Rspublic final boolean hasRegionList()
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> regionList()
The regionList can contain up to six Amazon Web Services Regions where the keyspace is replicated
in.
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 hasRegionList() method.
regionList can contain up to six Amazon Web Services Regions where the keyspace is
replicated in.public ReplicationSpecification.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReplicationSpecification.Builder,ReplicationSpecification>public static ReplicationSpecification.Builder builder()
public static Class<? extends ReplicationSpecification.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.