Class Windows81GeneralConfiguration

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class Windows81GeneralConfiguration extends DeviceConfiguration implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows81General Configuration.
  • Field Details

    • accountsBlockAddingNonMicrosoftAccountEmail

      @SerializedName(value="accountsBlockAddingNonMicrosoftAccountEmail", alternate="AccountsBlockAddingNonMicrosoftAccountEmail") @Expose @Nullable public Boolean accountsBlockAddingNonMicrosoftAccountEmail
      The Accounts Block Adding Non Microsoft Account Email. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.
    • applyOnlyToWindows81

      @SerializedName(value="applyOnlyToWindows81", alternate="ApplyOnlyToWindows81") @Expose @Nullable public Boolean applyOnlyToWindows81
      The Apply Only To Windows81. Value indicating whether this policy only applies to Windows 8.1. This property is read-only.
    • browserBlockAutofill

      @SerializedName(value="browserBlockAutofill", alternate="BrowserBlockAutofill") @Expose @Nullable public Boolean browserBlockAutofill
      The Browser Block Autofill. Indicates whether or not to block auto fill.
    • browserBlockAutomaticDetectionOfIntranetSites

      @SerializedName(value="browserBlockAutomaticDetectionOfIntranetSites", alternate="BrowserBlockAutomaticDetectionOfIntranetSites") @Expose @Nullable public Boolean browserBlockAutomaticDetectionOfIntranetSites
      The Browser Block Automatic Detection Of Intranet Sites. Indicates whether or not to block automatic detection of Intranet sites.
    • browserBlockEnterpriseModeAccess

      @SerializedName(value="browserBlockEnterpriseModeAccess", alternate="BrowserBlockEnterpriseModeAccess") @Expose @Nullable public Boolean browserBlockEnterpriseModeAccess
      The Browser Block Enterprise Mode Access. Indicates whether or not to block enterprise mode access.
    • browserBlockJavaScript

      @SerializedName(value="browserBlockJavaScript", alternate="BrowserBlockJavaScript") @Expose @Nullable public Boolean browserBlockJavaScript
      The Browser Block Java Script. Indicates whether or not to Block the user from using JavaScript.
    • browserBlockPlugins

      @SerializedName(value="browserBlockPlugins", alternate="BrowserBlockPlugins") @Expose @Nullable public Boolean browserBlockPlugins
      The Browser Block Plugins. Indicates whether or not to block plug-ins.
    • browserBlockPopups

      @SerializedName(value="browserBlockPopups", alternate="BrowserBlockPopups") @Expose @Nullable public Boolean browserBlockPopups
      The Browser Block Popups. Indicates whether or not to block popups.
    • browserBlockSendingDoNotTrackHeader

      @SerializedName(value="browserBlockSendingDoNotTrackHeader", alternate="BrowserBlockSendingDoNotTrackHeader") @Expose @Nullable public Boolean browserBlockSendingDoNotTrackHeader
      The Browser Block Sending Do Not Track Header. Indicates whether or not to Block the user from sending the do not track header.
    • browserBlockSingleWordEntryOnIntranetSites

      @SerializedName(value="browserBlockSingleWordEntryOnIntranetSites", alternate="BrowserBlockSingleWordEntryOnIntranetSites") @Expose @Nullable public Boolean browserBlockSingleWordEntryOnIntranetSites
      The Browser Block Single Word Entry On Intranet Sites. Indicates whether or not to block a single word entry on Intranet sites.
    • browserEnterpriseModeSiteListLocation

      @SerializedName(value="browserEnterpriseModeSiteListLocation", alternate="BrowserEnterpriseModeSiteListLocation") @Expose @Nullable public String browserEnterpriseModeSiteListLocation
      The Browser Enterprise Mode Site List Location. The enterprise mode site list location. Could be a local file, local network or http location.
    • browserInternetSecurityLevel

      @SerializedName(value="browserInternetSecurityLevel", alternate="BrowserInternetSecurityLevel") @Expose @Nullable public InternetSiteSecurityLevel browserInternetSecurityLevel
      The Browser Internet Security Level. The internet security level. Possible values are: userDefined, medium, mediumHigh, high.
    • browserIntranetSecurityLevel

      @SerializedName(value="browserIntranetSecurityLevel", alternate="BrowserIntranetSecurityLevel") @Expose @Nullable public SiteSecurityLevel browserIntranetSecurityLevel
      The Browser Intranet Security Level. The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.
    • browserLoggingReportLocation

      @SerializedName(value="browserLoggingReportLocation", alternate="BrowserLoggingReportLocation") @Expose @Nullable public String browserLoggingReportLocation
      The Browser Logging Report Location. The logging report location.
    • browserRequireFirewall

      @SerializedName(value="browserRequireFirewall", alternate="BrowserRequireFirewall") @Expose @Nullable public Boolean browserRequireFirewall
      The Browser Require Firewall. Indicates whether or not to require a firewall.
    • browserRequireFraudWarning

      @SerializedName(value="browserRequireFraudWarning", alternate="BrowserRequireFraudWarning") @Expose @Nullable public Boolean browserRequireFraudWarning
      The Browser Require Fraud Warning. Indicates whether or not to require fraud warning.
    • browserRequireHighSecurityForRestrictedSites

      @SerializedName(value="browserRequireHighSecurityForRestrictedSites", alternate="BrowserRequireHighSecurityForRestrictedSites") @Expose @Nullable public Boolean browserRequireHighSecurityForRestrictedSites
      The Browser Require High Security For Restricted Sites. Indicates whether or not to require high security for restricted sites.
    • browserRequireSmartScreen

      @SerializedName(value="browserRequireSmartScreen", alternate="BrowserRequireSmartScreen") @Expose @Nullable public Boolean browserRequireSmartScreen
      The Browser Require Smart Screen. Indicates whether or not to require the user to use the smart screen filter.
    • browserTrustedSitesSecurityLevel

      @SerializedName(value="browserTrustedSitesSecurityLevel", alternate="BrowserTrustedSitesSecurityLevel") @Expose @Nullable public SiteSecurityLevel browserTrustedSitesSecurityLevel
      The Browser Trusted Sites Security Level. The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.
    • cellularBlockDataRoaming

      @SerializedName(value="cellularBlockDataRoaming", alternate="CellularBlockDataRoaming") @Expose @Nullable public Boolean cellularBlockDataRoaming
      The Cellular Block Data Roaming. Indicates whether or not to block data roaming.
    • diagnosticsBlockDataSubmission

      @SerializedName(value="diagnosticsBlockDataSubmission", alternate="DiagnosticsBlockDataSubmission") @Expose @Nullable public Boolean diagnosticsBlockDataSubmission
      The Diagnostics Block Data Submission. Indicates whether or not to block diagnostic data submission.
    • passwordBlockPicturePasswordAndPin

      @SerializedName(value="passwordBlockPicturePasswordAndPin", alternate="PasswordBlockPicturePasswordAndPin") @Expose @Nullable public Boolean passwordBlockPicturePasswordAndPin
      The Password Block Picture Password And Pin. Indicates whether or not to Block the user from using a pictures password and pin.
    • passwordExpirationDays

      @SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDays
      The Password Expiration Days. Password expiration in days.
    • passwordMinimumCharacterSetCount

      @SerializedName(value="passwordMinimumCharacterSetCount", alternate="PasswordMinimumCharacterSetCount") @Expose @Nullable public Integer passwordMinimumCharacterSetCount
      The Password Minimum Character Set Count. The number of character sets required in the password.
    • passwordMinimumLength

      @SerializedName(value="passwordMinimumLength", alternate="PasswordMinimumLength") @Expose @Nullable public Integer passwordMinimumLength
      The Password Minimum Length. The minimum password length.
    • passwordMinutesOfInactivityBeforeScreenTimeout

      @SerializedName(value="passwordMinutesOfInactivityBeforeScreenTimeout", alternate="PasswordMinutesOfInactivityBeforeScreenTimeout") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeScreenTimeout
      The Password Minutes Of Inactivity Before Screen Timeout. The minutes of inactivity before the screen times out.
    • passwordPreviousPasswordBlockCount

      @SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCount
      The Password Previous Password Block Count. The number of previous passwords to prevent re-use of. Valid values 0 to 24
    • passwordRequiredType

      @SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public RequiredPasswordType passwordRequiredType
      The Password Required Type. The required password type. Possible values are: deviceDefault, alphanumeric, numeric.
    • passwordSignInFailureCountBeforeFactoryReset

      @SerializedName(value="passwordSignInFailureCountBeforeFactoryReset", alternate="PasswordSignInFailureCountBeforeFactoryReset") @Expose @Nullable public Integer passwordSignInFailureCountBeforeFactoryReset
      The Password Sign In Failure Count Before Factory Reset. The number of sign in failures before factory reset.
    • storageRequireDeviceEncryption

      @SerializedName(value="storageRequireDeviceEncryption", alternate="StorageRequireDeviceEncryption") @Expose @Nullable public Boolean storageRequireDeviceEncryption
      The Storage Require Device Encryption. Indicates whether or not to require encryption on a mobile device.
    • updatesRequireAutomaticUpdates

      @SerializedName(value="updatesRequireAutomaticUpdates", alternate="UpdatesRequireAutomaticUpdates") @Expose @Nullable public Boolean updatesRequireAutomaticUpdates
      The Updates Require Automatic Updates. Indicates whether or not to require automatic updates.
    • userAccountControlSettings

      @SerializedName(value="userAccountControlSettings", alternate="UserAccountControlSettings") @Expose @Nullable public WindowsUserAccountControlSettings userAccountControlSettings
      The User Account Control Settings. The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.
    • workFoldersUrl

      @SerializedName(value="workFoldersUrl", alternate="WorkFoldersUrl") @Expose @Nullable public String workFoldersUrl
      The Work Folders Url. The work folders url.
  • Constructor Details

    • Windows81GeneralConfiguration

      public Windows81GeneralConfiguration()
  • 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 DeviceConfiguration
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to