Interface AdvancedSecurityOptions.Builder

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

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

    • enabled

      True if advanced security is enabled.

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

      AdvancedSecurityOptions.Builder internalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)

      True if the internal user database is enabled.

      Parameters:
      internalUserDatabaseEnabled - True if the internal user database is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • samlOptions

      Describes the SAML application configured for a domain.

      Parameters:
      samlOptions - Describes the SAML application configured for a domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • samlOptions

      Describes the SAML application configured for a domain.

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

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

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

      AdvancedSecurityOptions.Builder anonymousAuthDisableDate(Instant anonymousAuthDisableDate)

      Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.

      Parameters:
      anonymousAuthDisableDate - Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • anonymousAuthEnabled

      AdvancedSecurityOptions.Builder anonymousAuthEnabled(Boolean anonymousAuthEnabled)

      True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.

      Parameters:
      anonymousAuthEnabled - True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
      Returns:
      Returns a reference to this object so that method calls can be chained together.