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.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SharepointSettings
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SharepointSettingscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the allowedDomainGuidsForSyncApp property value.Gets the availableManagedPathsForSiteCreation property value.Gets the deletedUserPersonalSiteRetentionPeriodInDays property value.Gets the excludedFileExtensionsForSyncApp property value.The deserialization information for the current modelGets the idleSessionSignOut property value.Gets the imageTaggingOption property value.Gets the isCommentingOnSitePagesEnabled property value.Gets the isFileActivityNotificationEnabled property value.Gets the isLegacyAuthProtocolsEnabled property value.Gets the isLoopEnabled property value.Gets the isMacSyncAppEnabled property value.Gets the isRequireAcceptingUserToMatchInvitedUserEnabled property value.Gets the isResharingByExternalUsersEnabled property value.Gets the isSharePointMobileNotificationEnabled property value.Gets the isSharePointNewsfeedEnabled property value.Gets the isSiteCreationEnabled property value.Gets the isSiteCreationUIEnabled property value.Gets the isSitePagesCreationEnabled property value.Gets the isSitesStorageLimitAutomatic property value.Gets the isSyncButtonHiddenOnPersonalSite property value.Gets the isUnmanagedSyncAppForTenantRestricted property value.Gets the personalSiteDefaultStorageLimitInMB property value.Gets the sharingAllowedDomainList property value.Gets the sharingBlockedDomainList property value.Gets the sharingCapability property value.Gets the sharingDomainRestrictionMode property value.Gets the siteCreationDefaultManagedPath property value.Gets the siteCreationDefaultStorageLimitInMB property value.Gets the tenantDefaultTimezone property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAllowedDomainGuidsForSyncApp(List<UUID> value) Sets the allowedDomainGuidsForSyncApp property value.voidSets the availableManagedPathsForSiteCreation property value.voidSets the deletedUserPersonalSiteRetentionPeriodInDays property value.voidSets the excludedFileExtensionsForSyncApp property value.voidSets the idleSessionSignOut property value.voidSets the imageTaggingOption property value.voidSets the isCommentingOnSitePagesEnabled property value.voidSets the isFileActivityNotificationEnabled property value.voidSets the isLegacyAuthProtocolsEnabled property value.voidsetIsLoopEnabled(Boolean value) Sets the isLoopEnabled property value.voidsetIsMacSyncAppEnabled(Boolean value) Sets the isMacSyncAppEnabled property value.voidSets the isRequireAcceptingUserToMatchInvitedUserEnabled property value.voidSets the isResharingByExternalUsersEnabled property value.voidSets the isSharePointMobileNotificationEnabled property value.voidSets the isSharePointNewsfeedEnabled property value.voidsetIsSiteCreationEnabled(Boolean value) Sets the isSiteCreationEnabled property value.voidSets the isSiteCreationUIEnabled property value.voidSets the isSitePagesCreationEnabled property value.voidSets the isSitesStorageLimitAutomatic property value.voidSets the isSyncButtonHiddenOnPersonalSite property value.voidSets the isUnmanagedSyncAppForTenantRestricted property value.voidSets the personalSiteDefaultStorageLimitInMB property value.voidsetSharingAllowedDomainList(List<String> value) Sets the sharingAllowedDomainList property value.voidsetSharingBlockedDomainList(List<String> value) Sets the sharingBlockedDomainList property value.voidSets the sharingCapability property value.voidSets the sharingDomainRestrictionMode property value.voidSets the siteCreationDefaultManagedPath property value.voidSets the siteCreationDefaultStorageLimitInMB property value.voidsetTenantDefaultTimezone(String value) Sets the tenantDefaultTimezone property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
SharepointSettings
public SharepointSettings()Instantiates a newSharepointSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SharepointSettings createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
SharepointSettings
-
getAllowedDomainGuidsForSyncApp
Gets the allowedDomainGuidsForSyncApp property value. Collection of trusted domain GUIDs for the OneDrive sync app. -
getAvailableManagedPathsForSiteCreation
Gets the availableManagedPathsForSiteCreation property value. Collection of managed paths available for site creation. Read-only. -
getDeletedUserPersonalSiteRetentionPeriodInDays
Gets the deletedUserPersonalSiteRetentionPeriodInDays property value. The number of days for preserving a deleted user's OneDrive.- Returns:
- a
Integer
-
getExcludedFileExtensionsForSyncApp
Gets the excludedFileExtensionsForSyncApp property value. Collection of file extensions not uploaded by the OneDrive sync app. -
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIdleSessionSignOut
Gets the idleSessionSignOut property value. Specifies the idle session sign-out policies for the tenant.- Returns:
- a
IdleSessionSignOut
-
getImageTaggingOption
Gets the imageTaggingOption property value. Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced.- Returns:
- a
ImageTaggingChoice
-
getIsCommentingOnSitePagesEnabled
Gets the isCommentingOnSitePagesEnabled property value. Indicates whether comments are allowed on modern site pages in SharePoint.- Returns:
- a
Boolean
-
getIsFileActivityNotificationEnabled
Gets the isFileActivityNotificationEnabled property value. Indicates whether push notifications are enabled for OneDrive events.- Returns:
- a
Boolean
-
getIsLegacyAuthProtocolsEnabled
Gets the isLegacyAuthProtocolsEnabled property value. Indicates whether legacy authentication protocols are enabled for the tenant.- Returns:
- a
Boolean
-
getIsLoopEnabled
Gets the isLoopEnabled property value. Indicates whether if Fluid Framework is allowed on SharePoint sites.- Returns:
- a
Boolean
-
getIsMacSyncAppEnabled
Gets the isMacSyncAppEnabled property value. Indicates whether files can be synced using the OneDrive sync app for Mac.- Returns:
- a
Boolean
-
getIsRequireAcceptingUserToMatchInvitedUserEnabled
Gets the isRequireAcceptingUserToMatchInvitedUserEnabled property value. Indicates whether guests must sign in using the same account to which sharing invitations are sent.- Returns:
- a
Boolean
-
getIsResharingByExternalUsersEnabled
Gets the isResharingByExternalUsersEnabled property value. Indicates whether guests are allowed to reshare files, folders, and sites they don't own.- Returns:
- a
Boolean
-
getIsSiteCreationEnabled
Gets the isSiteCreationEnabled property value. Indicates whether users are allowed to create sites.- Returns:
- a
Boolean
-
getIsSiteCreationUIEnabled
Gets the isSiteCreationUIEnabled property value. Indicates whether the UI commands for creating sites are shown.- Returns:
- a
Boolean
-
getIsSitePagesCreationEnabled
Gets the isSitePagesCreationEnabled property value. Indicates whether creating new modern pages is allowed on SharePoint sites.- Returns:
- a
Boolean
-
getIsSitesStorageLimitAutomatic
Gets the isSitesStorageLimitAutomatic property value. Indicates whether site storage space is automatically managed or if specific storage limits are set per site.- Returns:
- a
Boolean
-
getIsSyncButtonHiddenOnPersonalSite
Gets the isSyncButtonHiddenOnPersonalSite property value. Indicates whether the sync button in OneDrive is hidden.- Returns:
- a
Boolean
-
getIsUnmanagedSyncAppForTenantRestricted
Gets the isUnmanagedSyncAppForTenantRestricted property value. Indicates whether users are allowed to sync files only on PCs joined to specific domains.- Returns:
- a
Boolean
-
getPersonalSiteDefaultStorageLimitInMB
Gets the personalSiteDefaultStorageLimitInMB property value. The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB).- Returns:
- a
Long
-
getSharingAllowedDomainList
Gets the sharingAllowedDomainList property value. Collection of email domains that are allowed for sharing outside the organization. -
getSharingBlockedDomainList
Gets the sharingBlockedDomainList property value. Collection of email domains that are blocked for sharing outside the organization. -
getSharingCapability
Gets the sharingCapability property value. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.- Returns:
- a
SharingCapabilities
-
getSharingDomainRestrictionMode
Gets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList.- Returns:
- a
SharingDomainRestrictionMode
-
getSiteCreationDefaultManagedPath
Gets the siteCreationDefaultManagedPath property value. The value of the team site managed path. This is the path under which new team sites will be created.- Returns:
- a
String
-
getSiteCreationDefaultStorageLimitInMB
Gets the siteCreationDefaultStorageLimitInMB property value. The default storage quota for a new site upon creation. Measured in megabytes (MB).- Returns:
- a
Integer
-
getTenantDefaultTimezone
Gets the tenantDefaultTimezone property value. The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAllowedDomainGuidsForSyncApp
Sets the allowedDomainGuidsForSyncApp property value. Collection of trusted domain GUIDs for the OneDrive sync app.- Parameters:
value- Value to set for the allowedDomainGuidsForSyncApp property.
-
setAvailableManagedPathsForSiteCreation
Sets the availableManagedPathsForSiteCreation property value. Collection of managed paths available for site creation. Read-only.- Parameters:
value- Value to set for the availableManagedPathsForSiteCreation property.
-
setDeletedUserPersonalSiteRetentionPeriodInDays
Sets the deletedUserPersonalSiteRetentionPeriodInDays property value. The number of days for preserving a deleted user's OneDrive.- Parameters:
value- Value to set for the deletedUserPersonalSiteRetentionPeriodInDays property.
-
setExcludedFileExtensionsForSyncApp
Sets the excludedFileExtensionsForSyncApp property value. Collection of file extensions not uploaded by the OneDrive sync app.- Parameters:
value- Value to set for the excludedFileExtensionsForSyncApp property.
-
setIdleSessionSignOut
Sets the idleSessionSignOut property value. Specifies the idle session sign-out policies for the tenant.- Parameters:
value- Value to set for the idleSessionSignOut property.
-
setImageTaggingOption
Sets the imageTaggingOption property value. Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced.- Parameters:
value- Value to set for the imageTaggingOption property.
-
setIsCommentingOnSitePagesEnabled
Sets the isCommentingOnSitePagesEnabled property value. Indicates whether comments are allowed on modern site pages in SharePoint.- Parameters:
value- Value to set for the isCommentingOnSitePagesEnabled property.
-
setIsFileActivityNotificationEnabled
Sets the isFileActivityNotificationEnabled property value. Indicates whether push notifications are enabled for OneDrive events.- Parameters:
value- Value to set for the isFileActivityNotificationEnabled property.
-
setIsLegacyAuthProtocolsEnabled
Sets the isLegacyAuthProtocolsEnabled property value. Indicates whether legacy authentication protocols are enabled for the tenant.- Parameters:
value- Value to set for the isLegacyAuthProtocolsEnabled property.
-
setIsLoopEnabled
Sets the isLoopEnabled property value. Indicates whether if Fluid Framework is allowed on SharePoint sites.- Parameters:
value- Value to set for the isLoopEnabled property.
-
setIsMacSyncAppEnabled
Sets the isMacSyncAppEnabled property value. Indicates whether files can be synced using the OneDrive sync app for Mac.- Parameters:
value- Value to set for the isMacSyncAppEnabled property.
-
setIsRequireAcceptingUserToMatchInvitedUserEnabled
Sets the isRequireAcceptingUserToMatchInvitedUserEnabled property value. Indicates whether guests must sign in using the same account to which sharing invitations are sent.- Parameters:
value- Value to set for the isRequireAcceptingUserToMatchInvitedUserEnabled property.
-
setIsResharingByExternalUsersEnabled
Sets the isResharingByExternalUsersEnabled property value. Indicates whether guests are allowed to reshare files, folders, and sites they don't own.- Parameters:
value- Value to set for the isResharingByExternalUsersEnabled property.
-
setIsSiteCreationEnabled
Sets the isSiteCreationEnabled property value. Indicates whether users are allowed to create sites.- Parameters:
value- Value to set for the isSiteCreationEnabled property.
-
setIsSiteCreationUIEnabled
Sets the isSiteCreationUIEnabled property value. Indicates whether the UI commands for creating sites are shown.- Parameters:
value- Value to set for the isSiteCreationUIEnabled property.
-
setIsSitePagesCreationEnabled
Sets the isSitePagesCreationEnabled property value. Indicates whether creating new modern pages is allowed on SharePoint sites.- Parameters:
value- Value to set for the isSitePagesCreationEnabled property.
-
setIsSitesStorageLimitAutomatic
Sets the isSitesStorageLimitAutomatic property value. Indicates whether site storage space is automatically managed or if specific storage limits are set per site.- Parameters:
value- Value to set for the isSitesStorageLimitAutomatic property.
-
setIsSyncButtonHiddenOnPersonalSite
Sets the isSyncButtonHiddenOnPersonalSite property value. Indicates whether the sync button in OneDrive is hidden.- Parameters:
value- Value to set for the isSyncButtonHiddenOnPersonalSite property.
-
setIsUnmanagedSyncAppForTenantRestricted
Sets the isUnmanagedSyncAppForTenantRestricted property value. Indicates whether users are allowed to sync files only on PCs joined to specific domains.- Parameters:
value- Value to set for the isUnmanagedSyncAppForTenantRestricted property.
-
setPersonalSiteDefaultStorageLimitInMB
Sets the personalSiteDefaultStorageLimitInMB property value. The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB).- Parameters:
value- Value to set for the personalSiteDefaultStorageLimitInMB property.
-
setSharingAllowedDomainList
Sets the sharingAllowedDomainList property value. Collection of email domains that are allowed for sharing outside the organization.- Parameters:
value- Value to set for the sharingAllowedDomainList property.
-
setSharingBlockedDomainList
Sets the sharingBlockedDomainList property value. Collection of email domains that are blocked for sharing outside the organization.- Parameters:
value- Value to set for the sharingBlockedDomainList property.
-
setSharingCapability
Sets the sharingCapability property value. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.- Parameters:
value- Value to set for the sharingCapability property.
-
setSharingDomainRestrictionMode
Sets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList.- Parameters:
value- Value to set for the sharingDomainRestrictionMode property.
-
setSiteCreationDefaultManagedPath
Sets the siteCreationDefaultManagedPath property value. The value of the team site managed path. This is the path under which new team sites will be created.- Parameters:
value- Value to set for the siteCreationDefaultManagedPath property.
-
setSiteCreationDefaultStorageLimitInMB
Sets the siteCreationDefaultStorageLimitInMB property value. The default storage quota for a new site upon creation. Measured in megabytes (MB).- Parameters:
value- Value to set for the siteCreationDefaultStorageLimitInMB property.
-
setTenantDefaultTimezone
Sets the tenantDefaultTimezone property value. The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.- Parameters:
value- Value to set for the tenantDefaultTimezone property.
-