@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FederationParameters extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information when authentication mode is FEDERATED.
Constructor and Description |
---|
FederationParameters() |
Modifier and Type | Method and Description |
---|---|
FederationParameters |
addAttributeMapEntry(String key,
String value)
Add a single AttributeMap entry
|
FederationParameters |
clearAttributeMapEntries()
Removes all the entries added into AttributeMap.
|
FederationParameters |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationCallBackURL()
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration
(IdP).
|
Map<String,String> |
getAttributeMap()
SAML attribute name and value.
|
String |
getFederationProviderName()
Name of the identity provider (IdP).
|
String |
getFederationURN()
The Uniform Resource Name (URN).
|
String |
getSamlMetadataDocument()
SAML 2.0 Metadata document from identity provider (IdP).
|
String |
getSamlMetadataURL()
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationCallBackURL(String applicationCallBackURL)
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration
(IdP).
|
void |
setAttributeMap(Map<String,String> attributeMap)
SAML attribute name and value.
|
void |
setFederationProviderName(String federationProviderName)
Name of the identity provider (IdP).
|
void |
setFederationURN(String federationURN)
The Uniform Resource Name (URN).
|
void |
setSamlMetadataDocument(String samlMetadataDocument)
SAML 2.0 Metadata document from identity provider (IdP).
|
void |
setSamlMetadataURL(String samlMetadataURL)
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
|
String |
toString()
Returns a string representation of this object.
|
FederationParameters |
withApplicationCallBackURL(String applicationCallBackURL)
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration
(IdP).
|
FederationParameters |
withAttributeMap(Map<String,String> attributeMap)
SAML attribute name and value.
|
FederationParameters |
withFederationProviderName(String federationProviderName)
Name of the identity provider (IdP).
|
FederationParameters |
withFederationURN(String federationURN)
The Uniform Resource Name (URN).
|
FederationParameters |
withSamlMetadataDocument(String samlMetadataDocument)
SAML 2.0 Metadata document from identity provider (IdP).
|
FederationParameters |
withSamlMetadataURL(String samlMetadataURL)
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
|
public void setSamlMetadataDocument(String samlMetadataDocument)
SAML 2.0 Metadata document from identity provider (IdP).
samlMetadataDocument
- SAML 2.0 Metadata document from identity provider (IdP).public String getSamlMetadataDocument()
SAML 2.0 Metadata document from identity provider (IdP).
public FederationParameters withSamlMetadataDocument(String samlMetadataDocument)
SAML 2.0 Metadata document from identity provider (IdP).
samlMetadataDocument
- SAML 2.0 Metadata document from identity provider (IdP).public void setSamlMetadataURL(String samlMetadataURL)
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
samlMetadataURL
- Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).public String getSamlMetadataURL()
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
public FederationParameters withSamlMetadataURL(String samlMetadataURL)
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
samlMetadataURL
- Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).public void setApplicationCallBackURL(String applicationCallBackURL)
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).
applicationCallBackURL
- The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider
configuration (IdP).public String getApplicationCallBackURL()
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).
public FederationParameters withApplicationCallBackURL(String applicationCallBackURL)
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).
applicationCallBackURL
- The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider
configuration (IdP).public void setFederationURN(String federationURN)
The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.
federationURN
- The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider
Entity ID.public String getFederationURN()
The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.
public FederationParameters withFederationURN(String federationURN)
The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.
federationURN
- The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider
Entity ID.public void setFederationProviderName(String federationProviderName)
Name of the identity provider (IdP).
federationProviderName
- Name of the identity provider (IdP).public String getFederationProviderName()
Name of the identity provider (IdP).
public FederationParameters withFederationProviderName(String federationProviderName)
Name of the identity provider (IdP).
federationProviderName
- Name of the identity provider (IdP).public Map<String,String> getAttributeMap()
SAML attribute name and value. The name must always be Email
and the value should be set to the
attribute definition in which user email is set. For example, name would be Email
and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your SAML 2.0
compliant identity provider (IdP) documentation for details.
Email
and the value should be set to
the attribute definition in which user email is set. For example, name would be Email
and
value http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your
SAML 2.0 compliant identity provider (IdP) documentation for details.public void setAttributeMap(Map<String,String> attributeMap)
SAML attribute name and value. The name must always be Email
and the value should be set to the
attribute definition in which user email is set. For example, name would be Email
and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your SAML 2.0
compliant identity provider (IdP) documentation for details.
attributeMap
- SAML attribute name and value. The name must always be Email
and the value should be set to
the attribute definition in which user email is set. For example, name would be Email
and
value http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your
SAML 2.0 compliant identity provider (IdP) documentation for details.public FederationParameters withAttributeMap(Map<String,String> attributeMap)
SAML attribute name and value. The name must always be Email
and the value should be set to the
attribute definition in which user email is set. For example, name would be Email
and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your SAML 2.0
compliant identity provider (IdP) documentation for details.
attributeMap
- SAML attribute name and value. The name must always be Email
and the value should be set to
the attribute definition in which user email is set. For example, name would be Email
and
value http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
. Please check your
SAML 2.0 compliant identity provider (IdP) documentation for details.public FederationParameters addAttributeMapEntry(String key, String value)
public FederationParameters clearAttributeMapEntries()
public String toString()
toString
in class Object
Object.toString()
public FederationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.