Class Addresses.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.Addresses.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Addresses
build()
Addresses.Builder
copy(Addresses model)
Addresses.Builder
country(String country)
The country name component.Addresses.Builder
formatted(String formatted)
The full mailing address, formatted for display or use with a mailing label.Addresses.Builder
locality(String locality)
The city or locality component.Addresses.Builder
postalCode(String postalCode)
The zipcode or postal code component.Addresses.Builder
primary(Boolean primary)
A Boolean value indicating the ‘primary’ or preferred attribute value for this attribute.Addresses.Builder
region(String region)
The state or region component.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.Addresses.Builder
type(Addresses.Type type)
A label indicating the attribute’s function; e.g., ‘work’ or ‘home’.
-
-
-
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
-
build
public Addresses build()
-
copy
public Addresses.Builder copy(Addresses model)
-
-