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.String
archiveFolder()
Get the archiveFolder property: Folder ID of an archive folder for the user.MicrosoftGraphAutomaticRepliesSetting
automaticRepliesSetting()
Get the automaticRepliesSetting property: automaticRepliesSetting.String
dateFormat()
Get the dateFormat property: The date format for the user's mailbox.MicrosoftGraphDelegateMeetingMessageDeliveryOptions
delegateMeetingMessageDeliveryOptions()
Get the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.MicrosoftGraphLocaleInfo
language()
Get the language property: localeInfo.String
timeFormat()
Get the timeFormat property: The time format for the user's mailbox.String
timeZone()
Get the timeZone property: The default time zone for the user's mailbox.void
validate()
Validates the instance.MicrosoftGraphMailboxSettings
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: mailboxSettings.MicrosoftGraphMailboxSettings
withArchiveFolder(String archiveFolder)
Set the archiveFolder property: Folder ID of an archive folder for the user.MicrosoftGraphMailboxSettings
withAutomaticRepliesSetting(MicrosoftGraphAutomaticRepliesSetting automaticRepliesSetting)
Set the automaticRepliesSetting property: automaticRepliesSetting.MicrosoftGraphMailboxSettings
withDateFormat(String dateFormat)
Set the dateFormat property: The date format for the user's mailbox.MicrosoftGraphMailboxSettings
withDelegateMeetingMessageDeliveryOptions(MicrosoftGraphDelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions)
Set the delegateMeetingMessageDeliveryOptions property: The delegateMeetingMessageDeliveryOptions property.MicrosoftGraphMailboxSettings
withLanguage(MicrosoftGraphLocaleInfo language)
Set the language property: localeInfo.MicrosoftGraphMailboxSettings
withTimeFormat(String timeFormat)
Set the timeFormat property: The time format for the user's mailbox.MicrosoftGraphMailboxSettings
withTimeZone(String timeZone)
Set the timeZone property: The default time zone for the user's mailbox.MicrosoftGraphMailboxSettings
withWorkingHours(MicrosoftGraphWorkingHours workingHours)
Set the workingHours property: workingHours.MicrosoftGraphWorkingHours
workingHours()
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.
-
-