public class ContactDtoBuilder extends Object
Constructor and Description |
---|
ContactDtoBuilder(ContactDto model) |
Modifier and Type | Method and Description |
---|---|
ContactDtoBuilder |
associatedPersons(List<AssociatedPerson> associatedPersons)
Set ContactDto.associatedPersons and return builder.
|
ContactDtoBuilder |
attachments(List<Attachment> attachments)
Set ContactDto.attachments and return builder.
|
ContactDto |
build()
Build ContactDto instance.
|
ContactDtoBuilder |
companyName(String companyName)
Set ContactDto.companyName and return builder.
|
ContactDtoBuilder |
computerNetworkName(String computerNetworkName)
Set ContactDto.computerNetworkName and return builder.
|
ContactDtoBuilder |
customerId(String customerId)
Set ContactDto.customerId and return builder.
|
ContactDtoBuilder |
departmentName(String departmentName)
Set ContactDto.departmentName and return builder.
|
ContactDtoBuilder |
displayName(String displayName)
Set ContactDto.displayName and return builder.
|
ContactDtoBuilder |
emailAddresses(List<EmailAddress> emailAddresses)
Set ContactDto.emailAddresses and return builder.
|
ContactDtoBuilder |
events(List<CustomerEvent> events)
Set ContactDto.events and return builder.
|
ContactDtoBuilder |
fileAs(String fileAs)
Set ContactDto.fileAs and return builder.
|
ContactDtoBuilder |
fileAsMapping(String fileAsMapping)
Set ContactDto.fileAsMapping and return builder.
|
ContactDtoBuilder |
freeBusyLocation(String freeBusyLocation)
Set ContactDto.freeBusyLocation and return builder.
|
ContactDtoBuilder |
gender(String gender)
Set ContactDto.gender and return builder.
|
ContactDtoBuilder |
givenName(String givenName)
Set ContactDto.givenName and return builder.
|
ContactDtoBuilder |
governmentIdNumber(String governmentIdNumber)
Set ContactDto.governmentIdNumber and return builder.
|
ContactDtoBuilder |
hobbies(String hobbies)
Set ContactDto.hobbies and return builder.
|
ContactDtoBuilder |
initials(String initials)
Set ContactDto.initials and return builder.
|
ContactDtoBuilder |
instantMessengers(List<InstantMessengerAddress> instantMessengers)
Set ContactDto.instantMessengers and return builder.
|
ContactDtoBuilder |
jobTitle(String jobTitle)
Set ContactDto.jobTitle and return builder.
|
ContactDtoBuilder |
language(String language)
Set ContactDto.language and return builder.
|
ContactDtoBuilder |
location(String location)
Set ContactDto.location and return builder.
|
ContactDtoBuilder |
middleName(String middleName)
Set ContactDto.middleName and return builder.
|
ContactDtoBuilder |
nickname(String nickname)
Set ContactDto.nickname and return builder.
|
ContactDtoBuilder |
notes(String notes)
Set ContactDto.notes and return builder.
|
ContactDtoBuilder |
notesFormat(String notesFormat)
Set ContactDto.notesFormat and return builder.
|
ContactDtoBuilder |
officeLocation(String officeLocation)
Set ContactDto.officeLocation and return builder.
|
ContactDtoBuilder |
organizationalIdNumber(String organizationalIdNumber)
Set ContactDto.organizationalIdNumber and return builder.
|
ContactDtoBuilder |
phoneNumbers(List<PhoneNumber> phoneNumbers)
Set ContactDto.phoneNumbers and return builder.
|
ContactDtoBuilder |
photo(ContactPhoto photo)
Set ContactDto.photo and return builder.
|
ContactDtoBuilder |
physicalAddresses(List<PostalAddress> physicalAddresses)
Set ContactDto.physicalAddresses and return builder.
|
ContactDtoBuilder |
preferredTextEncoding(String preferredTextEncoding)
Set ContactDto.preferredTextEncoding and return builder.
|
ContactDtoBuilder |
prefix(String prefix)
Set ContactDto.prefix and return builder.
|
ContactDtoBuilder |
profession(String profession)
Set ContactDto.profession and return builder.
|
ContactDtoBuilder |
suffix(String suffix)
Set ContactDto.suffix and return builder.
|
ContactDtoBuilder |
surname(String surname)
Set ContactDto.surname and return builder.
|
ContactDtoBuilder |
urls(List<Url> urls)
Set ContactDto.urls and return builder.
|
public ContactDtoBuilder(ContactDto model)
public ContactDto build()
public ContactDtoBuilder associatedPersons(List<AssociatedPerson> associatedPersons)
associatedPersons
- Associated persons.public ContactDtoBuilder attachments(List<Attachment> attachments)
attachments
- Document attachments.public ContactDtoBuilder companyName(String companyName)
companyName
- Company name.public ContactDtoBuilder computerNetworkName(String computerNetworkName)
computerNetworkName
- Computer network.public ContactDtoBuilder customerId(String customerId)
customerId
- Customer id.public ContactDtoBuilder departmentName(String departmentName)
departmentName
- Department name.public ContactDtoBuilder displayName(String displayName)
displayName
- Display name.public ContactDtoBuilder emailAddresses(List<EmailAddress> emailAddresses)
emailAddresses
- Person's email addresses.public ContactDtoBuilder events(List<CustomerEvent> events)
events
- Person's events.public ContactDtoBuilder fileAs(String fileAs)
fileAs
- A name used for sorting.public ContactDtoBuilder fileAsMapping(String fileAsMapping)
fileAsMapping
- Specifies how to generate and recompute the value of the dispidFileAs property when other contact name properties change. Coincides MS-OXPROPS revision 16.2 from 7/31/2014. Enum, available values: Empty, DisplayName, FirstName, LastName, Organization, LastFirstMiddle, OrgLastFirstMiddle, LastFirstMiddleOrg, LastFirstMiddle2, LastFirstMiddle3, OrgLastFirstMiddle2, OrgLastFirstMiddle3, LastFirstMiddleOrg2, LastFirstMiddleOrg3, LastFirstMiddleGen, FirstMiddleLastGen, LastFirstMiddleGen2, BestMatch, AccordingToLocale, Nonepublic ContactDtoBuilder freeBusyLocation(String freeBusyLocation)
freeBusyLocation
- URL path from which a client can retrieve free/busy information for the contact as an iCal file.public ContactDtoBuilder gender(String gender)
gender
- Enum defines gender of a person. Enum, available values: Unspecified, Female, Malepublic ContactDtoBuilder givenName(String givenName)
givenName
- Person's given name.public ContactDtoBuilder governmentIdNumber(String governmentIdNumber)
governmentIdNumber
- Government id number.public ContactDtoBuilder hobbies(String hobbies)
hobbies
- Person's hobbies.public ContactDtoBuilder initials(String initials)
initials
- Person's initials.public ContactDtoBuilder instantMessengers(List<InstantMessengerAddress> instantMessengers)
instantMessengers
- Person's instant messenger addresses.public ContactDtoBuilder jobTitle(String jobTitle)
jobTitle
- Person's job title.public ContactDtoBuilder language(String language)
language
- Language.public ContactDtoBuilder location(String location)
location
- Person's location.public ContactDtoBuilder middleName(String middleName)
middleName
- Person's middle name.public ContactDtoBuilder nickname(String nickname)
nickname
- Person's nickname.public ContactDtoBuilder notes(String notes)
notes
- Notes.public ContactDtoBuilder notesFormat(String notesFormat)
notesFormat
- Defines format of a text. Enum, available values: Text, Htmlpublic ContactDtoBuilder officeLocation(String officeLocation)
officeLocation
- Office location.public ContactDtoBuilder organizationalIdNumber(String organizationalIdNumber)
organizationalIdNumber
- Contains an identifier for the mail user used within the mail user's organization.public ContactDtoBuilder phoneNumbers(List<PhoneNumber> phoneNumbers)
phoneNumbers
- Person's phone numbers.public ContactDtoBuilder photo(ContactPhoto photo)
photo
- Person's photo.public ContactDtoBuilder physicalAddresses(List<PostalAddress> physicalAddresses)
physicalAddresses
- Person's physical addresses.public ContactDtoBuilder preferredTextEncoding(String preferredTextEncoding)
preferredTextEncoding
- Encoding for all text properties.public ContactDtoBuilder prefix(String prefix)
prefix
- A prefix of a full name such like Mr.(mister), Dr.(doctor) and so on.public ContactDtoBuilder profession(String profession)
profession
- A job position of a person in a company.public ContactDtoBuilder suffix(String suffix)
suffix
- A suffix of a full name such like Jr.(junior), Sr.(senior) and so on.public ContactDtoBuilder surname(String surname)
surname
- Person's surname.public ContactDtoBuilder urls(List<Url> urls)
urls
- Person's urls.Copyright © 2020. All rights reserved.