Class MicrosoftGraphMailboxSettings

java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphMailboxSettings

public final class MicrosoftGraphMailboxSettings extends Object
mailboxSettings.
  • Constructor Details

    • MicrosoftGraphMailboxSettings

      public MicrosoftGraphMailboxSettings()
      Creates an instance of MicrosoftGraphMailboxSettings class.
  • Method Details

    • 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: delegateMeetingMessageDeliveryOptions.
      Returns:
      the delegateMeetingMessageDeliveryOptions value.
    • withDelegateMeetingMessageDeliveryOptions

      public MicrosoftGraphMailboxSettings withDelegateMeetingMessageDeliveryOptions(MicrosoftGraphDelegateMeetingMessageDeliveryOptions delegateMeetingMessageDeliveryOptions)
      Set the delegateMeetingMessageDeliveryOptions property: delegateMeetingMessageDeliveryOptions.
      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

      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.