public class ProviderUserIdentifierType
extends java.lang.Object
implements java.io.Serializable
A container for information about an IdP for a user pool.
| Constructor and Description |
|---|
ProviderUserIdentifierType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getProviderAttributeName()
The name of the provider attribute to link to, such as
NameID. |
java.lang.String |
getProviderAttributeValue()
The value of the provider attribute to link to, such as
xxxxx_account. |
java.lang.String |
getProviderName()
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
int |
hashCode() |
void |
setProviderAttributeName(java.lang.String providerAttributeName)
The name of the provider attribute to link to, such as
NameID. |
void |
setProviderAttributeValue(java.lang.String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account. |
void |
setProviderName(java.lang.String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ProviderUserIdentifierType |
withProviderAttributeName(java.lang.String providerAttributeName)
The name of the provider attribute to link to, such as
NameID. |
ProviderUserIdentifierType |
withProviderAttributeValue(java.lang.String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account. |
ProviderUserIdentifierType |
withProviderName(java.lang.String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
public java.lang.String getProviderName()
The name of the provider, such as Facebook, Google, or Login with Amazon.
Constraints:
Length: 1 - 32
Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}]+
The name of the provider, such as Facebook, Google, or Login with Amazon.
public void setProviderName(java.lang.String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
Constraints:
Length: 1 - 32
Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}]+
providerName - The name of the provider, such as Facebook, Google, or Login with Amazon.
public ProviderUserIdentifierType withProviderName(java.lang.String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 32
Pattern: [\p{L}\p{M}\p{S}\p{N}\p{P}]+
providerName - The name of the provider, such as Facebook, Google, or Login with Amazon.
public java.lang.String getProviderAttributeName()
The name of the provider attribute to link to, such as
NameID.
Constraints:
Length: 0 - 131072
The name of the provider attribute to link to, such as
NameID.
public void setProviderAttributeName(java.lang.String providerAttributeName)
The name of the provider attribute to link to, such as
NameID.
Constraints:
Length: 0 - 131072
providerAttributeName -
The name of the provider attribute to link to, such as
NameID.
public ProviderUserIdentifierType withProviderAttributeName(java.lang.String providerAttributeName)
The name of the provider attribute to link to, such as
NameID.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 131072
providerAttributeName -
The name of the provider attribute to link to, such as
NameID.
public java.lang.String getProviderAttributeValue()
The value of the provider attribute to link to, such as
xxxxx_account.
Constraints:
Length: 0 - 131072
The value of the provider attribute to link to, such as
xxxxx_account.
public void setProviderAttributeValue(java.lang.String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account.
Constraints:
Length: 0 - 131072
providerAttributeValue -
The value of the provider attribute to link to, such as
xxxxx_account.
public ProviderUserIdentifierType withProviderAttributeValue(java.lang.String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 131072
providerAttributeValue -
The value of the provider attribute to link to, such as
xxxxx_account.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object