Package com.microsoft.graph.models
Class Windows81GeneralConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.Windows81GeneralConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Windows81GeneralConfiguration
extends DeviceConfiguration
implements com.microsoft.kiota.serialization.Parsable
This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWindows81GeneralConfigurationand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the accountsBlockAddingNonMicrosoftAccountEmail property value.Gets the applyOnlyToWindows81 property value.Gets the browserBlockAutofill property value.Gets the browserBlockAutomaticDetectionOfIntranetSites property value.Gets the browserBlockEnterpriseModeAccess property value.Gets the browserBlockJavaScript property value.Gets the browserBlockPlugins property value.Gets the browserBlockPopups property value.Gets the browserBlockSendingDoNotTrackHeader property value.Gets the browserBlockSingleWordEntryOnIntranetSites property value.Gets the browserEnterpriseModeSiteListLocation property value.Gets the browserInternetSecurityLevel property value.Gets the browserIntranetSecurityLevel property value.Gets the browserLoggingReportLocation property value.Gets the browserRequireFirewall property value.Gets the browserRequireFraudWarning property value.Gets the browserRequireHighSecurityForRestrictedSites property value.Gets the browserRequireSmartScreen property value.Gets the browserTrustedSitesSecurityLevel property value.Gets the cellularBlockDataRoaming property value.Gets the diagnosticsBlockDataSubmission property value.The deserialization information for the current modelGets the passwordBlockPicturePasswordAndPin property value.Gets the passwordExpirationDays property value.Gets the passwordMinimumCharacterSetCount property value.Gets the passwordMinimumLength property value.Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value.Gets the passwordPreviousPasswordBlockCount property value.Gets the passwordRequiredType property value.Gets the passwordSignInFailureCountBeforeFactoryReset property value.Gets the storageRequireDeviceEncryption property value.Gets the updatesRequireAutomaticUpdates property value.Gets the userAccountControlSettings property value.Gets the workFoldersUrl property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the accountsBlockAddingNonMicrosoftAccountEmail property value.voidsetApplyOnlyToWindows81(Boolean value) Sets the applyOnlyToWindows81 property value.voidsetBrowserBlockAutofill(Boolean value) Sets the browserBlockAutofill property value.voidSets the browserBlockAutomaticDetectionOfIntranetSites property value.voidSets the browserBlockEnterpriseModeAccess property value.voidsetBrowserBlockJavaScript(Boolean value) Sets the browserBlockJavaScript property value.voidsetBrowserBlockPlugins(Boolean value) Sets the browserBlockPlugins property value.voidsetBrowserBlockPopups(Boolean value) Sets the browserBlockPopups property value.voidSets the browserBlockSendingDoNotTrackHeader property value.voidSets the browserBlockSingleWordEntryOnIntranetSites property value.voidSets the browserEnterpriseModeSiteListLocation property value.voidSets the browserInternetSecurityLevel property value.voidSets the browserIntranetSecurityLevel property value.voidSets the browserLoggingReportLocation property value.voidsetBrowserRequireFirewall(Boolean value) Sets the browserRequireFirewall property value.voidSets the browserRequireFraudWarning property value.voidSets the browserRequireHighSecurityForRestrictedSites property value.voidSets the browserRequireSmartScreen property value.voidSets the browserTrustedSitesSecurityLevel property value.voidSets the cellularBlockDataRoaming property value.voidSets the diagnosticsBlockDataSubmission property value.voidSets the passwordBlockPicturePasswordAndPin property value.voidsetPasswordExpirationDays(Integer value) Sets the passwordExpirationDays property value.voidSets the passwordMinimumCharacterSetCount property value.voidsetPasswordMinimumLength(Integer value) Sets the passwordMinimumLength property value.voidSets the passwordMinutesOfInactivityBeforeScreenTimeout property value.voidSets the passwordPreviousPasswordBlockCount property value.voidSets the passwordRequiredType property value.voidSets the passwordSignInFailureCountBeforeFactoryReset property value.voidSets the storageRequireDeviceEncryption property value.voidSets the updatesRequireAutomaticUpdates property value.voidSets the userAccountControlSettings property value.voidsetWorkFoldersUrl(String value) Sets the workFoldersUrl property value.Methods inherited from class com.microsoft.graph.models.DeviceConfiguration
getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getUserStatuses, getUserStatusOverview, getVersion, setAssignments, setCreatedDateTime, setDescription, setDeviceSettingStateSummaries, setDeviceStatuses, setDeviceStatusOverview, setDisplayName, setLastModifiedDateTime, setUserStatuses, setUserStatusOverview, setVersionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Windows81GeneralConfiguration
public Windows81GeneralConfiguration()Instantiates a newWindows81GeneralConfigurationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Windows81GeneralConfiguration 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
Windows81GeneralConfiguration
-
getAccountsBlockAddingNonMicrosoftAccountEmail
Gets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.- Returns:
- a
Boolean
-
getApplyOnlyToWindows81
Gets the applyOnlyToWindows81 property value. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.- Returns:
- a
Boolean
-
getBrowserBlockAutofill
Gets the browserBlockAutofill property value. Indicates whether or not to block auto fill.- Returns:
- a
Boolean
-
getBrowserBlockAutomaticDetectionOfIntranetSites
Gets the browserBlockAutomaticDetectionOfIntranetSites property value. Indicates whether or not to block automatic detection of Intranet sites.- Returns:
- a
Boolean
-
getBrowserBlockEnterpriseModeAccess
Gets the browserBlockEnterpriseModeAccess property value. Indicates whether or not to block enterprise mode access.- Returns:
- a
Boolean
-
getBrowserBlockJavaScript
Gets the browserBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.- Returns:
- a
Boolean
-
getBrowserBlockPlugins
Gets the browserBlockPlugins property value. Indicates whether or not to block plug-ins.- Returns:
- a
Boolean
-
getBrowserBlockPopups
Gets the browserBlockPopups property value. Indicates whether or not to block popups.- Returns:
- a
Boolean
-
getBrowserBlockSendingDoNotTrackHeader
Gets the browserBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.- Returns:
- a
Boolean
-
getBrowserBlockSingleWordEntryOnIntranetSites
Gets the browserBlockSingleWordEntryOnIntranetSites property value. Indicates whether or not to block a single word entry on Intranet sites.- Returns:
- a
Boolean
-
getBrowserEnterpriseModeSiteListLocation
Gets the browserEnterpriseModeSiteListLocation property value. The enterprise mode site list location. Could be a local file, local network or http location.- Returns:
- a
String
-
getBrowserInternetSecurityLevel
Gets the browserInternetSecurityLevel property value. Possible values for internet site security level.- Returns:
- a
InternetSiteSecurityLevel
-
getBrowserIntranetSecurityLevel
Gets the browserIntranetSecurityLevel property value. Possible values for site security level.- Returns:
- a
SiteSecurityLevel
-
getBrowserLoggingReportLocation
Gets the browserLoggingReportLocation property value. The logging report location.- Returns:
- a
String
-
getBrowserRequireFirewall
Gets the browserRequireFirewall property value. Indicates whether or not to require a firewall.- Returns:
- a
Boolean
-
getBrowserRequireFraudWarning
Gets the browserRequireFraudWarning property value. Indicates whether or not to require fraud warning.- Returns:
- a
Boolean
-
getBrowserRequireHighSecurityForRestrictedSites
Gets the browserRequireHighSecurityForRestrictedSites property value. Indicates whether or not to require high security for restricted sites.- Returns:
- a
Boolean
-
getBrowserRequireSmartScreen
Gets the browserRequireSmartScreen property value. Indicates whether or not to require the user to use the smart screen filter.- Returns:
- a
Boolean
-
getBrowserTrustedSitesSecurityLevel
Gets the browserTrustedSitesSecurityLevel property value. Possible values for site security level.- Returns:
- a
SiteSecurityLevel
-
getCellularBlockDataRoaming
Gets the cellularBlockDataRoaming property value. Indicates whether or not to block data roaming.- Returns:
- a
Boolean
-
getDiagnosticsBlockDataSubmission
Gets the diagnosticsBlockDataSubmission property value. Indicates whether or not to block diagnostic data submission.- Returns:
- a
Boolean
-
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 classDeviceConfiguration- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPasswordBlockPicturePasswordAndPin
Gets the passwordBlockPicturePasswordAndPin property value. Indicates whether or not to Block the user from using a pictures password and pin.- Returns:
- a
Boolean
-
getPasswordExpirationDays
Gets the passwordExpirationDays property value. Password expiration in days.- Returns:
- a
Integer
-
getPasswordMinimumCharacterSetCount
Gets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.- Returns:
- a
Integer
-
getPasswordMinimumLength
Gets the passwordMinimumLength property value. The minimum password length.- Returns:
- a
Integer
-
getPasswordMinutesOfInactivityBeforeScreenTimeout
Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.- Returns:
- a
Integer
-
getPasswordPreviousPasswordBlockCount
Gets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent re-use of. Valid values 0 to 24- Returns:
- a
Integer
-
getPasswordRequiredType
Gets the passwordRequiredType property value. Possible values of required passwords.- Returns:
- a
RequiredPasswordType
-
getPasswordSignInFailureCountBeforeFactoryReset
Gets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset.- Returns:
- a
Integer
-
getStorageRequireDeviceEncryption
Gets the storageRequireDeviceEncryption property value. Indicates whether or not to require encryption on a mobile device.- Returns:
- a
Boolean
-
getUpdatesRequireAutomaticUpdates
Gets the updatesRequireAutomaticUpdates property value. Indicates whether or not to require automatic updates.- Returns:
- a
Boolean
-
getUserAccountControlSettings
Gets the userAccountControlSettings property value. Possible values for Windows user account control settings.- Returns:
- a
WindowsUserAccountControlSettings
-
getWorkFoldersUrl
Gets the workFoldersUrl property value. The work folders url.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classDeviceConfiguration- Parameters:
writer- Serialization writer to use to serialize this model
-
setAccountsBlockAddingNonMicrosoftAccountEmail
Sets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.- Parameters:
value- Value to set for the accountsBlockAddingNonMicrosoftAccountEmail property.
-
setApplyOnlyToWindows81
Sets the applyOnlyToWindows81 property value. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.- Parameters:
value- Value to set for the applyOnlyToWindows81 property.
-
setBrowserBlockAutofill
Sets the browserBlockAutofill property value. Indicates whether or not to block auto fill.- Parameters:
value- Value to set for the browserBlockAutofill property.
-
setBrowserBlockAutomaticDetectionOfIntranetSites
Sets the browserBlockAutomaticDetectionOfIntranetSites property value. Indicates whether or not to block automatic detection of Intranet sites.- Parameters:
value- Value to set for the browserBlockAutomaticDetectionOfIntranetSites property.
-
setBrowserBlockEnterpriseModeAccess
Sets the browserBlockEnterpriseModeAccess property value. Indicates whether or not to block enterprise mode access.- Parameters:
value- Value to set for the browserBlockEnterpriseModeAccess property.
-
setBrowserBlockJavaScript
Sets the browserBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.- Parameters:
value- Value to set for the browserBlockJavaScript property.
-
setBrowserBlockPlugins
Sets the browserBlockPlugins property value. Indicates whether or not to block plug-ins.- Parameters:
value- Value to set for the browserBlockPlugins property.
-
setBrowserBlockPopups
Sets the browserBlockPopups property value. Indicates whether or not to block popups.- Parameters:
value- Value to set for the browserBlockPopups property.
-
setBrowserBlockSendingDoNotTrackHeader
Sets the browserBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.- Parameters:
value- Value to set for the browserBlockSendingDoNotTrackHeader property.
-
setBrowserBlockSingleWordEntryOnIntranetSites
Sets the browserBlockSingleWordEntryOnIntranetSites property value. Indicates whether or not to block a single word entry on Intranet sites.- Parameters:
value- Value to set for the browserBlockSingleWordEntryOnIntranetSites property.
-
setBrowserEnterpriseModeSiteListLocation
Sets the browserEnterpriseModeSiteListLocation property value. The enterprise mode site list location. Could be a local file, local network or http location.- Parameters:
value- Value to set for the browserEnterpriseModeSiteListLocation property.
-
setBrowserInternetSecurityLevel
Sets the browserInternetSecurityLevel property value. Possible values for internet site security level.- Parameters:
value- Value to set for the browserInternetSecurityLevel property.
-
setBrowserIntranetSecurityLevel
Sets the browserIntranetSecurityLevel property value. Possible values for site security level.- Parameters:
value- Value to set for the browserIntranetSecurityLevel property.
-
setBrowserLoggingReportLocation
Sets the browserLoggingReportLocation property value. The logging report location.- Parameters:
value- Value to set for the browserLoggingReportLocation property.
-
setBrowserRequireFirewall
Sets the browserRequireFirewall property value. Indicates whether or not to require a firewall.- Parameters:
value- Value to set for the browserRequireFirewall property.
-
setBrowserRequireFraudWarning
Sets the browserRequireFraudWarning property value. Indicates whether or not to require fraud warning.- Parameters:
value- Value to set for the browserRequireFraudWarning property.
-
setBrowserRequireHighSecurityForRestrictedSites
Sets the browserRequireHighSecurityForRestrictedSites property value. Indicates whether or not to require high security for restricted sites.- Parameters:
value- Value to set for the browserRequireHighSecurityForRestrictedSites property.
-
setBrowserRequireSmartScreen
Sets the browserRequireSmartScreen property value. Indicates whether or not to require the user to use the smart screen filter.- Parameters:
value- Value to set for the browserRequireSmartScreen property.
-
setBrowserTrustedSitesSecurityLevel
Sets the browserTrustedSitesSecurityLevel property value. Possible values for site security level.- Parameters:
value- Value to set for the browserTrustedSitesSecurityLevel property.
-
setCellularBlockDataRoaming
Sets the cellularBlockDataRoaming property value. Indicates whether or not to block data roaming.- Parameters:
value- Value to set for the cellularBlockDataRoaming property.
-
setDiagnosticsBlockDataSubmission
Sets the diagnosticsBlockDataSubmission property value. Indicates whether or not to block diagnostic data submission.- Parameters:
value- Value to set for the diagnosticsBlockDataSubmission property.
-
setPasswordBlockPicturePasswordAndPin
Sets the passwordBlockPicturePasswordAndPin property value. Indicates whether or not to Block the user from using a pictures password and pin.- Parameters:
value- Value to set for the passwordBlockPicturePasswordAndPin property.
-
setPasswordExpirationDays
Sets the passwordExpirationDays property value. Password expiration in days.- Parameters:
value- Value to set for the passwordExpirationDays property.
-
setPasswordMinimumCharacterSetCount
Sets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.- Parameters:
value- Value to set for the passwordMinimumCharacterSetCount property.
-
setPasswordMinimumLength
Sets the passwordMinimumLength property value. The minimum password length.- Parameters:
value- Value to set for the passwordMinimumLength property.
-
setPasswordMinutesOfInactivityBeforeScreenTimeout
Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.- Parameters:
value- Value to set for the passwordMinutesOfInactivityBeforeScreenTimeout property.
-
setPasswordPreviousPasswordBlockCount
Sets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent re-use of. Valid values 0 to 24- Parameters:
value- Value to set for the passwordPreviousPasswordBlockCount property.
-
setPasswordRequiredType
Sets the passwordRequiredType property value. Possible values of required passwords.- Parameters:
value- Value to set for the passwordRequiredType property.
-
setPasswordSignInFailureCountBeforeFactoryReset
Sets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset.- Parameters:
value- Value to set for the passwordSignInFailureCountBeforeFactoryReset property.
-
setStorageRequireDeviceEncryption
Sets the storageRequireDeviceEncryption property value. Indicates whether or not to require encryption on a mobile device.- Parameters:
value- Value to set for the storageRequireDeviceEncryption property.
-
setUpdatesRequireAutomaticUpdates
Sets the updatesRequireAutomaticUpdates property value. Indicates whether or not to require automatic updates.- Parameters:
value- Value to set for the updatesRequireAutomaticUpdates property.
-
setUserAccountControlSettings
Sets the userAccountControlSettings property value. Possible values for Windows user account control settings.- Parameters:
value- Value to set for the userAccountControlSettings property.
-
setWorkFoldersUrl
Sets the workFoldersUrl property value. The work folders url.- Parameters:
value- Value to set for the workFoldersUrl property.
-