Class MicrosoftGraphContact
java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphOutlookItem
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphContact
contact.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the additionalProperties property: contact.Get the assistantName property: The name of the contact's assistant.birthday()Get the birthday property: The contact's birthday.Get the businessAddress property: physicalAddress.Get the businessHomePage property: The business home page of the contact.Get the businessPhones property: The contact's business phone numbers.children()Get the children property: The names of the contact's children.Get the companyName property: The name of the contact's company.Get the department property: The contact's department.Get the displayName property: The contact's display name.Get the emailAddresses property: The contact's email addresses.Get the extensions property: The collection of open extensions defined for the contact.fileAs()Get the fileAs property: The name the contact is filed under.Get the generation property: The contact's generation.Get the givenName property: The contact's given name.Get the homeAddress property: physicalAddress.Get the homePhones property: The contact's home phone numbers.Get the imAddresses property: The contact's instant messaging (IM) addresses.initials()Get the initials property: The contact's initials.jobTitle()Get the jobTitle property: The contact’s job title.manager()Get the manager property: The name of the contact's manager.Get the middleName property: The contact's middle name.Get the mobilePhone property: The contact's mobile phone number.Get the multiValueExtendedProperties property: The collection of multi-value extended properties defined for the contact.nickName()Get the nickName property: The contact's nickname.Get the officeLocation property: The location of the contact's office.Get the otherAddress property: physicalAddress.Get the parentFolderId property: The ID of the contact's parent folder.Get the personalNotes property: The user's notes about the contact.photo()Get the photo property: profilePhoto.Get the profession property: The contact's profession.Get the singleValueExtendedProperties property: The collection of single-value extended properties defined for the contact.Get the spouseName property: The name of the contact's spouse/partner.surname()Get the surname property: The contact's surname.title()Get the title property: The contact's title.voidvalidate()Validates the instance.withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: contact.withAssistantName(String assistantName) Set the assistantName property: The name of the contact's assistant.withBirthday(OffsetDateTime birthday) Set the birthday property: The contact's birthday.withBusinessAddress(MicrosoftGraphPhysicalAddress businessAddress) Set the businessAddress property: physicalAddress.withBusinessHomePage(String businessHomePage) Set the businessHomePage property: The business home page of the contact.withBusinessPhones(List<String> businessPhones) Set the businessPhones property: The contact's business phone numbers.withCategories(List<String> categories) Set the categories property: The categories associated with the item.withChangeKey(String changeKey) Set the changeKey property: Identifies the version of the item.withChildren(List<String> children) Set the children property: The names of the contact's children.withCompanyName(String companyName) Set the companyName property: The name of the contact's company.withCreatedDateTime(OffsetDateTime createdDateTime) Set the createdDateTime property: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.withDepartment(String department) Set the department property: The contact's department.withDisplayName(String displayName) Set the displayName property: The contact's display name.withEmailAddresses(List<MicrosoftGraphEmailAddress> emailAddresses) Set the emailAddresses property: The contact's email addresses.withExtensions(List<MicrosoftGraphExtension> extensions) Set the extensions property: The collection of open extensions defined for the contact.withFileAs(String fileAs) Set the fileAs property: The name the contact is filed under.withGeneration(String generation) Set the generation property: The contact's generation.withGivenName(String givenName) Set the givenName property: The contact's given name.withHomeAddress(MicrosoftGraphPhysicalAddress homeAddress) Set the homeAddress property: physicalAddress.withHomePhones(List<String> homePhones) Set the homePhones property: The contact's home phone numbers.Set the id property: Read-only.withImAddresses(List<String> imAddresses) Set the imAddresses property: The contact's instant messaging (IM) addresses.withInitials(String initials) Set the initials property: The contact's initials.withJobTitle(String jobTitle) Set the jobTitle property: The contact’s job title.withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime) Set the lastModifiedDateTime property: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.withManager(String manager) Set the manager property: The name of the contact's manager.withMiddleName(String middleName) Set the middleName property: The contact's middle name.withMobilePhone(String mobilePhone) Set the mobilePhone property: The contact's mobile phone number.withMultiValueExtendedProperties(List<MicrosoftGraphMultiValueLegacyExtendedProperty> multiValueExtendedProperties) Set the multiValueExtendedProperties property: The collection of multi-value extended properties defined for the contact.withNickName(String nickName) Set the nickName property: The contact's nickname.withOfficeLocation(String officeLocation) Set the officeLocation property: The location of the contact's office.withOtherAddress(MicrosoftGraphPhysicalAddress otherAddress) Set the otherAddress property: physicalAddress.withParentFolderId(String parentFolderId) Set the parentFolderId property: The ID of the contact's parent folder.withPersonalNotes(String personalNotes) Set the personalNotes property: The user's notes about the contact.Set the photo property: profilePhoto.withProfession(String profession) Set the profession property: The contact's profession.withSingleValueExtendedProperties(List<MicrosoftGraphSingleValueLegacyExtendedProperty> singleValueExtendedProperties) Set the singleValueExtendedProperties property: The collection of single-value extended properties defined for the contact.withSpouseName(String spouseName) Set the spouseName property: The name of the contact's spouse/partner.withSurname(String surname) Set the surname property: The contact's surname.Set the title property: The contact's title.withYomiCompanyName(String yomiCompanyName) Set the yomiCompanyName property: The phonetic Japanese company name of the contact.withYomiGivenName(String yomiGivenName) Set the yomiGivenName property: The phonetic Japanese given name (first name) of the contact.withYomiSurname(String yomiSurname) Set the yomiSurname property: The phonetic Japanese surname (last name) of the contact.Get the yomiCompanyName property: The phonetic Japanese company name of the contact.Get the yomiGivenName property: The phonetic Japanese given name (first name) of the contact.Get the yomiSurname property: The phonetic Japanese surname (last name) of the contact.Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphOutlookItem
categories, changeKey, createdDateTime, lastModifiedDateTimeMethods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
Constructor Details
-
MicrosoftGraphContact
public MicrosoftGraphContact()Creates an instance of MicrosoftGraphContact class.
-
-
Method Details
-
assistantName
Get the assistantName property: The name of the contact's assistant.- Returns:
- the assistantName value.
-
withAssistantName
Set the assistantName property: The name of the contact's assistant.- Parameters:
assistantName- the assistantName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
birthday
Get the birthday property: The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.- Returns:
- the birthday value.
-
withBirthday
Set the birthday property: The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.- Parameters:
birthday- the birthday value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
businessAddress
Get the businessAddress property: physicalAddress.- Returns:
- the businessAddress value.
-
withBusinessAddress
Set the businessAddress property: physicalAddress.- Parameters:
businessAddress- the businessAddress value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
businessHomePage
Get the businessHomePage property: The business home page of the contact.- Returns:
- the businessHomePage value.
-
withBusinessHomePage
Set the businessHomePage property: The business home page of the contact.- Parameters:
businessHomePage- the businessHomePage value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
businessPhones
Get the businessPhones property: The contact's business phone numbers.- Returns:
- the businessPhones value.
-
withBusinessPhones
Set the businessPhones property: The contact's business phone numbers.- Parameters:
businessPhones- the businessPhones value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
children
Get the children property: The names of the contact's children.- Returns:
- the children value.
-
withChildren
Set the children property: The names of the contact's children.- Parameters:
children- the children value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
companyName
Get the companyName property: The name of the contact's company.- Returns:
- the companyName value.
-
withCompanyName
Set the companyName property: The name of the contact's company.- Parameters:
companyName- the companyName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
department
Get the department property: The contact's department.- Returns:
- the department value.
-
withDepartment
Set the department property: The contact's department.- Parameters:
department- the department value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
displayName
Get the displayName property: The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.- Parameters:
displayName- the displayName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
emailAddresses
Get the emailAddresses property: The contact's email addresses.- Returns:
- the emailAddresses value.
-
withEmailAddresses
Set the emailAddresses property: The contact's email addresses.- Parameters:
emailAddresses- the emailAddresses value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
fileAs
Get the fileAs property: The name the contact is filed under.- Returns:
- the fileAs value.
-
withFileAs
Set the fileAs property: The name the contact is filed under.- Parameters:
fileAs- the fileAs value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
generation
Get the generation property: The contact's generation.- Returns:
- the generation value.
-
withGeneration
Set the generation property: The contact's generation.- Parameters:
generation- the generation value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
givenName
Get the givenName property: The contact's given name.- Returns:
- the givenName value.
-
withGivenName
Set the givenName property: The contact's given name.- Parameters:
givenName- the givenName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
homeAddress
Get the homeAddress property: physicalAddress.- Returns:
- the homeAddress value.
-
withHomeAddress
Set the homeAddress property: physicalAddress.- Parameters:
homeAddress- the homeAddress value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
homePhones
Get the homePhones property: The contact's home phone numbers.- Returns:
- the homePhones value.
-
withHomePhones
Set the homePhones property: The contact's home phone numbers.- Parameters:
homePhones- the homePhones value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
imAddresses
Get the imAddresses property: The contact's instant messaging (IM) addresses.- Returns:
- the imAddresses value.
-
withImAddresses
Set the imAddresses property: The contact's instant messaging (IM) addresses.- Parameters:
imAddresses- the imAddresses value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
initials
Get the initials property: The contact's initials.- Returns:
- the initials value.
-
withInitials
Set the initials property: The contact's initials.- Parameters:
initials- the initials value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
jobTitle
Get the jobTitle property: The contact’s job title.- Returns:
- the jobTitle value.
-
withJobTitle
Set the jobTitle property: The contact’s job title.- Parameters:
jobTitle- the jobTitle value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
manager
Get the manager property: The name of the contact's manager.- Returns:
- the manager value.
-
withManager
Set the manager property: The name of the contact's manager.- Parameters:
manager- the manager value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
middleName
Get the middleName property: The contact's middle name.- Returns:
- the middleName value.
-
withMiddleName
Set the middleName property: The contact's middle name.- Parameters:
middleName- the middleName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
mobilePhone
Get the mobilePhone property: The contact's mobile phone number.- Returns:
- the mobilePhone value.
-
withMobilePhone
Set the mobilePhone property: The contact's mobile phone number.- Parameters:
mobilePhone- the mobilePhone value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
nickName
Get the nickName property: The contact's nickname.- Returns:
- the nickName value.
-
withNickName
Set the nickName property: The contact's nickname.- Parameters:
nickName- the nickName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
officeLocation
Get the officeLocation property: The location of the contact's office.- Returns:
- the officeLocation value.
-
withOfficeLocation
Set the officeLocation property: The location of the contact's office.- Parameters:
officeLocation- the officeLocation value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
otherAddress
Get the otherAddress property: physicalAddress.- Returns:
- the otherAddress value.
-
withOtherAddress
Set the otherAddress property: physicalAddress.- Parameters:
otherAddress- the otherAddress value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
parentFolderId
Get the parentFolderId property: The ID of the contact's parent folder.- Returns:
- the parentFolderId value.
-
withParentFolderId
Set the parentFolderId property: The ID of the contact's parent folder.- Parameters:
parentFolderId- the parentFolderId value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
personalNotes
Get the personalNotes property: The user's notes about the contact.- Returns:
- the personalNotes value.
-
withPersonalNotes
Set the personalNotes property: The user's notes about the contact.- Parameters:
personalNotes- the personalNotes value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
profession
Get the profession property: The contact's profession.- Returns:
- the profession value.
-
withProfession
Set the profession property: The contact's profession.- Parameters:
profession- the profession value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
spouseName
Get the spouseName property: The name of the contact's spouse/partner.- Returns:
- the spouseName value.
-
withSpouseName
Set the spouseName property: The name of the contact's spouse/partner.- Parameters:
spouseName- the spouseName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
surname
Get the surname property: The contact's surname.- Returns:
- the surname value.
-
withSurname
Set the surname property: The contact's surname.- Parameters:
surname- the surname value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
title
Get the title property: The contact's title.- Returns:
- the title value.
-
withTitle
Set the title property: The contact's title.- Parameters:
title- the title value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
yomiCompanyName
Get the yomiCompanyName property: The phonetic Japanese company name of the contact.- Returns:
- the yomiCompanyName value.
-
withYomiCompanyName
Set the yomiCompanyName property: The phonetic Japanese company name of the contact.- Parameters:
yomiCompanyName- the yomiCompanyName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
yomiGivenName
Get the yomiGivenName property: The phonetic Japanese given name (first name) of the contact.- Returns:
- the yomiGivenName value.
-
withYomiGivenName
Set the yomiGivenName property: The phonetic Japanese given name (first name) of the contact.- Parameters:
yomiGivenName- the yomiGivenName value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
yomiSurname
Get the yomiSurname property: The phonetic Japanese surname (last name) of the contact.- Returns:
- the yomiSurname value.
-
withYomiSurname
Set the yomiSurname property: The phonetic Japanese surname (last name) of the contact.- Parameters:
yomiSurname- the yomiSurname value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
extensions
Get the extensions property: The collection of open extensions defined for the contact. Read-only. Nullable.- Returns:
- the extensions value.
-
withExtensions
Set the extensions property: The collection of open extensions defined for the contact. Read-only. Nullable.- Parameters:
extensions- the extensions value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
multiValueExtendedProperties
Get the multiValueExtendedProperties property: The collection of multi-value extended properties defined for the contact. Read-only. Nullable.- Returns:
- the multiValueExtendedProperties value.
-
withMultiValueExtendedProperties
public MicrosoftGraphContact withMultiValueExtendedProperties(List<MicrosoftGraphMultiValueLegacyExtendedProperty> multiValueExtendedProperties) Set the multiValueExtendedProperties property: The collection of multi-value extended properties defined for the contact. Read-only. Nullable.- Parameters:
multiValueExtendedProperties- the multiValueExtendedProperties value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
photo
Get the photo property: profilePhoto.- Returns:
- the photo value.
-
withPhoto
Set the photo property: profilePhoto.- Parameters:
photo- the photo value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
singleValueExtendedProperties
Get the singleValueExtendedProperties property: The collection of single-value extended properties defined for the contact. Read-only. Nullable.- Returns:
- the singleValueExtendedProperties value.
-
withSingleValueExtendedProperties
public MicrosoftGraphContact withSingleValueExtendedProperties(List<MicrosoftGraphSingleValueLegacyExtendedProperty> singleValueExtendedProperties) Set the singleValueExtendedProperties property: The collection of single-value extended properties defined for the contact. Read-only. Nullable.- Parameters:
singleValueExtendedProperties- the singleValueExtendedProperties value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
additionalProperties
Get the additionalProperties property: contact.- Overrides:
additionalPropertiesin classMicrosoftGraphOutlookItem- Returns:
- the additionalProperties value.
-
withAdditionalProperties
Set the additionalProperties property: contact.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphOutlookItem- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphContact object itself.
-
withCategories
Set the categories property: The categories associated with the item.- Overrides:
withCategoriesin classMicrosoftGraphOutlookItem- Parameters:
categories- the categories value to set.- Returns:
- the MicrosoftGraphOutlookItem object itself.
-
withChangeKey
Set the changeKey property: Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.- Overrides:
withChangeKeyin classMicrosoftGraphOutlookItem- Parameters:
changeKey- the changeKey value to set.- Returns:
- the MicrosoftGraphOutlookItem object itself.
-
withCreatedDateTime
Set the createdDateTime property: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.- Overrides:
withCreatedDateTimein classMicrosoftGraphOutlookItem- Parameters:
createdDateTime- the createdDateTime value to set.- Returns:
- the MicrosoftGraphOutlookItem object itself.
-
withLastModifiedDateTime
Set the lastModifiedDateTime property: The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.- Overrides:
withLastModifiedDateTimein classMicrosoftGraphOutlookItem- Parameters:
lastModifiedDateTime- the lastModifiedDateTime value to set.- Returns:
- the MicrosoftGraphOutlookItem object itself.
-
withId
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphOutlookItem- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classMicrosoftGraphOutlookItem- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-