Class WindowsPhone81GeneralConfiguration

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

public class WindowsPhone81GeneralConfiguration extends DeviceConfiguration implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows Phone81General Configuration.
  • Field Details

    • applyOnlyToWindowsPhone81

      @SerializedName(value="applyOnlyToWindowsPhone81", alternate="ApplyOnlyToWindowsPhone81") @Expose @Nullable public Boolean applyOnlyToWindowsPhone81
      The Apply Only To Windows Phone81. Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.
    • appsBlockCopyPaste

      @SerializedName(value="appsBlockCopyPaste", alternate="AppsBlockCopyPaste") @Expose @Nullable public Boolean appsBlockCopyPaste
      The Apps Block Copy Paste. Indicates whether or not to block copy paste.
    • bluetoothBlocked

      @SerializedName(value="bluetoothBlocked", alternate="BluetoothBlocked") @Expose @Nullable public Boolean bluetoothBlocked
      The Bluetooth Blocked. Indicates whether or not to block bluetooth.
    • cameraBlocked

      @SerializedName(value="cameraBlocked", alternate="CameraBlocked") @Expose @Nullable public Boolean cameraBlocked
      The Camera Blocked. Indicates whether or not to block camera.
    • cellularBlockWifiTethering

      @SerializedName(value="cellularBlockWifiTethering", alternate="CellularBlockWifiTethering") @Expose @Nullable public Boolean cellularBlockWifiTethering
      The Cellular Block Wifi Tethering. Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.
    • compliantAppListType

      @SerializedName(value="compliantAppListType", alternate="CompliantAppListType") @Expose @Nullable public AppListType compliantAppListType
      The Compliant App List Type. List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.
    • compliantAppsList

      @SerializedName(value="compliantAppsList", alternate="CompliantAppsList") @Expose @Nullable public List<AppListItem> compliantAppsList
      The Compliant Apps List. List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.
    • diagnosticDataBlockSubmission

      @SerializedName(value="diagnosticDataBlockSubmission", alternate="DiagnosticDataBlockSubmission") @Expose @Nullable public Boolean diagnosticDataBlockSubmission
      The Diagnostic Data Block Submission. Indicates whether or not to block diagnostic data submission.
    • emailBlockAddingAccounts

      @SerializedName(value="emailBlockAddingAccounts", alternate="EmailBlockAddingAccounts") @Expose @Nullable public Boolean emailBlockAddingAccounts
      The Email Block Adding Accounts. Indicates whether or not to block custom email accounts.
    • locationServicesBlocked

      @SerializedName(value="locationServicesBlocked", alternate="LocationServicesBlocked") @Expose @Nullable public Boolean locationServicesBlocked
      The Location Services Blocked. Indicates whether or not to block location services.
    • microsoftAccountBlocked

      @SerializedName(value="microsoftAccountBlocked", alternate="MicrosoftAccountBlocked") @Expose @Nullable public Boolean microsoftAccountBlocked
      The Microsoft Account Blocked. Indicates whether or not to block using a Microsoft Account.
    • nfcBlocked

      @SerializedName(value="nfcBlocked", alternate="NfcBlocked") @Expose @Nullable public Boolean nfcBlocked
      The Nfc Blocked. Indicates whether or not to block Near-Field Communication.
    • passwordBlockSimple

      @SerializedName(value="passwordBlockSimple", alternate="PasswordBlockSimple") @Expose @Nullable public Boolean passwordBlockSimple
      The Password Block Simple. Indicates whether or not to block syncing the calendar.
    • passwordExpirationDays

      @SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDays
      The Password Expiration Days. Number of days before the password expires.
    • passwordMinimumCharacterSetCount

      @SerializedName(value="passwordMinimumCharacterSetCount", alternate="PasswordMinimumCharacterSetCount") @Expose @Nullable public Integer passwordMinimumCharacterSetCount
      The Password Minimum Character Set Count. Number of character sets a password must contain.
    • passwordMinimumLength

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

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

      @SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCount
      The Password Previous Password Block Count. Number of previous passwords to block. Valid values 0 to 24
    • passwordRequired

      @SerializedName(value="passwordRequired", alternate="PasswordRequired") @Expose @Nullable public Boolean passwordRequired
      The Password Required. Indicates whether or not to require a password.
    • passwordRequiredType

      @SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public RequiredPasswordType passwordRequiredType
      The Password Required Type. Password type that is required. 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. Number of sign in failures allowed before factory reset.
    • screenCaptureBlocked

      @SerializedName(value="screenCaptureBlocked", alternate="ScreenCaptureBlocked") @Expose @Nullable public Boolean screenCaptureBlocked
      The Screen Capture Blocked. Indicates whether or not to block screenshots.
    • storageBlockRemovableStorage

      @SerializedName(value="storageBlockRemovableStorage", alternate="StorageBlockRemovableStorage") @Expose @Nullable public Boolean storageBlockRemovableStorage
      The Storage Block Removable Storage. Indicates whether or not to block removable storage.
    • storageRequireEncryption

      @SerializedName(value="storageRequireEncryption", alternate="StorageRequireEncryption") @Expose @Nullable public Boolean storageRequireEncryption
      The Storage Require Encryption. Indicates whether or not to require encryption.
    • webBrowserBlocked

      @SerializedName(value="webBrowserBlocked", alternate="WebBrowserBlocked") @Expose @Nullable public Boolean webBrowserBlocked
      The Web Browser Blocked. Indicates whether or not to block the web browser.
    • wifiBlockAutomaticConnectHotspots

      @SerializedName(value="wifiBlockAutomaticConnectHotspots", alternate="WifiBlockAutomaticConnectHotspots") @Expose @Nullable public Boolean wifiBlockAutomaticConnectHotspots
      The Wifi Block Automatic Connect Hotspots. Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.
    • wifiBlocked

      @SerializedName(value="wifiBlocked", alternate="WifiBlocked") @Expose @Nullable public Boolean wifiBlocked
      The Wifi Blocked. Indicates whether or not to block Wi-Fi.
    • wifiBlockHotspotReporting

      @SerializedName(value="wifiBlockHotspotReporting", alternate="WifiBlockHotspotReporting") @Expose @Nullable public Boolean wifiBlockHotspotReporting
      The Wifi Block Hotspot Reporting. Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.
    • windowsStoreBlocked

      @SerializedName(value="windowsStoreBlocked", alternate="WindowsStoreBlocked") @Expose @Nullable public Boolean windowsStoreBlocked
      The Windows Store Blocked. Indicates whether or not to block the Windows Store.
  • Constructor Details

    • WindowsPhone81GeneralConfiguration

      public WindowsPhone81GeneralConfiguration()
  • 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