Class ProviderUserIdentifierType

    • Method Detail

      • providerName

        public final String providerName()

        The name of the provider, such as Facebook, Google, or Login with Amazon.

        Returns:
        The name of the provider, such as Facebook, Google, or Login with Amazon.
      • providerAttributeName

        public final String providerAttributeName()

        The name of the provider attribute to link to, such as NameID.

        Returns:
        The name of the provider attribute to link to, such as NameID.
      • providerAttributeValue

        public final String providerAttributeValue()

        The value of the provider attribute to link to, such as xxxxx_account.

        Returns:
        The value of the provider attribute to link to, such as xxxxx_account.
      • 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)