Interface SamlConfiguration.Builder

    • Method Detail

      • 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

        SamlConfiguration.Builder roleArn​(String 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.