Class MicrosoftGraphMailboxSettings


  • public final class MicrosoftGraphMailboxSettings
    extends Object
    mailboxSettings.
    • Constructor Detail

      • MicrosoftGraphMailboxSettings

        public MicrosoftGraphMailboxSettings()
    • 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.
      • 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.