Interface SamlConfigOptions.Builder

    • Method Detail

      • metadata

        SamlConfigOptions.Builder metadata​(String metadata)

        The XML IdP metadata file generated from your identity provider.

        Parameters:
        metadata - The XML IdP metadata file generated from your identity provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userAttribute

        SamlConfigOptions.Builder userAttribute​(String userAttribute)

        A user attribute for this SAML integration.

        Parameters:
        userAttribute - A user attribute for this SAML integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupAttribute

        SamlConfigOptions.Builder groupAttribute​(String groupAttribute)

        The group attribute for this SAML integration.

        Parameters:
        groupAttribute - The group attribute for this SAML integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • openSearchServerlessEntityId

        SamlConfigOptions.Builder openSearchServerlessEntityId​(String openSearchServerlessEntityId)

        Custom entity id attribute to override default entity id for this saml integration.

        Parameters:
        openSearchServerlessEntityId - Custom entity id attribute to override default entity id for this saml integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sessionTimeout

        SamlConfigOptions.Builder sessionTimeout​(Integer sessionTimeout)

        The session timeout, in minutes. Default is 60 minutes (12 hours).

        Parameters:
        sessionTimeout - The session timeout, in minutes. Default is 60 minutes (12 hours).
        Returns:
        Returns a reference to this object so that method calls can be chained together.