Class SharepointSettings

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SharepointSettings
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class SharepointSettings extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Sharepoint Settings.
  • Field Details

    • allowedDomainGuidsForSyncApp

      @SerializedName(value="allowedDomainGuidsForSyncApp", alternate="AllowedDomainGuidsForSyncApp") @Expose @Nullable public List<UUID> allowedDomainGuidsForSyncApp
      The Allowed Domain Guids For Sync App. Collection of trusted domain GUIDs for the OneDrive sync app.
    • availableManagedPathsForSiteCreation

      @SerializedName(value="availableManagedPathsForSiteCreation", alternate="AvailableManagedPathsForSiteCreation") @Expose @Nullable public List<String> availableManagedPathsForSiteCreation
      The Available Managed Paths For Site Creation. Collection of managed paths available for site creation. Read-only.
    • deletedUserPersonalSiteRetentionPeriodInDays

      @SerializedName(value="deletedUserPersonalSiteRetentionPeriodInDays", alternate="DeletedUserPersonalSiteRetentionPeriodInDays") @Expose @Nullable public Integer deletedUserPersonalSiteRetentionPeriodInDays
      The Deleted User Personal Site Retention Period In Days. The number of days for preserving a deleted user's OneDrive.
    • excludedFileExtensionsForSyncApp

      @SerializedName(value="excludedFileExtensionsForSyncApp", alternate="ExcludedFileExtensionsForSyncApp") @Expose @Nullable public List<String> excludedFileExtensionsForSyncApp
      The Excluded File Extensions For Sync App. Collection of file extensions not uploaded by the OneDrive sync app.
    • idleSessionSignOut

      @SerializedName(value="idleSessionSignOut", alternate="IdleSessionSignOut") @Expose @Nullable public IdleSessionSignOut idleSessionSignOut
      The Idle Session Sign Out. Specifies the idle session sign-out policies for the tenant.
    • imageTaggingOption

      @SerializedName(value="imageTaggingOption", alternate="ImageTaggingOption") @Expose @Nullable public ImageTaggingChoice imageTaggingOption
      The Image Tagging Option. Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced.
    • isCommentingOnSitePagesEnabled

      @SerializedName(value="isCommentingOnSitePagesEnabled", alternate="IsCommentingOnSitePagesEnabled") @Expose @Nullable public Boolean isCommentingOnSitePagesEnabled
      The Is Commenting On Site Pages Enabled. Indicates whether comments are allowed on modern site pages in SharePoint.
    • isFileActivityNotificationEnabled

      @SerializedName(value="isFileActivityNotificationEnabled", alternate="IsFileActivityNotificationEnabled") @Expose @Nullable public Boolean isFileActivityNotificationEnabled
      The Is File Activity Notification Enabled. Indicates whether push notifications are enabled for OneDrive events.
    • isLegacyAuthProtocolsEnabled

      @SerializedName(value="isLegacyAuthProtocolsEnabled", alternate="IsLegacyAuthProtocolsEnabled") @Expose @Nullable public Boolean isLegacyAuthProtocolsEnabled
      The Is Legacy Auth Protocols Enabled. Indicates whether legacy authentication protocols are enabled for the tenant.
    • isLoopEnabled

      @SerializedName(value="isLoopEnabled", alternate="IsLoopEnabled") @Expose @Nullable public Boolean isLoopEnabled
      The Is Loop Enabled. Indicates whether if Fluid Framework is allowed on SharePoint sites.
    • isMacSyncAppEnabled

      @SerializedName(value="isMacSyncAppEnabled", alternate="IsMacSyncAppEnabled") @Expose @Nullable public Boolean isMacSyncAppEnabled
      The Is Mac Sync App Enabled. Indicates whether files can be synced using the OneDrive sync app for Mac.
    • isRequireAcceptingUserToMatchInvitedUserEnabled

      @SerializedName(value="isRequireAcceptingUserToMatchInvitedUserEnabled", alternate="IsRequireAcceptingUserToMatchInvitedUserEnabled") @Expose @Nullable public Boolean isRequireAcceptingUserToMatchInvitedUserEnabled
      The Is Require Accepting User To Match Invited User Enabled. Indicates whether guests must sign in using the same account to which sharing invitations are sent.
    • isResharingByExternalUsersEnabled

      @SerializedName(value="isResharingByExternalUsersEnabled", alternate="IsResharingByExternalUsersEnabled") @Expose @Nullable public Boolean isResharingByExternalUsersEnabled
      The Is Resharing By External Users Enabled. Indicates whether guests are allowed to reshare files, folders, and sites they don't own.
    • isSharePointMobileNotificationEnabled

      @SerializedName(value="isSharePointMobileNotificationEnabled", alternate="IsSharePointMobileNotificationEnabled") @Expose @Nullable public Boolean isSharePointMobileNotificationEnabled
      The Is Share Point Mobile Notification Enabled. Indicates whether mobile push notifications are enabled for SharePoint.
    • isSharePointNewsfeedEnabled

      @SerializedName(value="isSharePointNewsfeedEnabled", alternate="IsSharePointNewsfeedEnabled") @Expose @Nullable public Boolean isSharePointNewsfeedEnabled
      The Is Share Point Newsfeed Enabled. Indicates whether the newsfeed is allowed on the modern site pages in SharePoint.
    • isSiteCreationEnabled

      @SerializedName(value="isSiteCreationEnabled", alternate="IsSiteCreationEnabled") @Expose @Nullable public Boolean isSiteCreationEnabled
      The Is Site Creation Enabled. Indicates whether users are allowed to create sites.
    • isSiteCreationUIEnabled

      @SerializedName(value="isSiteCreationUIEnabled", alternate="IsSiteCreationUIEnabled") @Expose @Nullable public Boolean isSiteCreationUIEnabled
      The Is Site Creation UIEnabled. Indicates whether the UI commands for creating sites are shown.
    • isSitePagesCreationEnabled

      @SerializedName(value="isSitePagesCreationEnabled", alternate="IsSitePagesCreationEnabled") @Expose @Nullable public Boolean isSitePagesCreationEnabled
      The Is Site Pages Creation Enabled. Indicates whether creating new modern pages is allowed on SharePoint sites.
    • isSitesStorageLimitAutomatic

      @SerializedName(value="isSitesStorageLimitAutomatic", alternate="IsSitesStorageLimitAutomatic") @Expose @Nullable public Boolean isSitesStorageLimitAutomatic
      The Is Sites Storage Limit Automatic. Indicates whether site storage space is automatically managed or if specific storage limits are set per site.
    • isSyncButtonHiddenOnPersonalSite

      @SerializedName(value="isSyncButtonHiddenOnPersonalSite", alternate="IsSyncButtonHiddenOnPersonalSite") @Expose @Nullable public Boolean isSyncButtonHiddenOnPersonalSite
      The Is Sync Button Hidden On Personal Site. Indicates whether the sync button in OneDrive is hidden.
    • isUnmanagedSyncAppForTenantRestricted

      @SerializedName(value="isUnmanagedSyncAppForTenantRestricted", alternate="IsUnmanagedSyncAppForTenantRestricted") @Expose @Nullable public Boolean isUnmanagedSyncAppForTenantRestricted
      The Is Unmanaged Sync App For Tenant Restricted. Indicates whether users are allowed to sync files only on PCs joined to specific domains.
    • personalSiteDefaultStorageLimitInMB

      @SerializedName(value="personalSiteDefaultStorageLimitInMB", alternate="PersonalSiteDefaultStorageLimitInMB") @Expose @Nullable public Long personalSiteDefaultStorageLimitInMB
      The Personal Site Default Storage Limit In MB. The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB).
    • sharingAllowedDomainList

      @SerializedName(value="sharingAllowedDomainList", alternate="SharingAllowedDomainList") @Expose @Nullable public List<String> sharingAllowedDomainList
      The Sharing Allowed Domain List. Collection of email domains that are allowed for sharing outside the organization.
    • sharingBlockedDomainList

      @SerializedName(value="sharingBlockedDomainList", alternate="SharingBlockedDomainList") @Expose @Nullable public List<String> sharingBlockedDomainList
      The Sharing Blocked Domain List. Collection of email domains that are blocked for sharing outside the organization.
    • sharingCapability

      @SerializedName(value="sharingCapability", alternate="SharingCapability") @Expose @Nullable public SharingCapabilities sharingCapability
      The Sharing Capability. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.
    • sharingDomainRestrictionMode

      @SerializedName(value="sharingDomainRestrictionMode", alternate="SharingDomainRestrictionMode") @Expose @Nullable public SharingDomainRestrictionMode sharingDomainRestrictionMode
      The Sharing Domain Restriction Mode. Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList.
    • siteCreationDefaultManagedPath

      @SerializedName(value="siteCreationDefaultManagedPath", alternate="SiteCreationDefaultManagedPath") @Expose @Nullable public String siteCreationDefaultManagedPath
      The Site Creation Default Managed Path. The value of the team site managed path. This is the path under which new team sites will be created.
    • siteCreationDefaultStorageLimitInMB

      @SerializedName(value="siteCreationDefaultStorageLimitInMB", alternate="SiteCreationDefaultStorageLimitInMB") @Expose @Nullable public Integer siteCreationDefaultStorageLimitInMB
      The Site Creation Default Storage Limit In MB. The default storage quota for a new site upon creation. Measured in megabytes (MB).
    • tenantDefaultTimezone

      @SerializedName(value="tenantDefaultTimezone", alternate="TenantDefaultTimezone") @Expose @Nullable public String tenantDefaultTimezone
      The Tenant Default Timezone. The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.
  • Constructor Details

    • SharepointSettings

      public SharepointSettings()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to