Class MeName.Builder

  • Enclosing class:
    MeName

    public static class MeName.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • formatted

        public MeName.Builder formatted​(String formatted)
        Full name

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

        Parameters:
        formatted - the value to set
        Returns:
        this builder
      • familyName

        public MeName.Builder familyName​(String familyName)
        Last name

        *SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Last Name - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        familyName - the value to set
        Returns:
        this builder
      • givenName

        public MeName.Builder givenName​(String givenName)
        First name

        *SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: First Name - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        givenName - the value to set
        Returns:
        this builder
      • middleName

        public MeName.Builder middleName​(String middleName)
        Middle name

        *SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Middle Name - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        middleName - the value to set
        Returns:
        this builder
      • honorificPrefix

        public MeName.Builder honorificPrefix​(String honorificPrefix)
        Prefix

        *SCIM++ Properties:** - idcsCsvAttributeName: Honorific Prefix - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        honorificPrefix - the value to set
        Returns:
        this builder
      • honorificSuffix

        public MeName.Builder honorificSuffix​(String honorificSuffix)
        Suffix

        *SCIM++ Properties:** - idcsCsvAttributeName: Honorific Suffix - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        honorificSuffix - the value to set
        Returns:
        this builder
      • build

        public MeName build()