Class AssertionAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.grafana.model.AssertionAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AssertionAttributes.Builder,AssertionAttributes>
@Generated("software.amazon.awssdk:codegen") public final class AssertionAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssertionAttributes.Builder,AssertionAttributes>
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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssertionAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssertionAttributes.Builderbuilder()Stringemail()The name of the attribute within the SAML assertion to use as the email names for SAML users.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)Stringgroups()The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.inthashCode()Stringlogin()The name of the attribute within the SAML assertion to use as the login names for SAML users.Stringname()The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.Stringorg()The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.Stringrole()The name of the attribute within the SAML assertion to use as the user roles.List<SdkField<?>>sdkFields()static Class<? extends AssertionAttributes.Builder>serializableBuilderClass()AssertionAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
email
public final String email()
The name of the attribute within the SAML assertion to use as the email names for SAML users.
- Returns:
- The name of the attribute within the SAML assertion to use as the email names for SAML users.
-
groups
public final String groups()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
- Returns:
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.
-
login
public final String login()
The name of the attribute within the SAML assertion to use as the login names for SAML users.
- Returns:
- The name of the attribute within the SAML assertion to use as the login names for SAML users.
-
name
public final String name()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
- Returns:
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.
-
org
public final String org()
The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.
- Returns:
- The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.
-
role
public final String role()
The name of the attribute within the SAML assertion to use as the user roles.
- Returns:
- The name of the attribute within the SAML assertion to use as the user roles.
-
toBuilder
public AssertionAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssertionAttributes.Builder,AssertionAttributes>
-
builder
public static AssertionAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssertionAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-