Class MicrosoftGraphMailboxSettings
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphMailboxSettings
-
public final class MicrosoftGraphMailboxSettings extends Object
mailboxSettings.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphMailboxSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>additionalProperties()Get the additionalProperties property: mailboxSettings.StringarchiveFolder()Get the archiveFolder property: Folder ID of an archive folder for the user.MicrosoftGraphAutomaticRepliesSettingautomaticRepliesSetting()Get the automaticRepliesSetting property: automaticRepliesSetting.StringdateFormat()Get the dateFormat property: The date format for the user's mailbox.MicrosoftGraphDelegateMeetingMessageDeliveryOptionsdelegateMeetingMessageDeliveryOptions()Get the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.MicrosoftGraphLocaleInfolanguage()Get the language property: localeInfo.StringtimeFormat()Get the timeFormat property: The time format for the user's mailbox.StringtimeZone()Get the timeZone property: The default time zone for the user's mailbox.voidvalidate()Validates the instance.MicrosoftGraphMailboxSettingswithAdditionalProperties(Map<String,Object> additionalProperties)Set the additionalProperties property: mailboxSettings.MicrosoftGraphMailboxSettingswithArchiveFolder(String archiveFolder)Set the archiveFolder property: Folder ID of an archive folder for the user.MicrosoftGraphMailboxSettingswithAutomaticRepliesSetting(MicrosoftGraphAutomaticRepliesSetting automaticRepliesSetting)Set the automaticRepliesSetting property: automaticRepliesSetting.MicrosoftGraphMailboxSettingswithDateFormat(String dateFormat)Set the dateFormat property: The date format for the user's mailbox.MicrosoftGraphMailboxSettingswithDelegateMeetingMessageDeliveryOptions(MicrosoftGraphDelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions)Set the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.MicrosoftGraphMailboxSettingswithLanguage(MicrosoftGraphLocaleInfo language)Set the language property: localeInfo.MicrosoftGraphMailboxSettingswithTimeFormat(String timeFormat)Set the timeFormat property: The time format for the user's mailbox.MicrosoftGraphMailboxSettingswithTimeZone(String timeZone)Set the timeZone property: The default time zone for the user's mailbox.MicrosoftGraphMailboxSettingswithWorkingHours(MicrosoftGraphWorkingHours workingHours)Set the workingHours property: workingHours.MicrosoftGraphWorkingHoursworkingHours()Get the workingHours property: workingHours.
-
-
-
Method Detail
-
archiveFolder
public String archiveFolder()
Get the archiveFolder property: Folder ID of an archive folder for the user.- Returns:
- the archiveFolder value.
-
withArchiveFolder
public MicrosoftGraphMailboxSettings withArchiveFolder(String archiveFolder)
Set the archiveFolder property: Folder ID of an archive folder for the user.- Parameters:
archiveFolder- the archiveFolder value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
automaticRepliesSetting
public MicrosoftGraphAutomaticRepliesSetting automaticRepliesSetting()
Get the automaticRepliesSetting property: automaticRepliesSetting.- Returns:
- the automaticRepliesSetting value.
-
withAutomaticRepliesSetting
public MicrosoftGraphMailboxSettings withAutomaticRepliesSetting(MicrosoftGraphAutomaticRepliesSetting automaticRepliesSetting)
Set the automaticRepliesSetting property: automaticRepliesSetting.- Parameters:
automaticRepliesSetting- the automaticRepliesSetting value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
dateFormat
public String dateFormat()
Get the dateFormat property: The date format for the user's mailbox.- Returns:
- the dateFormat value.
-
withDateFormat
public MicrosoftGraphMailboxSettings withDateFormat(String dateFormat)
Set the dateFormat property: The date format for the user's mailbox.- Parameters:
dateFormat- the dateFormat value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
delegateMeetingMessageDeliveryOptions
public MicrosoftGraphDelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions()
Get the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.- Returns:
- the delegateMeetingMessageDeliveryOptions value.
-
withDelegateMeetingMessageDeliveryOptions
public MicrosoftGraphMailboxSettings withDelegateMeetingMessageDeliveryOptions(MicrosoftGraphDelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions)
Set the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.- Parameters:
delegateMeetingMessageDeliveryOptions- the delegateMeetingMessageDeliveryOptions value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
language
public MicrosoftGraphLocaleInfo language()
Get the language property: localeInfo.- Returns:
- the language value.
-
withLanguage
public MicrosoftGraphMailboxSettings withLanguage(MicrosoftGraphLocaleInfo language)
Set the language property: localeInfo.- Parameters:
language- the language value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
timeFormat
public String timeFormat()
Get the timeFormat property: The time format for the user's mailbox.- Returns:
- the timeFormat value.
-
withTimeFormat
public MicrosoftGraphMailboxSettings withTimeFormat(String timeFormat)
Set the timeFormat property: The time format for the user's mailbox.- Parameters:
timeFormat- the timeFormat value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
timeZone
public String timeZone()
Get the timeZone property: The default time zone for the user's mailbox.- Returns:
- the timeZone value.
-
withTimeZone
public MicrosoftGraphMailboxSettings withTimeZone(String timeZone)
Set the timeZone property: The default time zone for the user's mailbox.- Parameters:
timeZone- the timeZone value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
workingHours
public MicrosoftGraphWorkingHours workingHours()
Get the workingHours property: workingHours.- Returns:
- the workingHours value.
-
withWorkingHours
public MicrosoftGraphMailboxSettings withWorkingHours(MicrosoftGraphWorkingHours workingHours)
Set the workingHours property: workingHours.- Parameters:
workingHours- the workingHours value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: mailboxSettings.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphMailboxSettings withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: mailboxSettings.- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphMailboxSettings object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-