Interface SamlConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SamlConfiguration.Builder,SamlConfiguration>, SdkBuilder<SamlConfiguration.Builder,SamlConfiguration>, SdkPojo
Enclosing class:
SamlConfiguration

public static interface SamlConfiguration.Builder extends SdkPojo, CopyableBuilder<SamlConfiguration.Builder,SamlConfiguration>
  • Method Details

    • metadataXML

      SamlConfiguration.Builder metadataXML(String metadataXML)

      The metadata XML that your IdP generated.

      Parameters:
      metadataXML - The metadata XML that your IdP generated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of an IAM role assumed by users when they authenticate into their Amazon Q Business web experience, containing the relevant Amazon Q Business permissions for conversing with Amazon Q Business.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of an IAM role assumed by users when they authenticate into their Amazon Q Business web experience, containing the relevant Amazon Q Business permissions for conversing with Amazon Q Business.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userIdAttribute

      SamlConfiguration.Builder userIdAttribute(String userIdAttribute)

      The user attribute name in your IdP that maps to the user email.

      Parameters:
      userIdAttribute - The user attribute name in your IdP that maps to the user email.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userGroupAttribute

      SamlConfiguration.Builder userGroupAttribute(String userGroupAttribute)

      The group attribute name in your IdP that maps to user groups.

      Parameters:
      userGroupAttribute - The group attribute name in your IdP that maps to user groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.