Package com.microsoft.graph.models
Class IosGeneralDeviceConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.IosGeneralDeviceConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class IosGeneralDeviceConfiguration
extends DeviceConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ios General Device Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Account Block Modification.The Activation Lock Allow When Supervised.The Air Drop Blocked.The Air Drop Force Unmanaged Drop Target.The Air Play Force Pairing Password For Outgoing Requests.The Apple News Blocked.The Apple Watch Block Pairing.The Apple Watch Force Wrist Detection.The Apps Single App Mode List.The App Store Block Automatic Downloads.The App Store Blocked.The App Store Block In App Purchases.The App Store Block UIApp Installation.The App Store Require Password.The Apps Visibility List.The Apps Visibility List Type.The Bluetooth Block Modification.The Camera Blocked.The Cellular Block Data Roaming.The Cellular Block Global Background Fetch While Roaming.The Cellular Block Per App Data Modification.The Cellular Block Personal Hotspot.The Cellular Block Voice Roaming.The Certificates Block Untrusted Tls Certificates.The Classroom App Block Remote Screen Observation.The Classroom App Force Unprompted Screen Observation.The Compliant App List Type.The Compliant Apps List.The Configuration Profile Block Changes.The Definition Lookup Blocked.The Device Block Enable Restrictions.The Device Block Erase Content And Settings.The Device Block Name Modification.The Diagnostic Data Block Submission.The Diagnostic Data Block Submission Modification.The Documents Block Managed Documents In Unmanaged Apps.The Documents Block Unmanaged Documents In Managed Apps.The Email In Domain Suffixes.The Enterprise App Block Trust.The Enterprise App Block Trust Modification.The Face Time Blocked.The Find My Friends Blocked.The Game Center Blocked.The Gaming Block Game Center Friends.The Gaming Block Multiplayer.The Host Pairing Blocked.The IBooks Store Blocked.The IBooks Store Block Erotica.The ICloud Block Activity Continuation.The ICloud Block Backup.The ICloud Block Document Sync.The ICloud Block Managed Apps Sync.The ICloud Block Photo Library.The ICloud Block Photo Stream Sync.The ICloud Block Shared Photo Stream.The ICloud Require Encrypted Backup.The ITunes Block Explicit Content.The ITunes Block Music Service.The ITunes Block Radio.The Keyboard Block Auto Correct.The Keyboard Block Dictation.The Keyboard Block Predictive.The Keyboard Block Shortcuts.The Keyboard Block Spell Check.The Kiosk Mode Allow Assistive Speak.The Kiosk Mode Allow Assistive Touch Settings.The Kiosk Mode Allow Auto Lock.The Kiosk Mode Allow Color Inversion Settings.The Kiosk Mode Allow Ringer Switch.The Kiosk Mode Allow Screen Rotation.The Kiosk Mode Allow Sleep Button.The Kiosk Mode Allow Touchscreen.The Kiosk Mode Allow Voice Over Settings.The Kiosk Mode Allow Volume Buttons.The Kiosk Mode Allow Zoom Settings.The Kiosk Mode App Store Url.The Kiosk Mode Built In App Id.The Kiosk Mode Managed App Id.The Kiosk Mode Require Assistive Touch.The Kiosk Mode Require Color Inversion.The Kiosk Mode Require Mono Audio.The Kiosk Mode Require Voice Over.The Kiosk Mode Require Zoom.The Lock Screen Block Control Center.The Lock Screen Block Notification View.The Lock Screen Block Passbook.The Lock Screen Block Today View.The Media Content Rating Apps.The Media Content Rating Australia.The Media Content Rating Canada.The Media Content Rating France.The Media Content Rating Germany.The Media Content Rating Ireland.The Media Content Rating Japan.The Media Content Rating New Zealand.The Media Content Rating United Kingdom.The Media Content Rating United States.The Messages Blocked.The Network Usage Rules.The Notifications Block Settings Modification.The Passcode Block Fingerprint Modification.The Passcode Block Fingerprint Unlock.The Passcode Block Modification.The Passcode Block Simple.The Passcode Expiration Days.The Passcode Minimum Character Set Count.The Passcode Minimum Length.The Passcode Minutes Of Inactivity Before Lock.The Passcode Minutes Of Inactivity Before Screen Timeout.The Passcode Previous Passcode Block Count.The Passcode Required.The Passcode Required Type.The Passcode Sign In Failure Count Before Wipe.The Podcasts Blocked.The Safari Block Autofill.The Safari Blocked.The Safari Block Java Script.The Safari Block Popups.The Safari Cookie Settings.The Safari Managed Domains.The Safari Password Auto Fill Domains.The Safari Require Fraud Warning.The Screen Capture Blocked.The Siri Blocked.The Siri Blocked When Locked.The Siri Block User Generated Content.The Siri Require Profanity Filter.The Spotlight Block Internet Results.The Voice Dialing Blocked.The Wallpaper Block Modification.The Wi Fi Connect Only To Configured Networks.Fields inherited from class com.microsoft.graph.models.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, userStatuses, userStatusOverview, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
accountBlockModification
@SerializedName(value="accountBlockModification", alternate="AccountBlockModification") @Expose @Nullable public Boolean accountBlockModificationThe Account Block Modification. Indicates whether or not to allow account modification when the device is in supervised mode. -
activationLockAllowWhenSupervised
@SerializedName(value="activationLockAllowWhenSupervised", alternate="ActivationLockAllowWhenSupervised") @Expose @Nullable public Boolean activationLockAllowWhenSupervisedThe Activation Lock Allow When Supervised. Indicates whether or not to allow activation lock when the device is in the supervised mode. -
airDropBlocked
@SerializedName(value="airDropBlocked", alternate="AirDropBlocked") @Expose @Nullable public Boolean airDropBlockedThe Air Drop Blocked. Indicates whether or not to allow AirDrop when the device is in supervised mode. -
airDropForceUnmanagedDropTarget
@SerializedName(value="airDropForceUnmanagedDropTarget", alternate="AirDropForceUnmanagedDropTarget") @Expose @Nullable public Boolean airDropForceUnmanagedDropTargetThe Air Drop Force Unmanaged Drop Target. Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later). -
airPlayForcePairingPasswordForOutgoingRequests
@SerializedName(value="airPlayForcePairingPasswordForOutgoingRequests", alternate="AirPlayForcePairingPasswordForOutgoingRequests") @Expose @Nullable public Boolean airPlayForcePairingPasswordForOutgoingRequestsThe Air Play Force Pairing Password For Outgoing Requests. Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password. -
appleNewsBlocked
@SerializedName(value="appleNewsBlocked", alternate="AppleNewsBlocked") @Expose @Nullable public Boolean appleNewsBlockedThe Apple News Blocked. Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later). -
appleWatchBlockPairing
@SerializedName(value="appleWatchBlockPairing", alternate="AppleWatchBlockPairing") @Expose @Nullable public Boolean appleWatchBlockPairingThe Apple Watch Block Pairing. Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later). -
appleWatchForceWristDetection
@SerializedName(value="appleWatchForceWristDetection", alternate="AppleWatchForceWristDetection") @Expose @Nullable public Boolean appleWatchForceWristDetectionThe Apple Watch Force Wrist Detection. Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later). -
appsSingleAppModeList
@SerializedName(value="appsSingleAppModeList", alternate="AppsSingleAppModeList") @Expose @Nullable public List<AppListItem> appsSingleAppModeListThe Apps Single App Mode List. Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements. -
appStoreBlockAutomaticDownloads
@SerializedName(value="appStoreBlockAutomaticDownloads", alternate="AppStoreBlockAutomaticDownloads") @Expose @Nullable public Boolean appStoreBlockAutomaticDownloadsThe App Store Block Automatic Downloads. Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later). -
appStoreBlocked
@SerializedName(value="appStoreBlocked", alternate="AppStoreBlocked") @Expose @Nullable public Boolean appStoreBlockedThe App Store Blocked. Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later. -
appStoreBlockInAppPurchases
@SerializedName(value="appStoreBlockInAppPurchases", alternate="AppStoreBlockInAppPurchases") @Expose @Nullable public Boolean appStoreBlockInAppPurchasesThe App Store Block In App Purchases. Indicates whether or not to block the user from making in app purchases. -
appStoreBlockUIAppInstallation
@SerializedName(value="appStoreBlockUIAppInstallation", alternate="AppStoreBlockUIAppInstallation") @Expose @Nullable public Boolean appStoreBlockUIAppInstallationThe App Store Block UIApp Installation. Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later). -
appStoreRequirePassword
@SerializedName(value="appStoreRequirePassword", alternate="AppStoreRequirePassword") @Expose @Nullable public Boolean appStoreRequirePasswordThe App Store Require Password. Indicates whether or not to require a password when using the app store. -
appsVisibilityList
@SerializedName(value="appsVisibilityList", alternate="AppsVisibilityList") @Expose @Nullable public List<AppListItem> appsVisibilityListThe Apps Visibility List. List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements. -
appsVisibilityListType
@SerializedName(value="appsVisibilityListType", alternate="AppsVisibilityListType") @Expose @Nullable public AppListType appsVisibilityListTypeThe Apps Visibility List Type. Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant. -
bluetoothBlockModification
@SerializedName(value="bluetoothBlockModification", alternate="BluetoothBlockModification") @Expose @Nullable public Boolean bluetoothBlockModificationThe Bluetooth Block Modification. Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later). -
cameraBlocked
@SerializedName(value="cameraBlocked", alternate="CameraBlocked") @Expose @Nullable public Boolean cameraBlockedThe Camera Blocked. Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later. -
cellularBlockDataRoaming
@SerializedName(value="cellularBlockDataRoaming", alternate="CellularBlockDataRoaming") @Expose @Nullable public Boolean cellularBlockDataRoamingThe Cellular Block Data Roaming. Indicates whether or not to block data roaming. -
cellularBlockGlobalBackgroundFetchWhileRoaming
@SerializedName(value="cellularBlockGlobalBackgroundFetchWhileRoaming", alternate="CellularBlockGlobalBackgroundFetchWhileRoaming") @Expose @Nullable public Boolean cellularBlockGlobalBackgroundFetchWhileRoamingThe Cellular Block Global Background Fetch While Roaming. Indicates whether or not to block global background fetch while roaming. -
cellularBlockPerAppDataModification
@SerializedName(value="cellularBlockPerAppDataModification", alternate="CellularBlockPerAppDataModification") @Expose @Nullable public Boolean cellularBlockPerAppDataModificationThe Cellular Block Per App Data Modification. Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode. -
cellularBlockPersonalHotspot
@SerializedName(value="cellularBlockPersonalHotspot", alternate="CellularBlockPersonalHotspot") @Expose @Nullable public Boolean cellularBlockPersonalHotspotThe Cellular Block Personal Hotspot. Indicates whether or not to block Personal Hotspot. -
cellularBlockVoiceRoaming
@SerializedName(value="cellularBlockVoiceRoaming", alternate="CellularBlockVoiceRoaming") @Expose @Nullable public Boolean cellularBlockVoiceRoamingThe Cellular Block Voice Roaming. Indicates whether or not to block voice roaming. -
certificatesBlockUntrustedTlsCertificates
@SerializedName(value="certificatesBlockUntrustedTlsCertificates", alternate="CertificatesBlockUntrustedTlsCertificates") @Expose @Nullable public Boolean certificatesBlockUntrustedTlsCertificatesThe Certificates Block Untrusted Tls Certificates. Indicates whether or not to block untrusted TLS certificates. -
classroomAppBlockRemoteScreenObservation
@SerializedName(value="classroomAppBlockRemoteScreenObservation", alternate="ClassroomAppBlockRemoteScreenObservation") @Expose @Nullable public Boolean classroomAppBlockRemoteScreenObservationThe Classroom App Block Remote Screen Observation. Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later). -
classroomAppForceUnpromptedScreenObservation
@SerializedName(value="classroomAppForceUnpromptedScreenObservation", alternate="ClassroomAppForceUnpromptedScreenObservation") @Expose @Nullable public Boolean classroomAppForceUnpromptedScreenObservationThe Classroom App Force Unprompted Screen Observation. Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode. -
compliantAppListType
@SerializedName(value="compliantAppListType", alternate="CompliantAppListType") @Expose @Nullable public AppListType compliantAppListTypeThe 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> compliantAppsListThe 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. -
configurationProfileBlockChanges
@SerializedName(value="configurationProfileBlockChanges", alternate="ConfigurationProfileBlockChanges") @Expose @Nullable public Boolean configurationProfileBlockChangesThe Configuration Profile Block Changes. Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode. -
definitionLookupBlocked
@SerializedName(value="definitionLookupBlocked", alternate="DefinitionLookupBlocked") @Expose @Nullable public Boolean definitionLookupBlockedThe Definition Lookup Blocked. Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ). -
deviceBlockEnableRestrictions
@SerializedName(value="deviceBlockEnableRestrictions", alternate="DeviceBlockEnableRestrictions") @Expose @Nullable public Boolean deviceBlockEnableRestrictionsThe Device Block Enable Restrictions. Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode. -
deviceBlockEraseContentAndSettings
@SerializedName(value="deviceBlockEraseContentAndSettings", alternate="DeviceBlockEraseContentAndSettings") @Expose @Nullable public Boolean deviceBlockEraseContentAndSettingsThe Device Block Erase Content And Settings. Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode. -
deviceBlockNameModification
@SerializedName(value="deviceBlockNameModification", alternate="DeviceBlockNameModification") @Expose @Nullable public Boolean deviceBlockNameModificationThe Device Block Name Modification. Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later). -
diagnosticDataBlockSubmission
@SerializedName(value="diagnosticDataBlockSubmission", alternate="DiagnosticDataBlockSubmission") @Expose @Nullable public Boolean diagnosticDataBlockSubmissionThe Diagnostic Data Block Submission. Indicates whether or not to block diagnostic data submission. -
diagnosticDataBlockSubmissionModification
@SerializedName(value="diagnosticDataBlockSubmissionModification", alternate="DiagnosticDataBlockSubmissionModification") @Expose @Nullable public Boolean diagnosticDataBlockSubmissionModificationThe Diagnostic Data Block Submission Modification. Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later). -
documentsBlockManagedDocumentsInUnmanagedApps
@SerializedName(value="documentsBlockManagedDocumentsInUnmanagedApps", alternate="DocumentsBlockManagedDocumentsInUnmanagedApps") @Expose @Nullable public Boolean documentsBlockManagedDocumentsInUnmanagedAppsThe Documents Block Managed Documents In Unmanaged Apps. Indicates whether or not to block the user from viewing managed documents in unmanaged apps. -
documentsBlockUnmanagedDocumentsInManagedApps
@SerializedName(value="documentsBlockUnmanagedDocumentsInManagedApps", alternate="DocumentsBlockUnmanagedDocumentsInManagedApps") @Expose @Nullable public Boolean documentsBlockUnmanagedDocumentsInManagedAppsThe Documents Block Unmanaged Documents In Managed Apps. Indicates whether or not to block the user from viewing unmanaged documents in managed apps. -
emailInDomainSuffixes
@SerializedName(value="emailInDomainSuffixes", alternate="EmailInDomainSuffixes") @Expose @Nullable public List<String> emailInDomainSuffixesThe Email In Domain Suffixes. An email address lacking a suffix that matches any of these strings will be considered out-of-domain. -
enterpriseAppBlockTrust
@SerializedName(value="enterpriseAppBlockTrust", alternate="EnterpriseAppBlockTrust") @Expose @Nullable public Boolean enterpriseAppBlockTrustThe Enterprise App Block Trust. Indicates whether or not to block the user from trusting an enterprise app. -
enterpriseAppBlockTrustModification
@SerializedName(value="enterpriseAppBlockTrustModification", alternate="EnterpriseAppBlockTrustModification") @Expose @Nullable public Boolean enterpriseAppBlockTrustModificationThe Enterprise App Block Trust Modification. [Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device. -
faceTimeBlocked
@SerializedName(value="faceTimeBlocked", alternate="FaceTimeBlocked") @Expose @Nullable public Boolean faceTimeBlockedThe Face Time Blocked. Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later. -
findMyFriendsBlocked
@SerializedName(value="findMyFriendsBlocked", alternate="FindMyFriendsBlocked") @Expose @Nullable public Boolean findMyFriendsBlockedThe Find My Friends Blocked. Indicates whether or not to block changes to Find My Friends when the device is in supervised mode. -
gameCenterBlocked
@SerializedName(value="gameCenterBlocked", alternate="GameCenterBlocked") @Expose @Nullable public Boolean gameCenterBlockedThe Game Center Blocked. Indicates whether or not to block the user from using Game Center when the device is in supervised mode. -
gamingBlockGameCenterFriends
@SerializedName(value="gamingBlockGameCenterFriends", alternate="GamingBlockGameCenterFriends") @Expose @Nullable public Boolean gamingBlockGameCenterFriendsThe Gaming Block Game Center Friends. Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later. -
gamingBlockMultiplayer
@SerializedName(value="gamingBlockMultiplayer", alternate="GamingBlockMultiplayer") @Expose @Nullable public Boolean gamingBlockMultiplayerThe Gaming Block Multiplayer. Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later. -
hostPairingBlocked
@SerializedName(value="hostPairingBlocked", alternate="HostPairingBlocked") @Expose @Nullable public Boolean hostPairingBlockedThe Host Pairing Blocked. indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode. -
iBooksStoreBlocked
@SerializedName(value="iBooksStoreBlocked", alternate="IBooksStoreBlocked") @Expose @Nullable public Boolean iBooksStoreBlockedThe IBooks Store Blocked. Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode. -
iBooksStoreBlockErotica
@SerializedName(value="iBooksStoreBlockErotica", alternate="IBooksStoreBlockErotica") @Expose @Nullable public Boolean iBooksStoreBlockEroticaThe IBooks Store Block Erotica. Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica. -
iCloudBlockActivityContinuation
@SerializedName(value="iCloudBlockActivityContinuation", alternate="ICloudBlockActivityContinuation") @Expose @Nullable public Boolean iCloudBlockActivityContinuationThe ICloud Block Activity Continuation. Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device. -
iCloudBlockBackup
@SerializedName(value="iCloudBlockBackup", alternate="ICloudBlockBackup") @Expose @Nullable public Boolean iCloudBlockBackupThe ICloud Block Backup. Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later. -
iCloudBlockDocumentSync
@SerializedName(value="iCloudBlockDocumentSync", alternate="ICloudBlockDocumentSync") @Expose @Nullable public Boolean iCloudBlockDocumentSyncThe ICloud Block Document Sync. Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later. -
iCloudBlockManagedAppsSync
@SerializedName(value="iCloudBlockManagedAppsSync", alternate="ICloudBlockManagedAppsSync") @Expose @Nullable public Boolean iCloudBlockManagedAppsSyncThe ICloud Block Managed Apps Sync. Indicates whether or not to block Managed Apps Cloud Sync. -
iCloudBlockPhotoLibrary
@SerializedName(value="iCloudBlockPhotoLibrary", alternate="ICloudBlockPhotoLibrary") @Expose @Nullable public Boolean iCloudBlockPhotoLibraryThe ICloud Block Photo Library. Indicates whether or not to block iCloud Photo Library. -
iCloudBlockPhotoStreamSync
@SerializedName(value="iCloudBlockPhotoStreamSync", alternate="ICloudBlockPhotoStreamSync") @Expose @Nullable public Boolean iCloudBlockPhotoStreamSyncThe ICloud Block Photo Stream Sync. Indicates whether or not to block iCloud Photo Stream Sync. -
iCloudRequireEncryptedBackup
@SerializedName(value="iCloudRequireEncryptedBackup", alternate="ICloudRequireEncryptedBackup") @Expose @Nullable public Boolean iCloudRequireEncryptedBackupThe ICloud Require Encrypted Backup. Indicates whether or not to require backups to iCloud be encrypted. -
iTunesBlockExplicitContent
@SerializedName(value="iTunesBlockExplicitContent", alternate="ITunesBlockExplicitContent") @Expose @Nullable public Boolean iTunesBlockExplicitContentThe ITunes Block Explicit Content. Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later. -
iTunesBlockMusicService
@SerializedName(value="iTunesBlockMusicService", alternate="ITunesBlockMusicService") @Expose @Nullable public Boolean iTunesBlockMusicServiceThe ITunes Block Music Service. Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later). -
iTunesBlockRadio
@SerializedName(value="iTunesBlockRadio", alternate="ITunesBlockRadio") @Expose @Nullable public Boolean iTunesBlockRadioThe ITunes Block Radio. Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later). -
keyboardBlockAutoCorrect
@SerializedName(value="keyboardBlockAutoCorrect", alternate="KeyboardBlockAutoCorrect") @Expose @Nullable public Boolean keyboardBlockAutoCorrectThe Keyboard Block Auto Correct. Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later). -
keyboardBlockDictation
@SerializedName(value="keyboardBlockDictation", alternate="KeyboardBlockDictation") @Expose @Nullable public Boolean keyboardBlockDictationThe Keyboard Block Dictation. Indicates whether or not to block the user from using dictation input when the device is in supervised mode. -
keyboardBlockPredictive
@SerializedName(value="keyboardBlockPredictive", alternate="KeyboardBlockPredictive") @Expose @Nullable public Boolean keyboardBlockPredictiveThe Keyboard Block Predictive. Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later). -
keyboardBlockShortcuts
@SerializedName(value="keyboardBlockShortcuts", alternate="KeyboardBlockShortcuts") @Expose @Nullable public Boolean keyboardBlockShortcutsThe Keyboard Block Shortcuts. Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later). -
keyboardBlockSpellCheck
@SerializedName(value="keyboardBlockSpellCheck", alternate="KeyboardBlockSpellCheck") @Expose @Nullable public Boolean keyboardBlockSpellCheckThe Keyboard Block Spell Check. Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later). -
kioskModeAllowAssistiveSpeak
@SerializedName(value="kioskModeAllowAssistiveSpeak", alternate="KioskModeAllowAssistiveSpeak") @Expose @Nullable public Boolean kioskModeAllowAssistiveSpeakThe Kiosk Mode Allow Assistive Speak. Indicates whether or not to allow assistive speak while in kiosk mode. -
kioskModeAllowAssistiveTouchSettings
@SerializedName(value="kioskModeAllowAssistiveTouchSettings", alternate="KioskModeAllowAssistiveTouchSettings") @Expose @Nullable public Boolean kioskModeAllowAssistiveTouchSettingsThe Kiosk Mode Allow Assistive Touch Settings. Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode. -
kioskModeAllowAutoLock
@SerializedName(value="kioskModeAllowAutoLock", alternate="KioskModeAllowAutoLock") @Expose @Nullable public Boolean kioskModeAllowAutoLockThe Kiosk Mode Allow Auto Lock. Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead. -
kioskModeAllowColorInversionSettings
@SerializedName(value="kioskModeAllowColorInversionSettings", alternate="KioskModeAllowColorInversionSettings") @Expose @Nullable public Boolean kioskModeAllowColorInversionSettingsThe Kiosk Mode Allow Color Inversion Settings. Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode. -
kioskModeAllowRingerSwitch
@SerializedName(value="kioskModeAllowRingerSwitch", alternate="KioskModeAllowRingerSwitch") @Expose @Nullable public Boolean kioskModeAllowRingerSwitchThe Kiosk Mode Allow Ringer Switch. Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead. -
kioskModeAllowScreenRotation
@SerializedName(value="kioskModeAllowScreenRotation", alternate="KioskModeAllowScreenRotation") @Expose @Nullable public Boolean kioskModeAllowScreenRotationThe Kiosk Mode Allow Screen Rotation. Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead. -
kioskModeAllowSleepButton
@SerializedName(value="kioskModeAllowSleepButton", alternate="KioskModeAllowSleepButton") @Expose @Nullable public Boolean kioskModeAllowSleepButtonThe Kiosk Mode Allow Sleep Button. Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead. -
kioskModeAllowTouchscreen
@SerializedName(value="kioskModeAllowTouchscreen", alternate="KioskModeAllowTouchscreen") @Expose @Nullable public Boolean kioskModeAllowTouchscreenThe Kiosk Mode Allow Touchscreen. Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead. -
kioskModeAllowVoiceOverSettings
@SerializedName(value="kioskModeAllowVoiceOverSettings", alternate="KioskModeAllowVoiceOverSettings") @Expose @Nullable public Boolean kioskModeAllowVoiceOverSettingsThe Kiosk Mode Allow Voice Over Settings. Indicates whether or not to allow access to the voice over settings while in kiosk mode. -
kioskModeAllowVolumeButtons
@SerializedName(value="kioskModeAllowVolumeButtons", alternate="KioskModeAllowVolumeButtons") @Expose @Nullable public Boolean kioskModeAllowVolumeButtonsThe Kiosk Mode Allow Volume Buttons. Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead. -
kioskModeAllowZoomSettings
@SerializedName(value="kioskModeAllowZoomSettings", alternate="KioskModeAllowZoomSettings") @Expose @Nullable public Boolean kioskModeAllowZoomSettingsThe Kiosk Mode Allow Zoom Settings. Indicates whether or not to allow access to the zoom settings while in kiosk mode. -
kioskModeAppStoreUrl
@SerializedName(value="kioskModeAppStoreUrl", alternate="KioskModeAppStoreUrl") @Expose @Nullable public String kioskModeAppStoreUrlThe Kiosk Mode App Store Url. URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known. -
kioskModeBuiltInAppId
@SerializedName(value="kioskModeBuiltInAppId", alternate="KioskModeBuiltInAppId") @Expose @Nullable public String kioskModeBuiltInAppIdThe Kiosk Mode Built In App Id. ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set. -
kioskModeManagedAppId
@SerializedName(value="kioskModeManagedAppId", alternate="KioskModeManagedAppId") @Expose @Nullable public String kioskModeManagedAppIdThe Kiosk Mode Managed App Id. Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored. -
kioskModeRequireAssistiveTouch
@SerializedName(value="kioskModeRequireAssistiveTouch", alternate="KioskModeRequireAssistiveTouch") @Expose @Nullable public Boolean kioskModeRequireAssistiveTouchThe Kiosk Mode Require Assistive Touch. Indicates whether or not to require assistive touch while in kiosk mode. -
kioskModeRequireColorInversion
@SerializedName(value="kioskModeRequireColorInversion", alternate="KioskModeRequireColorInversion") @Expose @Nullable public Boolean kioskModeRequireColorInversionThe Kiosk Mode Require Color Inversion. Indicates whether or not to require color inversion while in kiosk mode. -
kioskModeRequireMonoAudio
@SerializedName(value="kioskModeRequireMonoAudio", alternate="KioskModeRequireMonoAudio") @Expose @Nullable public Boolean kioskModeRequireMonoAudioThe Kiosk Mode Require Mono Audio. Indicates whether or not to require mono audio while in kiosk mode. -
kioskModeRequireVoiceOver
@SerializedName(value="kioskModeRequireVoiceOver", alternate="KioskModeRequireVoiceOver") @Expose @Nullable public Boolean kioskModeRequireVoiceOverThe Kiosk Mode Require Voice Over. Indicates whether or not to require voice over while in kiosk mode. -
kioskModeRequireZoom
@SerializedName(value="kioskModeRequireZoom", alternate="KioskModeRequireZoom") @Expose @Nullable public Boolean kioskModeRequireZoomThe Kiosk Mode Require Zoom. Indicates whether or not to require zoom while in kiosk mode. -
lockScreenBlockControlCenter
@SerializedName(value="lockScreenBlockControlCenter", alternate="LockScreenBlockControlCenter") @Expose @Nullable public Boolean lockScreenBlockControlCenterThe Lock Screen Block Control Center. Indicates whether or not to block the user from using control center on the lock screen. -
lockScreenBlockNotificationView
@SerializedName(value="lockScreenBlockNotificationView", alternate="LockScreenBlockNotificationView") @Expose @Nullable public Boolean lockScreenBlockNotificationViewThe Lock Screen Block Notification View. Indicates whether or not to block the user from using the notification view on the lock screen. -
lockScreenBlockPassbook
@SerializedName(value="lockScreenBlockPassbook", alternate="LockScreenBlockPassbook") @Expose @Nullable public Boolean lockScreenBlockPassbookThe Lock Screen Block Passbook. Indicates whether or not to block the user from using passbook when the device is locked. -
lockScreenBlockTodayView
@SerializedName(value="lockScreenBlockTodayView", alternate="LockScreenBlockTodayView") @Expose @Nullable public Boolean lockScreenBlockTodayViewThe Lock Screen Block Today View. Indicates whether or not to block the user from using the Today View on the lock screen. -
mediaContentRatingApps
@SerializedName(value="mediaContentRatingApps", alternate="MediaContentRatingApps") @Expose @Nullable public RatingAppsType mediaContentRatingAppsThe Media Content Rating Apps. Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17. -
mediaContentRatingAustralia
@SerializedName(value="mediaContentRatingAustralia", alternate="MediaContentRatingAustralia") @Expose @Nullable public MediaContentRatingAustralia mediaContentRatingAustraliaThe Media Content Rating Australia. Media content rating settings for Australia -
mediaContentRatingCanada
@SerializedName(value="mediaContentRatingCanada", alternate="MediaContentRatingCanada") @Expose @Nullable public MediaContentRatingCanada mediaContentRatingCanadaThe Media Content Rating Canada. Media content rating settings for Canada -
mediaContentRatingFrance
@SerializedName(value="mediaContentRatingFrance", alternate="MediaContentRatingFrance") @Expose @Nullable public MediaContentRatingFrance mediaContentRatingFranceThe Media Content Rating France. Media content rating settings for France -
mediaContentRatingGermany
@SerializedName(value="mediaContentRatingGermany", alternate="MediaContentRatingGermany") @Expose @Nullable public MediaContentRatingGermany mediaContentRatingGermanyThe Media Content Rating Germany. Media content rating settings for Germany -
mediaContentRatingIreland
@SerializedName(value="mediaContentRatingIreland", alternate="MediaContentRatingIreland") @Expose @Nullable public MediaContentRatingIreland mediaContentRatingIrelandThe Media Content Rating Ireland. Media content rating settings for Ireland -
mediaContentRatingJapan
@SerializedName(value="mediaContentRatingJapan", alternate="MediaContentRatingJapan") @Expose @Nullable public MediaContentRatingJapan mediaContentRatingJapanThe Media Content Rating Japan. Media content rating settings for Japan -
mediaContentRatingNewZealand
@SerializedName(value="mediaContentRatingNewZealand", alternate="MediaContentRatingNewZealand") @Expose @Nullable public MediaContentRatingNewZealand mediaContentRatingNewZealandThe Media Content Rating New Zealand. Media content rating settings for New Zealand -
mediaContentRatingUnitedKingdom
@SerializedName(value="mediaContentRatingUnitedKingdom", alternate="MediaContentRatingUnitedKingdom") @Expose @Nullable public MediaContentRatingUnitedKingdom mediaContentRatingUnitedKingdomThe Media Content Rating United Kingdom. Media content rating settings for United Kingdom -
mediaContentRatingUnitedStates
@SerializedName(value="mediaContentRatingUnitedStates", alternate="MediaContentRatingUnitedStates") @Expose @Nullable public MediaContentRatingUnitedStates mediaContentRatingUnitedStatesThe Media Content Rating United States. Media content rating settings for United States -
messagesBlocked
@SerializedName(value="messagesBlocked", alternate="MessagesBlocked") @Expose @Nullable public Boolean messagesBlockedThe Messages Blocked. Indicates whether or not to block the user from using the Messages app on the supervised device. -
networkUsageRules
@SerializedName(value="networkUsageRules", alternate="NetworkUsageRules") @Expose @Nullable public List<IosNetworkUsageRule> networkUsageRulesThe Network Usage Rules. List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements. -
notificationsBlockSettingsModification
@SerializedName(value="notificationsBlockSettingsModification", alternate="NotificationsBlockSettingsModification") @Expose @Nullable public Boolean notificationsBlockSettingsModificationThe Notifications Block Settings Modification. Indicates whether or not to allow notifications settings modification (iOS 9.3 and later). -
passcodeBlockFingerprintModification
@SerializedName(value="passcodeBlockFingerprintModification", alternate="PasscodeBlockFingerprintModification") @Expose @Nullable public Boolean passcodeBlockFingerprintModificationThe Passcode Block Fingerprint Modification. Block modification of registered Touch ID fingerprints when in supervised mode. -
passcodeBlockFingerprintUnlock
@SerializedName(value="passcodeBlockFingerprintUnlock", alternate="PasscodeBlockFingerprintUnlock") @Expose @Nullable public Boolean passcodeBlockFingerprintUnlockThe Passcode Block Fingerprint Unlock. Indicates whether or not to block fingerprint unlock. -
passcodeBlockModification
@SerializedName(value="passcodeBlockModification", alternate="PasscodeBlockModification") @Expose @Nullable public Boolean passcodeBlockModificationThe Passcode Block Modification. Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later). -
passcodeBlockSimple
@SerializedName(value="passcodeBlockSimple", alternate="PasscodeBlockSimple") @Expose @Nullable public Boolean passcodeBlockSimpleThe Passcode Block Simple. Indicates whether or not to block simple passcodes. -
passcodeExpirationDays
@SerializedName(value="passcodeExpirationDays", alternate="PasscodeExpirationDays") @Expose @Nullable public Integer passcodeExpirationDaysThe Passcode Expiration Days. Number of days before the passcode expires. Valid values 1 to 65535 -
passcodeMinimumCharacterSetCount
@SerializedName(value="passcodeMinimumCharacterSetCount", alternate="PasscodeMinimumCharacterSetCount") @Expose @Nullable public Integer passcodeMinimumCharacterSetCountThe Passcode Minimum Character Set Count. Number of character sets a passcode must contain. Valid values 0 to 4 -
passcodeMinimumLength
@SerializedName(value="passcodeMinimumLength", alternate="PasscodeMinimumLength") @Expose @Nullable public Integer passcodeMinimumLengthThe Passcode Minimum Length. Minimum length of passcode. Valid values 4 to 14 -
passcodeMinutesOfInactivityBeforeLock
@SerializedName(value="passcodeMinutesOfInactivityBeforeLock", alternate="PasscodeMinutesOfInactivityBeforeLock") @Expose @Nullable public Integer passcodeMinutesOfInactivityBeforeLockThe Passcode Minutes Of Inactivity Before Lock. Minutes of inactivity before a passcode is required. -
passcodeMinutesOfInactivityBeforeScreenTimeout
@SerializedName(value="passcodeMinutesOfInactivityBeforeScreenTimeout", alternate="PasscodeMinutesOfInactivityBeforeScreenTimeout") @Expose @Nullable public Integer passcodeMinutesOfInactivityBeforeScreenTimeoutThe Passcode Minutes Of Inactivity Before Screen Timeout. Minutes of inactivity before the screen times out. -
passcodePreviousPasscodeBlockCount
@SerializedName(value="passcodePreviousPasscodeBlockCount", alternate="PasscodePreviousPasscodeBlockCount") @Expose @Nullable public Integer passcodePreviousPasscodeBlockCountThe Passcode Previous Passcode Block Count. Number of previous passcodes to block. Valid values 1 to 24 -
passcodeRequired
@SerializedName(value="passcodeRequired", alternate="PasscodeRequired") @Expose @Nullable public Boolean passcodeRequiredThe Passcode Required. Indicates whether or not to require a passcode. -
passcodeRequiredType
@SerializedName(value="passcodeRequiredType", alternate="PasscodeRequiredType") @Expose @Nullable public RequiredPasswordType passcodeRequiredTypeThe Passcode Required Type. Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric. -
passcodeSignInFailureCountBeforeWipe
@SerializedName(value="passcodeSignInFailureCountBeforeWipe", alternate="PasscodeSignInFailureCountBeforeWipe") @Expose @Nullable public Integer passcodeSignInFailureCountBeforeWipeThe Passcode Sign In Failure Count Before Wipe. Number of sign in failures allowed before wiping the device. Valid values 2 to 11 -
podcastsBlocked
@SerializedName(value="podcastsBlocked", alternate="PodcastsBlocked") @Expose @Nullable public Boolean podcastsBlockedThe Podcasts Blocked. Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later). -
safariBlockAutofill
@SerializedName(value="safariBlockAutofill", alternate="SafariBlockAutofill") @Expose @Nullable public Boolean safariBlockAutofillThe Safari Block Autofill. Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later. -
safariBlocked
@SerializedName(value="safariBlocked", alternate="SafariBlocked") @Expose @Nullable public Boolean safariBlockedThe Safari Blocked. Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later. -
safariBlockJavaScript
@SerializedName(value="safariBlockJavaScript", alternate="SafariBlockJavaScript") @Expose @Nullable public Boolean safariBlockJavaScriptThe Safari Block Java Script. Indicates whether or not to block JavaScript in Safari. -
safariBlockPopups
@SerializedName(value="safariBlockPopups", alternate="SafariBlockPopups") @Expose @Nullable public Boolean safariBlockPopupsThe Safari Block Popups. Indicates whether or not to block popups in Safari. -
safariCookieSettings
@SerializedName(value="safariCookieSettings", alternate="SafariCookieSettings") @Expose @Nullable public WebBrowserCookieSettings safariCookieSettingsThe Safari Cookie Settings. Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways. -
safariManagedDomains
@SerializedName(value="safariManagedDomains", alternate="SafariManagedDomains") @Expose @Nullable public List<String> safariManagedDomainsThe Safari Managed Domains. URLs matching the patterns listed here will be considered managed. -
safariPasswordAutoFillDomains
@SerializedName(value="safariPasswordAutoFillDomains", alternate="SafariPasswordAutoFillDomains") @Expose @Nullable public List<String> safariPasswordAutoFillDomainsThe Safari Password Auto Fill Domains. Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later). -
safariRequireFraudWarning
@SerializedName(value="safariRequireFraudWarning", alternate="SafariRequireFraudWarning") @Expose @Nullable public Boolean safariRequireFraudWarningThe Safari Require Fraud Warning. Indicates whether or not to require fraud warning in Safari. -
screenCaptureBlocked
@SerializedName(value="screenCaptureBlocked", alternate="ScreenCaptureBlocked") @Expose @Nullable public Boolean screenCaptureBlockedThe Screen Capture Blocked. Indicates whether or not to block the user from taking Screenshots. -
siriBlocked
@SerializedName(value="siriBlocked", alternate="SiriBlocked") @Expose @Nullable public Boolean siriBlockedThe Siri Blocked. Indicates whether or not to block the user from using Siri. -
siriBlockedWhenLocked
@SerializedName(value="siriBlockedWhenLocked", alternate="SiriBlockedWhenLocked") @Expose @Nullable public Boolean siriBlockedWhenLockedThe Siri Blocked When Locked. Indicates whether or not to block the user from using Siri when locked. -
siriBlockUserGeneratedContent
@SerializedName(value="siriBlockUserGeneratedContent", alternate="SiriBlockUserGeneratedContent") @Expose @Nullable public Boolean siriBlockUserGeneratedContentThe Siri Block User Generated Content. Indicates whether or not to block Siri from querying user-generated content when used on a supervised device. -
siriRequireProfanityFilter
@SerializedName(value="siriRequireProfanityFilter", alternate="SiriRequireProfanityFilter") @Expose @Nullable public Boolean siriRequireProfanityFilterThe Siri Require Profanity Filter. Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device. -
spotlightBlockInternetResults
@SerializedName(value="spotlightBlockInternetResults", alternate="SpotlightBlockInternetResults") @Expose @Nullable public Boolean spotlightBlockInternetResultsThe Spotlight Block Internet Results. Indicates whether or not to block Spotlight search from returning internet results on supervised device. -
voiceDialingBlocked
@SerializedName(value="voiceDialingBlocked", alternate="VoiceDialingBlocked") @Expose @Nullable public Boolean voiceDialingBlockedThe Voice Dialing Blocked. Indicates whether or not to block voice dialing. -
wallpaperBlockModification
@SerializedName(value="wallpaperBlockModification", alternate="WallpaperBlockModification") @Expose @Nullable public Boolean wallpaperBlockModificationThe Wallpaper Block Modification. Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) . -
wiFiConnectOnlyToConfiguredNetworks
@SerializedName(value="wiFiConnectOnlyToConfiguredNetworks", alternate="WiFiConnectOnlyToConfiguredNetworks") @Expose @Nullable public Boolean wiFiConnectOnlyToConfiguredNetworksThe Wi Fi Connect Only To Configured Networks. Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced.
-
-
Constructor Details
-
IosGeneralDeviceConfiguration
public IosGeneralDeviceConfiguration()
-
-
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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDeviceConfiguration
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-