@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssertionAttributes extends Object implements Serializable, Cloneable, StructuredPojo
A structure that defines which attributes in the IdP assertion are to be used to define information about the users authenticated by the IdP to use the workspace.
Constructor and Description |
---|
AssertionAttributes() |
Modifier and Type | Method and Description |
---|---|
AssertionAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getEmail()
The name of the attribute within the SAML assertion to use as the email names for SAML users.
|
String |
getGroups()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
|
String |
getLogin()
The name of the attribute within the SAML assertion to use as the login names for SAML users.
|
String |
getName()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
|
String |
getOrg()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users'
organizations.
|
String |
getRole()
The name of the attribute within the SAML assertion to use as the user roles.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEmail(String email)
The name of the attribute within the SAML assertion to use as the email names for SAML users.
|
void |
setGroups(String groups)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
|
void |
setLogin(String login)
The name of the attribute within the SAML assertion to use as the login names for SAML users.
|
void |
setName(String name)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
|
void |
setOrg(String org)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users'
organizations.
|
void |
setRole(String role)
The name of the attribute within the SAML assertion to use as the user roles.
|
String |
toString()
Returns a string representation of this object.
|
AssertionAttributes |
withEmail(String email)
The name of the attribute within the SAML assertion to use as the email names for SAML users.
|
AssertionAttributes |
withGroups(String groups)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
|
AssertionAttributes |
withLogin(String login)
The name of the attribute within the SAML assertion to use as the login names for SAML users.
|
AssertionAttributes |
withName(String name)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
|
AssertionAttributes |
withOrg(String org)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users'
organizations.
|
AssertionAttributes |
withRole(String role)
The name of the attribute within the SAML assertion to use as the user roles.
|
public void setEmail(String email)
The name of the attribute within the SAML assertion to use as the email names for SAML users.
email
- The name of the attribute within the SAML assertion to use as the email names for SAML users.public String getEmail()
The name of the attribute within the SAML assertion to use as the email names for SAML users.
public AssertionAttributes withEmail(String email)
The name of the attribute within the SAML assertion to use as the email names for SAML users.
email
- The name of the attribute within the SAML assertion to use as the email names for SAML users.public void setGroups(String groups)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
groups
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for user
groups.public String getGroups()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
public AssertionAttributes withGroups(String groups)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
groups
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for user
groups.public void setLogin(String login)
The name of the attribute within the SAML assertion to use as the login names for SAML users.
login
- The name of the attribute within the SAML assertion to use as the login names for SAML users.public String getLogin()
The name of the attribute within the SAML assertion to use as the login names for SAML users.
public AssertionAttributes withLogin(String login)
The name of the attribute within the SAML assertion to use as the login names for SAML users.
login
- The name of the attribute within the SAML assertion to use as the login names for SAML users.public void setName(String name)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
name
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML
users.public String getName()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
public AssertionAttributes withName(String name)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
name
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML
users.public void setOrg(String org)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.
org
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for the
users' organizations.public String getOrg()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.
public AssertionAttributes withOrg(String org)
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.
org
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for the
users' organizations.public void setRole(String role)
The name of the attribute within the SAML assertion to use as the user roles.
role
- The name of the attribute within the SAML assertion to use as the user roles.public String getRole()
The name of the attribute within the SAML assertion to use as the user roles.
public AssertionAttributes withRole(String role)
The name of the attribute within the SAML assertion to use as the user roles.
role
- The name of the attribute within the SAML assertion to use as the user roles.public String toString()
toString
in class Object
Object.toString()
public AssertionAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.