Class User

    • Method Detail

      • arn

        public final String arn()

        The ARN of the user.

        Returns:
        The ARN of the user.
      • userName

        public final String userName()

        The email address of the user.

        Users' email addresses are case-sensitive.

        Returns:
        The email address of the user.

        Users' email addresses are case-sensitive.

      • enabled

        public final Boolean enabled()

        Specifies whether the user in the user pool is enabled.

        Returns:
        Specifies whether the user in the user pool is enabled.
      • status

        public final String status()

        The status of the user in the user pool. The status can be one of the following:

        • UNCONFIRMED – The user is created but not confirmed.

        • CONFIRMED – The user is confirmed.

        • ARCHIVED – The user is no longer active.

        • COMPROMISED – The user is disabled because of a potential security threat.

        • UNKNOWN – The user status is not known.

        Returns:
        The status of the user in the user pool. The status can be one of the following:

        • UNCONFIRMED – The user is created but not confirmed.

        • CONFIRMED – The user is confirmed.

        • ARCHIVED – The user is no longer active.

        • COMPROMISED – The user is disabled because of a potential security threat.

        • UNKNOWN – The user status is not known.

      • firstName

        public final String firstName()

        The first name, or given name, of the user.

        Returns:
        The first name, or given name, of the user.
      • lastName

        public final String lastName()

        The last name, or surname, of the user.

        Returns:
        The last name, or surname, of the user.
      • createdTime

        public final Instant createdTime()

        The date and time the user was created in the user pool.

        Returns:
        The date and time the user was created in the user pool.
      • serializableBuilderClass

        public static Class<? extends User.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)