Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Allowed Domain Guids For Sync App.The Available Managed Paths For Site Creation.The Deleted User Personal Site Retention Period In Days.The Excluded File Extensions For Sync App.The Idle Session Sign Out.The Image Tagging Option.The Is Commenting On Site Pages Enabled.The Is File Activity Notification Enabled.The Is Legacy Auth Protocols Enabled.The Is Loop Enabled.The Is Mac Sync App Enabled.The Is Require Accepting User To Match Invited User Enabled.The Is Resharing By External Users Enabled.The Is Share Point Mobile Notification Enabled.The Is Share Point Newsfeed Enabled.The Is Site Creation Enabled.The Is Site Creation UIEnabled.The Is Site Pages Creation Enabled.The Is Sites Storage Limit Automatic.The Is Sync Button Hidden On Personal Site.The Is Unmanaged Sync App For Tenant Restricted.The Personal Site Default Storage Limit In MB.The Sharing Allowed Domain List.The Sharing Blocked Domain List.The Sharing Capability.The Sharing Domain Restriction Mode.The Site Creation Default Managed Path.The Site Creation Default Storage Limit In MB.The Tenant Default Timezone. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
allowedDomainGuidsForSyncApp
@SerializedName(value="allowedDomainGuidsForSyncApp", alternate="AllowedDomainGuidsForSyncApp") @Expose @Nullable public List<UUID> allowedDomainGuidsForSyncAppThe 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> availableManagedPathsForSiteCreationThe 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 deletedUserPersonalSiteRetentionPeriodInDaysThe 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> excludedFileExtensionsForSyncAppThe 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 idleSessionSignOutThe Idle Session Sign Out. Specifies the idle session sign-out policies for the tenant. -
imageTaggingOption
@SerializedName(value="imageTaggingOption", alternate="ImageTaggingOption") @Expose @Nullable public ImageTaggingChoice imageTaggingOptionThe 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 isCommentingOnSitePagesEnabledThe 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 isFileActivityNotificationEnabledThe Is File Activity Notification Enabled. Indicates whether push notifications are enabled for OneDrive events. -
isLegacyAuthProtocolsEnabled
@SerializedName(value="isLegacyAuthProtocolsEnabled", alternate="IsLegacyAuthProtocolsEnabled") @Expose @Nullable public Boolean isLegacyAuthProtocolsEnabledThe 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 isLoopEnabledThe Is Loop Enabled. Indicates whether if Fluid Framework is allowed on SharePoint sites. -
isMacSyncAppEnabled
@SerializedName(value="isMacSyncAppEnabled", alternate="IsMacSyncAppEnabled") @Expose @Nullable public Boolean isMacSyncAppEnabledThe 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 isRequireAcceptingUserToMatchInvitedUserEnabledThe 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 isResharingByExternalUsersEnabledThe Is Resharing By External Users Enabled. Indicates whether guests are allowed to reshare files, folders, and sites they don't own. -
isSiteCreationEnabled
@SerializedName(value="isSiteCreationEnabled", alternate="IsSiteCreationEnabled") @Expose @Nullable public Boolean isSiteCreationEnabledThe Is Site Creation Enabled. Indicates whether users are allowed to create sites. -
isSiteCreationUIEnabled
@SerializedName(value="isSiteCreationUIEnabled", alternate="IsSiteCreationUIEnabled") @Expose @Nullable public Boolean isSiteCreationUIEnabledThe Is Site Creation UIEnabled. Indicates whether the UI commands for creating sites are shown. -
isSitePagesCreationEnabled
@SerializedName(value="isSitePagesCreationEnabled", alternate="IsSitePagesCreationEnabled") @Expose @Nullable public Boolean isSitePagesCreationEnabledThe 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 isSitesStorageLimitAutomaticThe 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 isSyncButtonHiddenOnPersonalSiteThe 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 isUnmanagedSyncAppForTenantRestrictedThe 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 personalSiteDefaultStorageLimitInMBThe 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> sharingAllowedDomainListThe 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> sharingBlockedDomainListThe 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 sharingCapabilityThe Sharing Capability. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. -
sharingDomainRestrictionMode
@SerializedName(value="sharingDomainRestrictionMode", alternate="SharingDomainRestrictionMode") @Expose @Nullable public SharingDomainRestrictionMode sharingDomainRestrictionModeThe 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 siteCreationDefaultManagedPathThe 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 siteCreationDefaultStorageLimitInMBThe 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 tenantDefaultTimezoneThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-