@Generated(value="software.amazon.awssdk:codegen") public final class UserIdentityInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UserIdentityInfo.Builder,UserIdentityInfo>
Contains information about the identity of a user.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UserIdentityInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UserIdentityInfo.Builder |
builder() |
String |
email()
The email address.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
firstName()
The first name.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastName()
The last name.
|
String |
mobile()
The user's mobile number.
|
List<SdkField<?>> |
sdkFields() |
String |
secondaryEmail()
The user's secondary email address.
|
static Class<? extends UserIdentityInfo.Builder> |
serializableBuilderClass() |
UserIdentityInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String firstName()
The first name. This is required if you are using Amazon Connect or SAML for identity management.
public final String lastName()
The last name. This is required if you are using Amazon Connect or SAML for identity management.
public final String email()
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
public final String secondaryEmail()
The user's secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.
Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}
Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}
public final String mobile()
The user's mobile number.
public UserIdentityInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UserIdentityInfo.Builder,UserIdentityInfo>public static UserIdentityInfo.Builder builder()
public static Class<? extends UserIdentityInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.