Interface SAMLOptionsOutput.Builder

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

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

    • enabled

      True if SAML is enabled.

      Parameters:
      enabled - True if SAML is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • idp

      Describes the SAML identity provider's information.

      Parameters:
      idp - Describes the SAML identity provider's information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • idp

      Describes the SAML identity provider's information.

      This is a convenience method that creates an instance of the SAMLIdp.Builder avoiding the need to create one manually via SAMLIdp.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to idp(SAMLIdp).

      Parameters:
      idp - a consumer that will call methods on SAMLIdp.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • subjectKey

      SAMLOptionsOutput.Builder subjectKey(String subjectKey)

      The key used for matching the SAML subject attribute.

      Parameters:
      subjectKey - The key used for matching the SAML subject attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rolesKey

      SAMLOptionsOutput.Builder rolesKey(String rolesKey)

      The key used for matching the SAML roles attribute.

      Parameters:
      rolesKey - The key used for matching the SAML roles attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sessionTimeoutMinutes

      SAMLOptionsOutput.Builder sessionTimeoutMinutes(Integer sessionTimeoutMinutes)

      The duration, in minutes, after which a user session becomes inactive.

      Parameters:
      sessionTimeoutMinutes - The duration, in minutes, after which a user session becomes inactive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.