Class ExtensionPosixUser.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • uidNumber

        public ExtensionPosixUser.Builder uidNumber​(Integer uidNumber)
        Integer uniquely identifying a user in a POSIX administrative domain

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: server

        Parameters:
        uidNumber - the value to set
        Returns:
        this builder
      • gidNumber

        public ExtensionPosixUser.Builder gidNumber​(Integer gidNumber)
        Primary Group identifier of the POSIX user

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

        Parameters:
        gidNumber - the value to set
        Returns:
        this builder
      • gecos

        public ExtensionPosixUser.Builder gecos​(String gecos)
        General information about the POSIX account such as their real name and phone number

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

        Parameters:
        gecos - the value to set
        Returns:
        this builder
      • homeDirectory

        public ExtensionPosixUser.Builder homeDirectory​(String homeDirectory)
        The absolute path to the home directory of the POSIX account

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

        Parameters:
        homeDirectory - the value to set
        Returns:
        this builder
      • loginShell

        public ExtensionPosixUser.Builder loginShell​(String loginShell)
        The path to the login shell of the POSIX account

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

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