Class UserPoolReplicaType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserPoolReplicaType.Builder,UserPoolReplicaType>
Contains information about a replica user pool, including Region, status, role, and ARN.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic UserPoolReplicaType.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Web Services Region where the replica is located.final ReplicaRoleTyperole()The role of the user pool replica that determines which API operations are enabled.final StringThe role of the user pool replica that determines which API operations are enabled.static Class<? extends UserPoolReplicaType.Builder>final ReplicaStatusTypestatus()The current status of the replica.final StringThe current status of the replica.final StringtoString()Returns a string representation of this object.final StringThe Amazon Resource Name (ARN) of the replica user pool.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
regionName
The Amazon Web Services Region where the replica is located.
- Returns:
- The Amazon Web Services Region where the replica is located.
-
status
The current status of the replica.
- CREATING
-
The replica is being created.
- INACTIVE
-
The replica has been created, but is not accepting requests for end-users. Administrator configuration operations are supported.
- ACTIVE
-
The replica is available for both end-user and administrator operations.
- DELETING
-
The replica is being deleted.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnReplicaStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the replica.
- CREATING
-
The replica is being created.
- INACTIVE
-
The replica has been created, but is not accepting requests for end-users. Administrator configuration operations are supported.
- ACTIVE
-
The replica is available for both end-user and administrator operations.
- DELETING
-
The replica is being deleted.
- See Also:
-
statusAsString
The current status of the replica.
- CREATING
-
The replica is being created.
- INACTIVE
-
The replica has been created, but is not accepting requests for end-users. Administrator configuration operations are supported.
- ACTIVE
-
The replica is available for both end-user and administrator operations.
- DELETING
-
The replica is being deleted.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnReplicaStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the replica.
- CREATING
-
The replica is being created.
- INACTIVE
-
The replica has been created, but is not accepting requests for end-users. Administrator configuration operations are supported.
- ACTIVE
-
The replica is available for both end-user and administrator operations.
- DELETING
-
The replica is being deleted.
- See Also:
-
role
The role of the user pool replica that determines which API operations are enabled.
- PRIMARY
-
The primary replica supports all end user and administrator operations.
- SECONDARY
-
The secondary replica supports a limited set of end user and administrator operations. Generally, only administrator operations that set configurations specific to the replica, and only end-user operations that do not create or change attributes of a user are supported.
If the service returns an enum value that is not available in the current SDK version,
rolewill returnReplicaRoleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromroleAsString().- Returns:
- The role of the user pool replica that determines which API operations are enabled.
- PRIMARY
-
The primary replica supports all end user and administrator operations.
- SECONDARY
-
The secondary replica supports a limited set of end user and administrator operations. Generally, only administrator operations that set configurations specific to the replica, and only end-user operations that do not create or change attributes of a user are supported.
- See Also:
-
roleAsString
The role of the user pool replica that determines which API operations are enabled.
- PRIMARY
-
The primary replica supports all end user and administrator operations.
- SECONDARY
-
The secondary replica supports a limited set of end user and administrator operations. Generally, only administrator operations that set configurations specific to the replica, and only end-user operations that do not create or change attributes of a user are supported.
If the service returns an enum value that is not available in the current SDK version,
rolewill returnReplicaRoleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromroleAsString().- Returns:
- The role of the user pool replica that determines which API operations are enabled.
- PRIMARY
-
The primary replica supports all end user and administrator operations.
- SECONDARY
-
The secondary replica supports a limited set of end user and administrator operations. Generally, only administrator operations that set configurations specific to the replica, and only end-user operations that do not create or change attributes of a user are supported.
- See Also:
-
userPoolArn
The Amazon Resource Name (ARN) of the replica user pool.
- Returns:
- The Amazon Resource Name (ARN) of the replica user pool.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserPoolReplicaType.Builder,UserPoolReplicaType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-