Class AuthenticationFactorSettingsBypassCodeSettings.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • selfServiceGenerationEnabled

        public AuthenticationFactorSettingsBypassCodeSettings.Builder selfServiceGenerationEnabled​(Boolean selfServiceGenerationEnabled)
        If true, indicates that self-service bypass code generation is enabled

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none

        Parameters:
        selfServiceGenerationEnabled - the value to set
        Returns:
        this builder
      • helpDeskGenerationEnabled

        public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskGenerationEnabled​(Boolean helpDeskGenerationEnabled)
        If true, indicates that help desk bypass code generation is enabled

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none

        Parameters:
        helpDeskGenerationEnabled - the value to set
        Returns:
        this builder
      • length

        public AuthenticationFactorSettingsBypassCodeSettings.Builder length​(Integer length)
        Exact length of the bypass code to be generated

        *SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 8 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none

        Parameters:
        length - the value to set
        Returns:
        this builder
      • maxActive

        public AuthenticationFactorSettingsBypassCodeSettings.Builder maxActive​(Integer maxActive)
        The maximum number of bypass codes that can be issued to any user

        *SCIM++ Properties:** - idcsMaxValue: 6 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none

        Parameters:
        maxActive - the value to set
        Returns:
        this builder
      • helpDeskCodeExpiryInMins

        public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskCodeExpiryInMins​(Integer helpDeskCodeExpiryInMins)
        Expiry (in minutes) of any bypass code that is generated by the help desk

        *SCIM++ Properties:** - idcsMaxValue: 9999999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none

        Parameters:
        helpDeskCodeExpiryInMins - the value to set
        Returns:
        this builder
      • helpDeskMaxUsage

        public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskMaxUsage​(Integer helpDeskMaxUsage)
        The maximum number of times that any bypass code that is generated by the help desk can be used

        *SCIM++ Properties:** - idcsMaxValue: 999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none

        Parameters:
        helpDeskMaxUsage - the value to set
        Returns:
        this builder