Class Addresses.Builder

  • Enclosing class:
    Addresses

    public static class Addresses.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • formatted

        public Addresses.Builder formatted​(String formatted)
        The full mailing address, formatted for display or use with a mailing label.

        This attribute MAY contain newlines.

        *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
      • streetAddress

        public Addresses.Builder streetAddress​(String streetAddress)
        The full street address component, which may include house number, street name, PO BOX, and multi-line extended street address information.

        This attribute MAY contain newlines.

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

        Parameters:
        streetAddress - the value to set
        Returns:
        this builder
      • locality

        public Addresses.Builder locality​(String locality)
        The city or locality component.

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

        Parameters:
        locality - the value to set
        Returns:
        this builder
      • region

        public Addresses.Builder region​(String region)
        The state or region component.

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

        Parameters:
        region - the value to set
        Returns:
        this builder
      • postalCode

        public Addresses.Builder postalCode​(String postalCode)
        The zipcode or postal code component.

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

        Parameters:
        postalCode - the value to set
        Returns:
        this builder
      • country

        public Addresses.Builder country​(String country)
        The country name component.

        *SCIM++ Properties:** - caseExact: false - idcsCanonicalValueSourceFilter: attrName eq "countries" and attrValues.value eq "upper($(country))" - idcsCanonicalValueSourceResourceType: AllowedValue - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        country - the value to set
        Returns:
        this builder
      • type

        public Addresses.Builder type​(Addresses.Type type)
        A label indicating the attribute’s function; e.g., ‘work’ or ‘home’.

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

        Parameters:
        type - the value to set
        Returns:
        this builder
      • primary

        public Addresses.Builder primary​(Boolean primary)
        A Boolean value indicating the ‘primary’ or preferred attribute value for this attribute.

        The primary attribute value ‘true’ MUST appear no more than once.

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

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