Class AuthenticationFactorSettingsEndpointRestrictions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • maxEnrolledDevices

        public AuthenticationFactorSettingsEndpointRestrictions.Builder maxEnrolledDevices​(Integer maxEnrolledDevices)
        Maximum number of enrolled devices per user

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

        Parameters:
        maxEnrolledDevices - the value to set
        Returns:
        this builder
      • maxTrustedEndpoints

        public AuthenticationFactorSettingsEndpointRestrictions.Builder maxTrustedEndpoints​(Integer maxTrustedEndpoints)
        Max number of trusted endpoints per user

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

        Parameters:
        maxTrustedEndpoints - the value to set
        Returns:
        this builder
      • maxEndpointTrustDurationInDays

        public AuthenticationFactorSettingsEndpointRestrictions.Builder maxEndpointTrustDurationInDays​(Integer maxEndpointTrustDurationInDays)
        Maximum number of days until an endpoint can be trusted

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

        Parameters:
        maxEndpointTrustDurationInDays - the value to set
        Returns:
        this builder
      • trustedEndpointsEnabled

        public AuthenticationFactorSettingsEndpointRestrictions.Builder trustedEndpointsEnabled​(Boolean trustedEndpointsEnabled)
        Specify if trusted endpoints are enabled

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

        Parameters:
        trustedEndpointsEnabled - the value to set
        Returns:
        this builder
      • maxIncorrectAttempts

        public AuthenticationFactorSettingsEndpointRestrictions.Builder maxIncorrectAttempts​(Integer maxIncorrectAttempts)
        An integer that represents the maximum number of failed MFA logins before an account is locked

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

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