@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProviderUserIdentifierType extends Object implements Serializable, Cloneable, StructuredPojo
A container for information about an IdP for a user pool.
Constructor and Description |
---|
ProviderUserIdentifierType() |
Modifier and Type | Method and Description |
---|---|
ProviderUserIdentifierType |
clone() |
boolean |
equals(Object obj) |
String |
getProviderAttributeName()
The name of the provider attribute to link to, such as
NameID . |
String |
getProviderAttributeValue()
The value of the provider attribute to link to, such as
xxxxx_account . |
String |
getProviderName()
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setProviderAttributeName(String providerAttributeName)
The name of the provider attribute to link to, such as
NameID . |
void |
setProviderAttributeValue(String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account . |
void |
setProviderName(String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
String |
toString()
Returns a string representation of this object.
|
ProviderUserIdentifierType |
withProviderAttributeName(String providerAttributeName)
The name of the provider attribute to link to, such as
NameID . |
ProviderUserIdentifierType |
withProviderAttributeValue(String providerAttributeValue)
The value of the provider attribute to link to, such as
xxxxx_account . |
ProviderUserIdentifierType |
withProviderName(String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
|
public void setProviderName(String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
providerName
- The name of the provider, such as Facebook, Google, or Login with Amazon.public String getProviderName()
The name of the provider, such as Facebook, Google, or Login with Amazon.
public ProviderUserIdentifierType withProviderName(String providerName)
The name of the provider, such as Facebook, Google, or Login with Amazon.
providerName
- The name of the provider, such as Facebook, Google, or Login with Amazon.public void setProviderAttributeName(String providerAttributeName)
The name of the provider attribute to link to, such as NameID
.
providerAttributeName
- The name of the provider attribute to link to, such as NameID
.public String getProviderAttributeName()
The name of the provider attribute to link to, such as NameID
.
NameID
.public ProviderUserIdentifierType withProviderAttributeName(String providerAttributeName)
The name of the provider attribute to link to, such as NameID
.
providerAttributeName
- The name of the provider attribute to link to, such as NameID
.public void setProviderAttributeValue(String providerAttributeValue)
The value of the provider attribute to link to, such as xxxxx_account
.
providerAttributeValue
- The value of the provider attribute to link to, such as xxxxx_account
.public String getProviderAttributeValue()
The value of the provider attribute to link to, such as xxxxx_account
.
xxxxx_account
.public ProviderUserIdentifierType withProviderAttributeValue(String providerAttributeValue)
The value of the provider attribute to link to, such as xxxxx_account
.
providerAttributeValue
- The value of the provider attribute to link to, such as xxxxx_account
.public String toString()
toString
in class Object
Object.toString()
public ProviderUserIdentifierType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.