Package odata.msgraph.client.entity
Class IosGeneralDeviceConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.IosGeneralDeviceConfiguration.Builder
-
- Enclosing class:
- IosGeneralDeviceConfiguration
public static final class IosGeneralDeviceConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IosGeneralDeviceConfiguration.BuilderaccountBlockModification(Boolean accountBlockModification)“Indicates whether or not to allow account modification when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuilderactivationLockAllowWhenSupervised(Boolean activationLockAllowWhenSupervised)“Indicates whether or not to allow activation lock when the device is in the supervised mode.”IosGeneralDeviceConfiguration.BuilderairDropBlocked(Boolean airDropBlocked)“Indicates whether or not to allow AirDrop when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuilderairDropForceUnmanagedDropTarget(Boolean airDropForceUnmanagedDropTarget)“Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderairPlayForcePairingPasswordForOutgoingRequests(Boolean airPlayForcePairingPasswordForOutgoingRequests)“Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.”IosGeneralDeviceConfiguration.BuilderappleNewsBlocked(Boolean appleNewsBlocked)“Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderappleWatchBlockPairing(Boolean appleWatchBlockPairing)“Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderappleWatchForceWristDetection(Boolean appleWatchForceWristDetection)“Indicates whether or not to force a paired Apple Watch to use Wrist Detection ( iOS 8.2 and later).”IosGeneralDeviceConfiguration.BuilderappsSingleAppModeList(List<AppListItem> appsSingleAppModeList)“Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode.IosGeneralDeviceConfiguration.BuilderappsSingleAppModeList(AppListItem... appsSingleAppModeList)“Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode.IosGeneralDeviceConfiguration.BuilderappsSingleAppModeListNextLink(String appsSingleAppModeListNextLink)“Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode.IosGeneralDeviceConfiguration.BuilderappStoreBlockAutomaticDownloads(Boolean appStoreBlockAutomaticDownloads)“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).”IosGeneralDeviceConfiguration.BuilderappStoreBlocked(Boolean appStoreBlocked)“Indicates whether or not to block the user from using the App Store.IosGeneralDeviceConfiguration.BuilderappStoreBlockInAppPurchases(Boolean appStoreBlockInAppPurchases)“Indicates whether or not to block the user from making in app purchases.”IosGeneralDeviceConfiguration.BuilderappStoreBlockUIAppInstallation(Boolean appStoreBlockUIAppInstallation)“Indicates whether or not to block the App Store app, not restricting installation through Host apps.IosGeneralDeviceConfiguration.BuilderappStoreRequirePassword(Boolean appStoreRequirePassword)“Indicates whether or not to require a password when using the app store.”IosGeneralDeviceConfiguration.BuilderappsVisibilityList(List<AppListItem> appsVisibilityList)“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).IosGeneralDeviceConfiguration.BuilderappsVisibilityList(AppListItem... appsVisibilityList)“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).IosGeneralDeviceConfiguration.BuilderappsVisibilityListNextLink(String appsVisibilityListNextLink)“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).IosGeneralDeviceConfiguration.BuilderappsVisibilityListType(AppListType appsVisibilityListType)“Type of list that is in the AppsVisibilityList.”IosGeneralDeviceConfiguration.Builderassignments(List<DeviceConfigurationAssignment> assignments)IosGeneralDeviceConfiguration.Builderassignments(DeviceConfigurationAssignment... assignments)IosGeneralDeviceConfiguration.BuilderbluetoothBlockModification(Boolean bluetoothBlockModification)“Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).”IosGeneralDeviceConfigurationbuild()IosGeneralDeviceConfiguration.BuildercameraBlocked(Boolean cameraBlocked)“Indicates whether or not to block the user from accessing the camera of the device.IosGeneralDeviceConfiguration.BuildercellularBlockDataRoaming(Boolean cellularBlockDataRoaming)“Indicates whether or not to block data roaming.”IosGeneralDeviceConfiguration.BuildercellularBlockGlobalBackgroundFetchWhileRoaming(Boolean cellularBlockGlobalBackgroundFetchWhileRoaming)“Indicates whether or not to block global background fetch while roaming.”IosGeneralDeviceConfiguration.BuildercellularBlockPerAppDataModification(Boolean cellularBlockPerAppDataModification)“Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuildercellularBlockPersonalHotspot(Boolean cellularBlockPersonalHotspot)“Indicates whether or not to block Personal Hotspot.”IosGeneralDeviceConfiguration.BuildercellularBlockVoiceRoaming(Boolean cellularBlockVoiceRoaming)“Indicates whether or not to block voice roaming.”IosGeneralDeviceConfiguration.BuildercertificatesBlockUntrustedTlsCertificates(Boolean certificatesBlockUntrustedTlsCertificates)“Indicates whether or not to block untrusted TLS certificates.”IosGeneralDeviceConfiguration.BuilderclassroomAppBlockRemoteScreenObservation(Boolean classroomAppBlockRemoteScreenObservation)“Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).”IosGeneralDeviceConfiguration.BuilderclassroomAppForceUnpromptedScreenObservation(Boolean classroomAppForceUnpromptedScreenObservation)“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.”IosGeneralDeviceConfiguration.BuildercompliantAppListType(AppListType compliantAppListType)“List that is in the AppComplianceList.”IosGeneralDeviceConfiguration.BuildercompliantAppsList(List<AppListItem> compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).IosGeneralDeviceConfiguration.BuildercompliantAppsList(AppListItem... compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).IosGeneralDeviceConfiguration.BuildercompliantAppsListNextLink(String compliantAppsListNextLink)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).IosGeneralDeviceConfiguration.BuilderconfigurationProfileBlockChanges(Boolean configurationProfileBlockChanges)“Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)IosGeneralDeviceConfiguration.BuilderdefinitionLookupBlocked(Boolean definitionLookupBlocked)“Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).”IosGeneralDeviceConfiguration.Builderdescription(String description)IosGeneralDeviceConfiguration.BuilderdeviceBlockEnableRestrictions(Boolean deviceBlockEnableRestrictions)“Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuilderdeviceBlockEraseContentAndSettings(Boolean deviceBlockEraseContentAndSettings)“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.”IosGeneralDeviceConfiguration.BuilderdeviceBlockNameModification(Boolean deviceBlockNameModification)“Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderdeviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)IosGeneralDeviceConfiguration.BuilderdeviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)IosGeneralDeviceConfiguration.BuilderdeviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)IosGeneralDeviceConfiguration.BuilderdeviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)IosGeneralDeviceConfiguration.BuilderdeviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)IosGeneralDeviceConfiguration.BuilderdiagnosticDataBlockSubmission(Boolean diagnosticDataBlockSubmission)“Indicates whether or not to block diagnostic data submission.”IosGeneralDeviceConfiguration.BuilderdiagnosticDataBlockSubmissionModification(Boolean diagnosticDataBlockSubmissionModification)“Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).”IosGeneralDeviceConfiguration.BuilderdisplayName(String displayName)IosGeneralDeviceConfiguration.BuilderdocumentsBlockManagedDocumentsInUnmanagedApps(Boolean documentsBlockManagedDocumentsInUnmanagedApps)“Indicates whether or not to block the user from viewing managed documents in unmanaged apps.”IosGeneralDeviceConfiguration.BuilderdocumentsBlockUnmanagedDocumentsInManagedApps(Boolean documentsBlockUnmanagedDocumentsInManagedApps)“Indicates whether or not to block the user from viewing unmanaged documents in managed apps.”IosGeneralDeviceConfiguration.BuilderemailInDomainSuffixes(String... emailInDomainSuffixes)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”IosGeneralDeviceConfiguration.BuilderemailInDomainSuffixes(List<String> emailInDomainSuffixes)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”IosGeneralDeviceConfiguration.BuilderemailInDomainSuffixesNextLink(String emailInDomainSuffixesNextLink)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”IosGeneralDeviceConfiguration.BuilderenterpriseAppBlockTrust(Boolean enterpriseAppBlockTrust)“Indicates whether or not to block the user from trusting an enterprise app.”IosGeneralDeviceConfiguration.BuilderenterpriseAppBlockTrustModification(Boolean enterpriseAppBlockTrustModification)“[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device.”IosGeneralDeviceConfiguration.BuilderfaceTimeBlocked(Boolean faceTimeBlocked)“Indicates whether or not to block the user from using FaceTime.IosGeneralDeviceConfiguration.BuilderfindMyFriendsBlocked(Boolean findMyFriendsBlocked)“Indicates whether or not to block changes to Find My Friends when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuildergameCenterBlocked(Boolean gameCenterBlocked)“Indicates whether or not to block the user from using Game Center when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuildergamingBlockGameCenterFriends(Boolean gamingBlockGameCenterFriends)“Indicates whether or not to block the user from having friends in Game Center.IosGeneralDeviceConfiguration.BuildergamingBlockMultiplayer(Boolean gamingBlockMultiplayer)“Indicates whether or not to block the user from using multiplayer gaming.IosGeneralDeviceConfiguration.BuilderhostPairingBlocked(Boolean hostPairingBlocked)“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.”IosGeneralDeviceConfiguration.BuilderiBooksStoreBlocked(Boolean iBooksStoreBlocked)“Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuilderiBooksStoreBlockErotica(Boolean iBooksStoreBlockErotica)“Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.”IosGeneralDeviceConfiguration.BuilderiCloudBlockActivityContinuation(Boolean iCloudBlockActivityContinuation)“Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device.”IosGeneralDeviceConfiguration.BuilderiCloudBlockBackup(Boolean iCloudBlockBackup)“Indicates whether or not to block iCloud backup.IosGeneralDeviceConfiguration.BuilderiCloudBlockDocumentSync(Boolean iCloudBlockDocumentSync)“Indicates whether or not to block iCloud document sync.IosGeneralDeviceConfiguration.BuilderiCloudBlockManagedAppsSync(Boolean iCloudBlockManagedAppsSync)“Indicates whether or not to block Managed Apps Cloud Sync.”IosGeneralDeviceConfiguration.BuilderiCloudBlockPhotoLibrary(Boolean iCloudBlockPhotoLibrary)“Indicates whether or not to block iCloud Photo Library.”IosGeneralDeviceConfiguration.BuilderiCloudBlockPhotoStreamSync(Boolean iCloudBlockPhotoStreamSync)“Indicates whether or not to block iCloud Photo Stream Sync.”IosGeneralDeviceConfiguration.BuilderiCloudBlockSharedPhotoStream(Boolean iCloudBlockSharedPhotoStream)“Indicates whether or not to block Shared Photo Stream.”IosGeneralDeviceConfiguration.BuilderiCloudRequireEncryptedBackup(Boolean iCloudRequireEncryptedBackup)“Indicates whether or not to require backups to iCloud be encrypted.”IosGeneralDeviceConfiguration.Builderid(String id)IosGeneralDeviceConfiguration.BuilderiTunesBlockExplicitContent(Boolean iTunesBlockExplicitContent)“Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.IosGeneralDeviceConfiguration.BuilderiTunesBlockMusicService(Boolean iTunesBlockMusicService)“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).”IosGeneralDeviceConfiguration.BuilderiTunesBlockRadio(Boolean iTunesBlockRadio)“Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).”IosGeneralDeviceConfiguration.BuilderkeyboardBlockAutoCorrect(Boolean keyboardBlockAutoCorrect)“Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).”IosGeneralDeviceConfiguration.BuilderkeyboardBlockDictation(Boolean keyboardBlockDictation)“Indicates whether or not to block the user from using dictation input when the device is in supervised mode.”IosGeneralDeviceConfiguration.BuilderkeyboardBlockPredictive(Boolean keyboardBlockPredictive)“Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).”IosGeneralDeviceConfiguration.BuilderkeyboardBlockShortcuts(Boolean keyboardBlockShortcuts)“Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderkeyboardBlockSpellCheck(Boolean keyboardBlockSpellCheck)“Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).”IosGeneralDeviceConfiguration.BuilderkioskModeAllowAssistiveSpeak(Boolean kioskModeAllowAssistiveSpeak)“Indicates whether or not to allow assistive speak while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeAllowAssistiveTouchSettings(Boolean kioskModeAllowAssistiveTouchSettings)“Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeAllowAutoLock(Boolean kioskModeAllowAutoLock)“Indicates whether or not to allow device auto lock while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowColorInversionSettings(Boolean kioskModeAllowColorInversionSettings)“Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeAllowRingerSwitch(Boolean kioskModeAllowRingerSwitch)“Indicates whether or not to allow use of the ringer switch while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowScreenRotation(Boolean kioskModeAllowScreenRotation)“Indicates whether or not to allow screen rotation while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowSleepButton(Boolean kioskModeAllowSleepButton)“Indicates whether or not to allow use of the sleep button while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowTouchscreen(Boolean kioskModeAllowTouchscreen)“Indicates whether or not to allow use of the touchscreen while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowVoiceOverSettings(Boolean kioskModeAllowVoiceOverSettings)“Indicates whether or not to allow access to the voice over settings while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeAllowVolumeButtons(Boolean kioskModeAllowVolumeButtons)“Indicates whether or not to allow use of the volume buttons while in kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeAllowZoomSettings(Boolean kioskModeAllowZoomSettings)“Indicates whether or not to allow access to the zoom settings while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeAppStoreUrl(String kioskModeAppStoreUrl)“URL in the app store to the app to use for kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeBuiltInAppId(String kioskModeBuiltInAppId)“ID for built-in apps to use for kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeManagedAppId(String kioskModeManagedAppId)“Managed app id of the app to use for kiosk mode.IosGeneralDeviceConfiguration.BuilderkioskModeRequireAssistiveTouch(Boolean kioskModeRequireAssistiveTouch)“Indicates whether or not to require assistive touch while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeRequireColorInversion(Boolean kioskModeRequireColorInversion)“Indicates whether or not to require color inversion while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeRequireMonoAudio(Boolean kioskModeRequireMonoAudio)“Indicates whether or not to require mono audio while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeRequireVoiceOver(Boolean kioskModeRequireVoiceOver)“Indicates whether or not to require voice over while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderkioskModeRequireZoom(Boolean kioskModeRequireZoom)“Indicates whether or not to require zoom while in kiosk mode.”IosGeneralDeviceConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)IosGeneralDeviceConfiguration.BuilderlockScreenBlockControlCenter(Boolean lockScreenBlockControlCenter)“Indicates whether or not to block the user from using control center on the lock screen.”IosGeneralDeviceConfiguration.BuilderlockScreenBlockNotificationView(Boolean lockScreenBlockNotificationView)“Indicates whether or not to block the user from using the notification view on the lock screen.”IosGeneralDeviceConfiguration.BuilderlockScreenBlockPassbook(Boolean lockScreenBlockPassbook)“Indicates whether or not to block the user from using passbook when the device is locked.”IosGeneralDeviceConfiguration.BuilderlockScreenBlockTodayView(Boolean lockScreenBlockTodayView)“Indicates whether or not to block the user from using the Today View on the lock screen.”IosGeneralDeviceConfiguration.BuildermediaContentRatingApps(RatingAppsType mediaContentRatingApps)“Media content rating settings for Apps”IosGeneralDeviceConfiguration.BuildermediaContentRatingAustralia(MediaContentRatingAustralia mediaContentRatingAustralia)“Media content rating settings for Australia”IosGeneralDeviceConfiguration.BuildermediaContentRatingCanada(MediaContentRatingCanada mediaContentRatingCanada)“Media content rating settings for Canada”IosGeneralDeviceConfiguration.BuildermediaContentRatingFrance(MediaContentRatingFrance mediaContentRatingFrance)“Media content rating settings for France”IosGeneralDeviceConfiguration.BuildermediaContentRatingGermany(MediaContentRatingGermany mediaContentRatingGermany)“Media content rating settings for Germany”IosGeneralDeviceConfiguration.BuildermediaContentRatingIreland(MediaContentRatingIreland mediaContentRatingIreland)“Media content rating settings for Ireland”IosGeneralDeviceConfiguration.BuildermediaContentRatingJapan(MediaContentRatingJapan mediaContentRatingJapan)“Media content rating settings for Japan”IosGeneralDeviceConfiguration.BuildermediaContentRatingNewZealand(MediaContentRatingNewZealand mediaContentRatingNewZealand)“Media content rating settings for New Zealand”IosGeneralDeviceConfiguration.BuildermediaContentRatingUnitedKingdom(MediaContentRatingUnitedKingdom mediaContentRatingUnitedKingdom)“Media content rating settings for United Kingdom”IosGeneralDeviceConfiguration.BuildermediaContentRatingUnitedStates(MediaContentRatingUnitedStates mediaContentRatingUnitedStates)“Media content rating settings for United States”IosGeneralDeviceConfiguration.BuildermessagesBlocked(Boolean messagesBlocked)“Indicates whether or not to block the user from using the Messages app on the supervised device.”IosGeneralDeviceConfiguration.BuildernetworkUsageRules(List<IosNetworkUsageRule> networkUsageRules)“List of managed apps and the network rules that applies to them.IosGeneralDeviceConfiguration.BuildernetworkUsageRules(IosNetworkUsageRule... networkUsageRules)“List of managed apps and the network rules that applies to them.IosGeneralDeviceConfiguration.BuildernetworkUsageRulesNextLink(String networkUsageRulesNextLink)“List of managed apps and the network rules that applies to them.IosGeneralDeviceConfiguration.BuildernotificationsBlockSettingsModification(Boolean notificationsBlockSettingsModification)“Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).”IosGeneralDeviceConfiguration.BuilderpasscodeBlockFingerprintModification(Boolean passcodeBlockFingerprintModification)“Block modification of registered Touch ID fingerprints when in supervised mode.”IosGeneralDeviceConfiguration.BuilderpasscodeBlockFingerprintUnlock(Boolean passcodeBlockFingerprintUnlock)“Indicates whether or not to block fingerprint unlock.”IosGeneralDeviceConfiguration.BuilderpasscodeBlockModification(Boolean passcodeBlockModification)“Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).”IosGeneralDeviceConfiguration.BuilderpasscodeBlockSimple(Boolean passcodeBlockSimple)“Indicates whether or not to block simple passcodes.”IosGeneralDeviceConfiguration.BuilderpasscodeExpirationDays(Integer passcodeExpirationDays)“Number of days before the passcode expires.IosGeneralDeviceConfiguration.BuilderpasscodeMinimumCharacterSetCount(Integer passcodeMinimumCharacterSetCount)“Number of character sets a passcode must contain.IosGeneralDeviceConfiguration.BuilderpasscodeMinimumLength(Integer passcodeMinimumLength)“Minimum length of passcode.IosGeneralDeviceConfiguration.BuilderpasscodeMinutesOfInactivityBeforeLock(Integer passcodeMinutesOfInactivityBeforeLock)“Minutes of inactivity before a passcode is required.”IosGeneralDeviceConfiguration.BuilderpasscodeMinutesOfInactivityBeforeScreenTimeout(Integer passcodeMinutesOfInactivityBeforeScreenTimeout)“Minutes of inactivity before the screen times out.”IosGeneralDeviceConfiguration.BuilderpasscodePreviousPasscodeBlockCount(Integer passcodePreviousPasscodeBlockCount)“Number of previous passcodes to block.IosGeneralDeviceConfiguration.BuilderpasscodeRequired(Boolean passcodeRequired)“Indicates whether or not to require a passcode.”IosGeneralDeviceConfiguration.BuilderpasscodeRequiredType(RequiredPasswordType passcodeRequiredType)“Type of passcode that is required.”IosGeneralDeviceConfiguration.BuilderpasscodeSignInFailureCountBeforeWipe(Integer passcodeSignInFailureCountBeforeWipe)“Number of sign in failures allowed before wiping the device.IosGeneralDeviceConfiguration.BuilderpodcastsBlocked(Boolean podcastsBlocked)“Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).”IosGeneralDeviceConfiguration.BuildersafariBlockAutofill(Boolean safariBlockAutofill)“Indicates whether or not to block the user from using Auto fill in Safari.IosGeneralDeviceConfiguration.BuildersafariBlocked(Boolean safariBlocked)“Indicates whether or not to block the user from using Safari.IosGeneralDeviceConfiguration.BuildersafariBlockJavaScript(Boolean safariBlockJavaScript)“Indicates whether or not to block JavaScript in Safari.”IosGeneralDeviceConfiguration.BuildersafariBlockPopups(Boolean safariBlockPopups)“Indicates whether or not to block popups in Safari.”IosGeneralDeviceConfiguration.BuildersafariCookieSettings(WebBrowserCookieSettings safariCookieSettings)“Cookie settings for Safari.”IosGeneralDeviceConfiguration.BuildersafariManagedDomains(String... safariManagedDomains)“URLs matching the patterns listed here will be considered managed.”IosGeneralDeviceConfiguration.BuildersafariManagedDomains(List<String> safariManagedDomains)“URLs matching the patterns listed here will be considered managed.”IosGeneralDeviceConfiguration.BuildersafariManagedDomainsNextLink(String safariManagedDomainsNextLink)“URLs matching the patterns listed here will be considered managed.”IosGeneralDeviceConfiguration.BuildersafariPasswordAutoFillDomains(String... safariPasswordAutoFillDomains)“Users can save passwords in Safari only from URLs matching the patterns listed here.IosGeneralDeviceConfiguration.BuildersafariPasswordAutoFillDomains(List<String> safariPasswordAutoFillDomains)“Users can save passwords in Safari only from URLs matching the patterns listed here.IosGeneralDeviceConfiguration.BuildersafariPasswordAutoFillDomainsNextLink(String safariPasswordAutoFillDomainsNextLink)“Users can save passwords in Safari only from URLs matching the patterns listed here.IosGeneralDeviceConfiguration.BuildersafariRequireFraudWarning(Boolean safariRequireFraudWarning)“Indicates whether or not to require fraud warning in Safari.”IosGeneralDeviceConfiguration.BuilderscreenCaptureBlocked(Boolean screenCaptureBlocked)“Indicates whether or not to block the user from taking Screenshots.”IosGeneralDeviceConfiguration.BuildersiriBlocked(Boolean siriBlocked)“Indicates whether or not to block the user from using Siri.”IosGeneralDeviceConfiguration.BuildersiriBlockedWhenLocked(Boolean siriBlockedWhenLocked)“Indicates whether or not to block the user from using Siri when locked.”IosGeneralDeviceConfiguration.BuildersiriBlockUserGeneratedContent(Boolean siriBlockUserGeneratedContent)“Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.”IosGeneralDeviceConfiguration.BuildersiriRequireProfanityFilter(Boolean siriRequireProfanityFilter)“Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.”IosGeneralDeviceConfiguration.BuilderspotlightBlockInternetResults(Boolean spotlightBlockInternetResults)“Indicates whether or not to block Spotlight search from returning internet results on supervised device.”IosGeneralDeviceConfiguration.BuilderuserStatuses(List<DeviceConfigurationUserStatus> userStatuses)IosGeneralDeviceConfiguration.BuilderuserStatuses(DeviceConfigurationUserStatus... userStatuses)IosGeneralDeviceConfiguration.BuilderuserStatusOverview(DeviceConfigurationUserOverview userStatusOverview)IosGeneralDeviceConfiguration.Builderversion(Integer version)IosGeneralDeviceConfiguration.BuildervoiceDialingBlocked(Boolean voiceDialingBlocked)“Indicates whether or not to block voice dialing.”IosGeneralDeviceConfiguration.BuilderwallpaperBlockModification(Boolean wallpaperBlockModification)“Indicates whether or not to allow wallpaper modification on supervised device ( iOS 9.0 and later) .”IosGeneralDeviceConfiguration.BuilderwiFiConnectOnlyToConfiguredNetworks(Boolean wiFiConnectOnlyToConfiguredNetworks)“Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.
-
-
-
Method Detail
-
id
public IosGeneralDeviceConfiguration.Builder id(String id)
-
createdDateTime
public IosGeneralDeviceConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public IosGeneralDeviceConfiguration.Builder description(String description)
-
displayName
public IosGeneralDeviceConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public IosGeneralDeviceConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public IosGeneralDeviceConfiguration.Builder version(Integer version)
-
assignments
public IosGeneralDeviceConfiguration.Builder assignments(List<DeviceConfigurationAssignment> assignments)
-
assignments
public IosGeneralDeviceConfiguration.Builder assignments(DeviceConfigurationAssignment... assignments)
-
deviceSettingStateSummaries
public IosGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)
-
deviceSettingStateSummaries
public IosGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)
-
deviceStatuses
public IosGeneralDeviceConfiguration.Builder deviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)
-
deviceStatuses
public IosGeneralDeviceConfiguration.Builder deviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)
-
deviceStatusOverview
public IosGeneralDeviceConfiguration.Builder deviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)
-
userStatuses
public IosGeneralDeviceConfiguration.Builder userStatuses(List<DeviceConfigurationUserStatus> userStatuses)
-
userStatuses
public IosGeneralDeviceConfiguration.Builder userStatuses(DeviceConfigurationUserStatus... userStatuses)
-
userStatusOverview
public IosGeneralDeviceConfiguration.Builder userStatusOverview(DeviceConfigurationUserOverview userStatusOverview)
-
accountBlockModification
public IosGeneralDeviceConfiguration.Builder accountBlockModification(Boolean accountBlockModification)
“Indicates whether or not to allow account modification when the device is in supervised mode.”- Parameters:
accountBlockModification- value ofaccountBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
activationLockAllowWhenSupervised
public IosGeneralDeviceConfiguration.Builder activationLockAllowWhenSupervised(Boolean activationLockAllowWhenSupervised)
“Indicates whether or not to allow activation lock when the device is in the supervised mode.”- Parameters:
activationLockAllowWhenSupervised- value ofactivationLockAllowWhenSupervisedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
airDropBlocked
public IosGeneralDeviceConfiguration.Builder airDropBlocked(Boolean airDropBlocked)
“Indicates whether or not to allow AirDrop when the device is in supervised mode.”- Parameters:
airDropBlocked- value ofairDropBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
airDropForceUnmanagedDropTarget
public IosGeneralDeviceConfiguration.Builder airDropForceUnmanagedDropTarget(Boolean airDropForceUnmanagedDropTarget)
“Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).”- Parameters:
airDropForceUnmanagedDropTarget- value ofairDropForceUnmanagedDropTargetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
airPlayForcePairingPasswordForOutgoingRequests
public IosGeneralDeviceConfiguration.Builder airPlayForcePairingPasswordForOutgoingRequests(Boolean airPlayForcePairingPasswordForOutgoingRequests)
“Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.”- Parameters:
airPlayForcePairingPasswordForOutgoingRequests- value ofairPlayForcePairingPasswordForOutgoingRequestsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appleNewsBlocked
public IosGeneralDeviceConfiguration.Builder appleNewsBlocked(Boolean appleNewsBlocked)
“Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).”- Parameters:
appleNewsBlocked- value ofappleNewsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appleWatchBlockPairing
public IosGeneralDeviceConfiguration.Builder appleWatchBlockPairing(Boolean appleWatchBlockPairing)
“Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).”- Parameters:
appleWatchBlockPairing- value ofappleWatchBlockPairingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appleWatchForceWristDetection
public IosGeneralDeviceConfiguration.Builder appleWatchForceWristDetection(Boolean appleWatchForceWristDetection)
“Indicates whether or not to force a paired Apple Watch to use Wrist Detection ( iOS 8.2 and later).”- Parameters:
appleWatchForceWristDetection- value ofappleWatchForceWristDetectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsSingleAppModeList
public IosGeneralDeviceConfiguration.Builder appsSingleAppModeList(List<AppListItem> appsSingleAppModeList)
“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.”- Parameters:
appsSingleAppModeList- value ofappsSingleAppModeListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsSingleAppModeList
public IosGeneralDeviceConfiguration.Builder appsSingleAppModeList(AppListItem... appsSingleAppModeList)
“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.”- Parameters:
appsSingleAppModeList- value ofappsSingleAppModeListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsSingleAppModeListNextLink
public IosGeneralDeviceConfiguration.Builder appsSingleAppModeListNextLink(String appsSingleAppModeListNextLink)
“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.”- Parameters:
appsSingleAppModeListNextLink- value ofappsSingleAppModeList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appStoreBlockAutomaticDownloads
public IosGeneralDeviceConfiguration.Builder appStoreBlockAutomaticDownloads(Boolean appStoreBlockAutomaticDownloads)
“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).”- Parameters:
appStoreBlockAutomaticDownloads- value ofappStoreBlockAutomaticDownloadsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appStoreBlocked
public IosGeneralDeviceConfiguration.Builder appStoreBlocked(Boolean appStoreBlocked)
“Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later.”- Parameters:
appStoreBlocked- value ofappStoreBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appStoreBlockInAppPurchases
public IosGeneralDeviceConfiguration.Builder appStoreBlockInAppPurchases(Boolean appStoreBlockInAppPurchases)
“Indicates whether or not to block the user from making in app purchases.”- Parameters:
appStoreBlockInAppPurchases- value ofappStoreBlockInAppPurchasesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appStoreBlockUIAppInstallation
public IosGeneralDeviceConfiguration.Builder appStoreBlockUIAppInstallation(Boolean appStoreBlockUIAppInstallation)
“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).”- Parameters:
appStoreBlockUIAppInstallation- value ofappStoreBlockUIAppInstallationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appStoreRequirePassword
public IosGeneralDeviceConfiguration.Builder appStoreRequirePassword(Boolean appStoreRequirePassword)
“Indicates whether or not to require a password when using the app store.”- Parameters:
appStoreRequirePassword- value ofappStoreRequirePasswordproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsVisibilityList
public IosGeneralDeviceConfiguration.Builder appsVisibilityList(List<AppListItem> appsVisibilityList)
“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.”- Parameters:
appsVisibilityList- value ofappsVisibilityListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsVisibilityList
public IosGeneralDeviceConfiguration.Builder appsVisibilityList(AppListItem... appsVisibilityList)
“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.”- Parameters:
appsVisibilityList- value ofappsVisibilityListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsVisibilityListNextLink
public IosGeneralDeviceConfiguration.Builder appsVisibilityListNextLink(String appsVisibilityListNextLink)
“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.”- Parameters:
appsVisibilityListNextLink- value ofappsVisibilityList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appsVisibilityListType
public IosGeneralDeviceConfiguration.Builder appsVisibilityListType(AppListType appsVisibilityListType)
“Type of list that is in the AppsVisibilityList.”- Parameters:
appsVisibilityListType- value ofappsVisibilityListTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bluetoothBlockModification
public IosGeneralDeviceConfiguration.Builder bluetoothBlockModification(Boolean bluetoothBlockModification)
“Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).”- Parameters:
bluetoothBlockModification- value ofbluetoothBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cameraBlocked
public IosGeneralDeviceConfiguration.Builder cameraBlocked(Boolean cameraBlocked)
“Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later.”- Parameters:
cameraBlocked- value ofcameraBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockDataRoaming
public IosGeneralDeviceConfiguration.Builder cellularBlockDataRoaming(Boolean cellularBlockDataRoaming)
“Indicates whether or not to block data roaming.”- Parameters:
cellularBlockDataRoaming- value ofcellularBlockDataRoamingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockGlobalBackgroundFetchWhileRoaming
public IosGeneralDeviceConfiguration.Builder cellularBlockGlobalBackgroundFetchWhileRoaming(Boolean cellularBlockGlobalBackgroundFetchWhileRoaming)
“Indicates whether or not to block global background fetch while roaming.”- Parameters:
cellularBlockGlobalBackgroundFetchWhileRoaming- value ofcellularBlockGlobalBackgroundFetchWhileRoamingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockPerAppDataModification
public IosGeneralDeviceConfiguration.Builder cellularBlockPerAppDataModification(Boolean cellularBlockPerAppDataModification)
“Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.”- Parameters:
cellularBlockPerAppDataModification- value ofcellularBlockPerAppDataModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockPersonalHotspot
public IosGeneralDeviceConfiguration.Builder cellularBlockPersonalHotspot(Boolean cellularBlockPersonalHotspot)
“Indicates whether or not to block Personal Hotspot.”- Parameters:
cellularBlockPersonalHotspot- value ofcellularBlockPersonalHotspotproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cellularBlockVoiceRoaming
public IosGeneralDeviceConfiguration.Builder cellularBlockVoiceRoaming(Boolean cellularBlockVoiceRoaming)
“Indicates whether or not to block voice roaming.”- Parameters:
cellularBlockVoiceRoaming- value ofcellularBlockVoiceRoamingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
certificatesBlockUntrustedTlsCertificates
public IosGeneralDeviceConfiguration.Builder certificatesBlockUntrustedTlsCertificates(Boolean certificatesBlockUntrustedTlsCertificates)
“Indicates whether or not to block untrusted TLS certificates.”- Parameters:
certificatesBlockUntrustedTlsCertificates- value ofcertificatesBlockUntrustedTlsCertificatesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
classroomAppBlockRemoteScreenObservation
public IosGeneralDeviceConfiguration.Builder classroomAppBlockRemoteScreenObservation(Boolean classroomAppBlockRemoteScreenObservation)
“Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).”- Parameters:
classroomAppBlockRemoteScreenObservation- value ofclassroomAppBlockRemoteScreenObservationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
classroomAppForceUnpromptedScreenObservation
public IosGeneralDeviceConfiguration.Builder classroomAppForceUnpromptedScreenObservation(Boolean classroomAppForceUnpromptedScreenObservation)
“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.”- Parameters:
classroomAppForceUnpromptedScreenObservation- value ofclassroomAppForceUnpromptedScreenObservationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppListType
public IosGeneralDeviceConfiguration.Builder compliantAppListType(AppListType compliantAppListType)
“List that is in the AppComplianceList.”- Parameters:
compliantAppListType- value ofcompliantAppListTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public IosGeneralDeviceConfiguration.Builder compliantAppsList(List<AppListItem> compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public IosGeneralDeviceConfiguration.Builder compliantAppsList(AppListItem... compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsListNextLink
public IosGeneralDeviceConfiguration.Builder compliantAppsListNextLink(String compliantAppsListNextLink)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsListNextLink- value ofcompliantAppsList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
configurationProfileBlockChanges
public IosGeneralDeviceConfiguration.Builder configurationProfileBlockChanges(Boolean configurationProfileBlockChanges)
“Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.”- Parameters:
configurationProfileBlockChanges- value ofconfigurationProfileBlockChangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
definitionLookupBlocked
public IosGeneralDeviceConfiguration.Builder definitionLookupBlocked(Boolean definitionLookupBlocked)
“Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).”- Parameters:
definitionLookupBlocked- value ofdefinitionLookupBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceBlockEnableRestrictions
public IosGeneralDeviceConfiguration.Builder deviceBlockEnableRestrictions(Boolean deviceBlockEnableRestrictions)
“Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.”- Parameters:
deviceBlockEnableRestrictions- value ofdeviceBlockEnableRestrictionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceBlockEraseContentAndSettings
public IosGeneralDeviceConfiguration.Builder deviceBlockEraseContentAndSettings(Boolean deviceBlockEraseContentAndSettings)
“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.”- Parameters:
deviceBlockEraseContentAndSettings- value ofdeviceBlockEraseContentAndSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceBlockNameModification
public IosGeneralDeviceConfiguration.Builder deviceBlockNameModification(Boolean deviceBlockNameModification)
“Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).”- Parameters:
deviceBlockNameModification- value ofdeviceBlockNameModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
diagnosticDataBlockSubmission
public IosGeneralDeviceConfiguration.Builder diagnosticDataBlockSubmission(Boolean diagnosticDataBlockSubmission)
“Indicates whether or not to block diagnostic data submission.”- Parameters:
diagnosticDataBlockSubmission- value ofdiagnosticDataBlockSubmissionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
diagnosticDataBlockSubmissionModification
public IosGeneralDeviceConfiguration.Builder diagnosticDataBlockSubmissionModification(Boolean diagnosticDataBlockSubmissionModification)
“Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).”- Parameters:
diagnosticDataBlockSubmissionModification- value ofdiagnosticDataBlockSubmissionModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
documentsBlockManagedDocumentsInUnmanagedApps
public IosGeneralDeviceConfiguration.Builder documentsBlockManagedDocumentsInUnmanagedApps(Boolean documentsBlockManagedDocumentsInUnmanagedApps)
“Indicates whether or not to block the user from viewing managed documents in unmanaged apps.”- Parameters:
documentsBlockManagedDocumentsInUnmanagedApps- value ofdocumentsBlockManagedDocumentsInUnmanagedAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
documentsBlockUnmanagedDocumentsInManagedApps
public IosGeneralDeviceConfiguration.Builder documentsBlockUnmanagedDocumentsInManagedApps(Boolean documentsBlockUnmanagedDocumentsInManagedApps)
“Indicates whether or not to block the user from viewing unmanaged documents in managed apps.”- Parameters:
documentsBlockUnmanagedDocumentsInManagedApps- value ofdocumentsBlockUnmanagedDocumentsInManagedAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixes
public IosGeneralDeviceConfiguration.Builder emailInDomainSuffixes(List<String> emailInDomainSuffixes)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixes- value ofemailInDomainSuffixesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixes
public IosGeneralDeviceConfiguration.Builder emailInDomainSuffixes(String... emailInDomainSuffixes)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixes- value ofemailInDomainSuffixesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixesNextLink
public IosGeneralDeviceConfiguration.Builder emailInDomainSuffixesNextLink(String emailInDomainSuffixesNextLink)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixesNextLink- value ofemailInDomainSuffixes@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enterpriseAppBlockTrust
public IosGeneralDeviceConfiguration.Builder enterpriseAppBlockTrust(Boolean enterpriseAppBlockTrust)
“Indicates whether or not to block the user from trusting an enterprise app.”- Parameters:
enterpriseAppBlockTrust- value ofenterpriseAppBlockTrustproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
enterpriseAppBlockTrustModification
public IosGeneralDeviceConfiguration.Builder enterpriseAppBlockTrustModification(Boolean enterpriseAppBlockTrustModification)
“[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device.”- Parameters:
enterpriseAppBlockTrustModification- value ofenterpriseAppBlockTrustModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
faceTimeBlocked
public IosGeneralDeviceConfiguration.Builder faceTimeBlocked(Boolean faceTimeBlocked)
“Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later.”- Parameters:
faceTimeBlocked- value offaceTimeBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
findMyFriendsBlocked
public IosGeneralDeviceConfiguration.Builder findMyFriendsBlocked(Boolean findMyFriendsBlocked)
“Indicates whether or not to block changes to Find My Friends when the device is in supervised mode.”- Parameters:
findMyFriendsBlocked- value offindMyFriendsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
gameCenterBlocked
public IosGeneralDeviceConfiguration.Builder gameCenterBlocked(Boolean gameCenterBlocked)
“Indicates whether or not to block the user from using Game Center when the device is in supervised mode.”- Parameters:
gameCenterBlocked- value ofgameCenterBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
gamingBlockGameCenterFriends
public IosGeneralDeviceConfiguration.Builder gamingBlockGameCenterFriends(Boolean gamingBlockGameCenterFriends)
“Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later.”- Parameters:
gamingBlockGameCenterFriends- value ofgamingBlockGameCenterFriendsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
gamingBlockMultiplayer
public IosGeneralDeviceConfiguration.Builder gamingBlockMultiplayer(Boolean gamingBlockMultiplayer)
“Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later.”- Parameters:
gamingBlockMultiplayer- value ofgamingBlockMultiplayerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
hostPairingBlocked
public IosGeneralDeviceConfiguration.Builder hostPairingBlocked(Boolean hostPairingBlocked)
“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.”- Parameters:
hostPairingBlocked- value ofhostPairingBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iBooksStoreBlocked
public IosGeneralDeviceConfiguration.Builder iBooksStoreBlocked(Boolean iBooksStoreBlocked)
“Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.”- Parameters:
iBooksStoreBlocked- value ofiBooksStoreBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iBooksStoreBlockErotica
public IosGeneralDeviceConfiguration.Builder iBooksStoreBlockErotica(Boolean iBooksStoreBlockErotica)
“Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.”- Parameters:
iBooksStoreBlockErotica- value ofiBooksStoreBlockEroticaproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockActivityContinuation
public IosGeneralDeviceConfiguration.Builder iCloudBlockActivityContinuation(Boolean iCloudBlockActivityContinuation)
“Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device.”- Parameters:
iCloudBlockActivityContinuation- value ofiCloudBlockActivityContinuationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockBackup
public IosGeneralDeviceConfiguration.Builder iCloudBlockBackup(Boolean iCloudBlockBackup)
“Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later.”- Parameters:
iCloudBlockBackup- value ofiCloudBlockBackupproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockDocumentSync
public IosGeneralDeviceConfiguration.Builder iCloudBlockDocumentSync(Boolean iCloudBlockDocumentSync)
“Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later.”- Parameters:
iCloudBlockDocumentSync- value ofiCloudBlockDocumentSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockManagedAppsSync
public IosGeneralDeviceConfiguration.Builder iCloudBlockManagedAppsSync(Boolean iCloudBlockManagedAppsSync)
“Indicates whether or not to block Managed Apps Cloud Sync.”- Parameters:
iCloudBlockManagedAppsSync- value ofiCloudBlockManagedAppsSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockPhotoLibrary
public IosGeneralDeviceConfiguration.Builder iCloudBlockPhotoLibrary(Boolean iCloudBlockPhotoLibrary)
“Indicates whether or not to block iCloud Photo Library.”- Parameters:
iCloudBlockPhotoLibrary- value ofiCloudBlockPhotoLibraryproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockPhotoStreamSync
public IosGeneralDeviceConfiguration.Builder iCloudBlockPhotoStreamSync(Boolean iCloudBlockPhotoStreamSync)
“Indicates whether or not to block iCloud Photo Stream Sync.”- Parameters:
iCloudBlockPhotoStreamSync- value ofiCloudBlockPhotoStreamSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudBlockSharedPhotoStream
public IosGeneralDeviceConfiguration.Builder iCloudBlockSharedPhotoStream(Boolean iCloudBlockSharedPhotoStream)
“Indicates whether or not to block Shared Photo Stream.”- Parameters:
iCloudBlockSharedPhotoStream- value ofiCloudBlockSharedPhotoStreamproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iCloudRequireEncryptedBackup
public IosGeneralDeviceConfiguration.Builder iCloudRequireEncryptedBackup(Boolean iCloudRequireEncryptedBackup)
“Indicates whether or not to require backups to iCloud be encrypted.”- Parameters:
iCloudRequireEncryptedBackup- value ofiCloudRequireEncryptedBackupproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iTunesBlockExplicitContent
public IosGeneralDeviceConfiguration.Builder iTunesBlockExplicitContent(Boolean iTunesBlockExplicitContent)
“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.”- Parameters:
iTunesBlockExplicitContent- value ofiTunesBlockExplicitContentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iTunesBlockMusicService
public IosGeneralDeviceConfiguration.Builder iTunesBlockMusicService(Boolean iTunesBlockMusicService)
“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).”- Parameters:
iTunesBlockMusicService- value ofiTunesBlockMusicServiceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iTunesBlockRadio
public IosGeneralDeviceConfiguration.Builder iTunesBlockRadio(Boolean iTunesBlockRadio)
“Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).”- Parameters:
iTunesBlockRadio- value ofiTunesBlockRadioproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardBlockAutoCorrect
public IosGeneralDeviceConfiguration.Builder keyboardBlockAutoCorrect(Boolean keyboardBlockAutoCorrect)
“Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).”- Parameters:
keyboardBlockAutoCorrect- value ofkeyboardBlockAutoCorrectproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardBlockDictation
public IosGeneralDeviceConfiguration.Builder keyboardBlockDictation(Boolean keyboardBlockDictation)
“Indicates whether or not to block the user from using dictation input when the device is in supervised mode.”- Parameters:
keyboardBlockDictation- value ofkeyboardBlockDictationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardBlockPredictive
public IosGeneralDeviceConfiguration.Builder keyboardBlockPredictive(Boolean keyboardBlockPredictive)
“Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).”- Parameters:
keyboardBlockPredictive- value ofkeyboardBlockPredictiveproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardBlockShortcuts
public IosGeneralDeviceConfiguration.Builder keyboardBlockShortcuts(Boolean keyboardBlockShortcuts)
“Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).”- Parameters:
keyboardBlockShortcuts- value ofkeyboardBlockShortcutsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardBlockSpellCheck
public IosGeneralDeviceConfiguration.Builder keyboardBlockSpellCheck(Boolean keyboardBlockSpellCheck)
“Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).”- Parameters:
keyboardBlockSpellCheck- value ofkeyboardBlockSpellCheckproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowAssistiveSpeak
public IosGeneralDeviceConfiguration.Builder kioskModeAllowAssistiveSpeak(Boolean kioskModeAllowAssistiveSpeak)
“Indicates whether or not to allow assistive speak while in kiosk mode.”- Parameters:
kioskModeAllowAssistiveSpeak- value ofkioskModeAllowAssistiveSpeakproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowAssistiveTouchSettings
public IosGeneralDeviceConfiguration.Builder kioskModeAllowAssistiveTouchSettings(Boolean kioskModeAllowAssistiveTouchSettings)
“Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.”- Parameters:
kioskModeAllowAssistiveTouchSettings- value ofkioskModeAllowAssistiveTouchSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowAutoLock
public IosGeneralDeviceConfiguration.Builder kioskModeAllowAutoLock(Boolean kioskModeAllowAutoLock)
“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.”- Parameters:
kioskModeAllowAutoLock- value ofkioskModeAllowAutoLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowColorInversionSettings
public IosGeneralDeviceConfiguration.Builder kioskModeAllowColorInversionSettings(Boolean kioskModeAllowColorInversionSettings)
“Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.”- Parameters:
kioskModeAllowColorInversionSettings- value ofkioskModeAllowColorInversionSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowRingerSwitch
public IosGeneralDeviceConfiguration.Builder kioskModeAllowRingerSwitch(Boolean kioskModeAllowRingerSwitch)
“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.”- Parameters:
kioskModeAllowRingerSwitch- value ofkioskModeAllowRingerSwitchproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowScreenRotation
public IosGeneralDeviceConfiguration.Builder kioskModeAllowScreenRotation(Boolean kioskModeAllowScreenRotation)
“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.”- Parameters:
kioskModeAllowScreenRotation- value ofkioskModeAllowScreenRotationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowSleepButton
public IosGeneralDeviceConfiguration.Builder kioskModeAllowSleepButton(Boolean kioskModeAllowSleepButton)
“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.”- Parameters:
kioskModeAllowSleepButton- value ofkioskModeAllowSleepButtonproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowTouchscreen
public IosGeneralDeviceConfiguration.Builder kioskModeAllowTouchscreen(Boolean kioskModeAllowTouchscreen)
“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.”- Parameters:
kioskModeAllowTouchscreen- value ofkioskModeAllowTouchscreenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowVoiceOverSettings
public IosGeneralDeviceConfiguration.Builder kioskModeAllowVoiceOverSettings(Boolean kioskModeAllowVoiceOverSettings)
“Indicates whether or not to allow access to the voice over settings while in kiosk mode.”- Parameters:
kioskModeAllowVoiceOverSettings- value ofkioskModeAllowVoiceOverSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowVolumeButtons
public IosGeneralDeviceConfiguration.Builder kioskModeAllowVolumeButtons(Boolean kioskModeAllowVolumeButtons)
“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.”- Parameters:
kioskModeAllowVolumeButtons- value ofkioskModeAllowVolumeButtonsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAllowZoomSettings
public IosGeneralDeviceConfiguration.Builder kioskModeAllowZoomSettings(Boolean kioskModeAllowZoomSettings)
“Indicates whether or not to allow access to the zoom settings while in kiosk mode.”- Parameters:
kioskModeAllowZoomSettings- value ofkioskModeAllowZoomSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeAppStoreUrl
public IosGeneralDeviceConfiguration.Builder kioskModeAppStoreUrl(String kioskModeAppStoreUrl)
“URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.”- Parameters:
kioskModeAppStoreUrl- value ofkioskModeAppStoreUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeBuiltInAppId
public IosGeneralDeviceConfiguration.Builder kioskModeBuiltInAppId(String kioskModeBuiltInAppId)
“ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.”- Parameters:
kioskModeBuiltInAppId- value ofkioskModeBuiltInAppIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeManagedAppId
public IosGeneralDeviceConfiguration.Builder kioskModeManagedAppId(String kioskModeManagedAppId)
“Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.”- Parameters:
kioskModeManagedAppId- value ofkioskModeManagedAppIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeRequireAssistiveTouch
public IosGeneralDeviceConfiguration.Builder kioskModeRequireAssistiveTouch(Boolean kioskModeRequireAssistiveTouch)
“Indicates whether or not to require assistive touch while in kiosk mode.”- Parameters:
kioskModeRequireAssistiveTouch- value ofkioskModeRequireAssistiveTouchproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeRequireColorInversion
public IosGeneralDeviceConfiguration.Builder kioskModeRequireColorInversion(Boolean kioskModeRequireColorInversion)
“Indicates whether or not to require color inversion while in kiosk mode.”- Parameters:
kioskModeRequireColorInversion- value ofkioskModeRequireColorInversionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeRequireMonoAudio
public IosGeneralDeviceConfiguration.Builder kioskModeRequireMonoAudio(Boolean kioskModeRequireMonoAudio)
“Indicates whether or not to require mono audio while in kiosk mode.”- Parameters:
kioskModeRequireMonoAudio- value ofkioskModeRequireMonoAudioproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeRequireVoiceOver
public IosGeneralDeviceConfiguration.Builder kioskModeRequireVoiceOver(Boolean kioskModeRequireVoiceOver)
“Indicates whether or not to require voice over while in kiosk mode.”- Parameters:
kioskModeRequireVoiceOver- value ofkioskModeRequireVoiceOverproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kioskModeRequireZoom
public IosGeneralDeviceConfiguration.Builder kioskModeRequireZoom(Boolean kioskModeRequireZoom)
“Indicates whether or not to require zoom while in kiosk mode.”- Parameters:
kioskModeRequireZoom- value ofkioskModeRequireZoomproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lockScreenBlockControlCenter
public IosGeneralDeviceConfiguration.Builder lockScreenBlockControlCenter(Boolean lockScreenBlockControlCenter)
“Indicates whether or not to block the user from using control center on the lock screen.”- Parameters:
lockScreenBlockControlCenter- value oflockScreenBlockControlCenterproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lockScreenBlockNotificationView
public IosGeneralDeviceConfiguration.Builder lockScreenBlockNotificationView(Boolean lockScreenBlockNotificationView)
“Indicates whether or not to block the user from using the notification view on the lock screen.”- Parameters:
lockScreenBlockNotificationView- value oflockScreenBlockNotificationViewproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lockScreenBlockPassbook
public IosGeneralDeviceConfiguration.Builder lockScreenBlockPassbook(Boolean lockScreenBlockPassbook)
“Indicates whether or not to block the user from using passbook when the device is locked.”- Parameters:
lockScreenBlockPassbook- value oflockScreenBlockPassbookproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lockScreenBlockTodayView
public IosGeneralDeviceConfiguration.Builder lockScreenBlockTodayView(Boolean lockScreenBlockTodayView)
“Indicates whether or not to block the user from using the Today View on the lock screen.”- Parameters:
lockScreenBlockTodayView- value oflockScreenBlockTodayViewproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingApps
public IosGeneralDeviceConfiguration.Builder mediaContentRatingApps(RatingAppsType mediaContentRatingApps)
“Media content rating settings for Apps”- Parameters:
mediaContentRatingApps- value ofmediaContentRatingAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingAustralia
public IosGeneralDeviceConfiguration.Builder mediaContentRatingAustralia(MediaContentRatingAustralia mediaContentRatingAustralia)
“Media content rating settings for Australia”- Parameters:
mediaContentRatingAustralia- value ofmediaContentRatingAustraliaproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingCanada
public IosGeneralDeviceConfiguration.Builder mediaContentRatingCanada(MediaContentRatingCanada mediaContentRatingCanada)
“Media content rating settings for Canada”- Parameters:
mediaContentRatingCanada- value ofmediaContentRatingCanadaproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingFrance
public IosGeneralDeviceConfiguration.Builder mediaContentRatingFrance(MediaContentRatingFrance mediaContentRatingFrance)
“Media content rating settings for France”- Parameters:
mediaContentRatingFrance- value ofmediaContentRatingFranceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingGermany
public IosGeneralDeviceConfiguration.Builder mediaContentRatingGermany(MediaContentRatingGermany mediaContentRatingGermany)
“Media content rating settings for Germany”- Parameters:
mediaContentRatingGermany- value ofmediaContentRatingGermanyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingIreland
public IosGeneralDeviceConfiguration.Builder mediaContentRatingIreland(MediaContentRatingIreland mediaContentRatingIreland)
“Media content rating settings for Ireland”- Parameters:
mediaContentRatingIreland- value ofmediaContentRatingIrelandproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingJapan
public IosGeneralDeviceConfiguration.Builder mediaContentRatingJapan(MediaContentRatingJapan mediaContentRatingJapan)
“Media content rating settings for Japan”- Parameters:
mediaContentRatingJapan- value ofmediaContentRatingJapanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingNewZealand
public IosGeneralDeviceConfiguration.Builder mediaContentRatingNewZealand(MediaContentRatingNewZealand mediaContentRatingNewZealand)
“Media content rating settings for New Zealand”- Parameters:
mediaContentRatingNewZealand- value ofmediaContentRatingNewZealandproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingUnitedKingdom
public IosGeneralDeviceConfiguration.Builder mediaContentRatingUnitedKingdom(MediaContentRatingUnitedKingdom mediaContentRatingUnitedKingdom)
“Media content rating settings for United Kingdom”- Parameters:
mediaContentRatingUnitedKingdom- value ofmediaContentRatingUnitedKingdomproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mediaContentRatingUnitedStates
public IosGeneralDeviceConfiguration.Builder mediaContentRatingUnitedStates(MediaContentRatingUnitedStates mediaContentRatingUnitedStates)
“Media content rating settings for United States”- Parameters:
mediaContentRatingUnitedStates- value ofmediaContentRatingUnitedStatesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
messagesBlocked
public IosGeneralDeviceConfiguration.Builder messagesBlocked(Boolean messagesBlocked)
“Indicates whether or not to block the user from using the Messages app on the supervised device.”- Parameters:
messagesBlocked- value ofmessagesBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkUsageRules
public IosGeneralDeviceConfiguration.Builder networkUsageRules(List<IosNetworkUsageRule> networkUsageRules)
“List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.”- Parameters:
networkUsageRules- value ofnetworkUsageRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkUsageRules
public IosGeneralDeviceConfiguration.Builder networkUsageRules(IosNetworkUsageRule... networkUsageRules)
“List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.”- Parameters:
networkUsageRules- value ofnetworkUsageRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
networkUsageRulesNextLink
public IosGeneralDeviceConfiguration.Builder networkUsageRulesNextLink(String networkUsageRulesNextLink)
“List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.”- Parameters:
networkUsageRulesNextLink- value ofnetworkUsageRules@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
notificationsBlockSettingsModification
public IosGeneralDeviceConfiguration.Builder notificationsBlockSettingsModification(Boolean notificationsBlockSettingsModification)
“Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).”- Parameters:
notificationsBlockSettingsModification- value ofnotificationsBlockSettingsModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeBlockFingerprintModification
public IosGeneralDeviceConfiguration.Builder passcodeBlockFingerprintModification(Boolean passcodeBlockFingerprintModification)
“Block modification of registered Touch ID fingerprints when in supervised mode.”- Parameters:
passcodeBlockFingerprintModification- value ofpasscodeBlockFingerprintModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeBlockFingerprintUnlock
public IosGeneralDeviceConfiguration.Builder passcodeBlockFingerprintUnlock(Boolean passcodeBlockFingerprintUnlock)
“Indicates whether or not to block fingerprint unlock.”- Parameters:
passcodeBlockFingerprintUnlock- value ofpasscodeBlockFingerprintUnlockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeBlockModification
public IosGeneralDeviceConfiguration.Builder passcodeBlockModification(Boolean passcodeBlockModification)
“Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).”- Parameters:
passcodeBlockModification- value ofpasscodeBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeBlockSimple
public IosGeneralDeviceConfiguration.Builder passcodeBlockSimple(Boolean passcodeBlockSimple)
“Indicates whether or not to block simple passcodes.”- Parameters:
passcodeBlockSimple- value ofpasscodeBlockSimpleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeExpirationDays
public IosGeneralDeviceConfiguration.Builder passcodeExpirationDays(Integer passcodeExpirationDays)
“Number of days before the passcode expires. Valid values 1 to 65535”- Parameters:
passcodeExpirationDays- value ofpasscodeExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinimumCharacterSetCount
public IosGeneralDeviceConfiguration.Builder passcodeMinimumCharacterSetCount(Integer passcodeMinimumCharacterSetCount)
“Number of character sets a passcode must contain. Valid values 0 to 4”- Parameters:
passcodeMinimumCharacterSetCount- value ofpasscodeMinimumCharacterSetCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinimumLength
public IosGeneralDeviceConfiguration.Builder passcodeMinimumLength(Integer passcodeMinimumLength)
“Minimum length of passcode. Valid values 4 to 14”- Parameters:
passcodeMinimumLength- value ofpasscodeMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinutesOfInactivityBeforeLock
public IosGeneralDeviceConfiguration.Builder passcodeMinutesOfInactivityBeforeLock(Integer passcodeMinutesOfInactivityBeforeLock)
“Minutes of inactivity before a passcode is required.”- Parameters:
passcodeMinutesOfInactivityBeforeLock- value ofpasscodeMinutesOfInactivityBeforeLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeMinutesOfInactivityBeforeScreenTimeout
public IosGeneralDeviceConfiguration.Builder passcodeMinutesOfInactivityBeforeScreenTimeout(Integer passcodeMinutesOfInactivityBeforeScreenTimeout)
“Minutes of inactivity before the screen times out.”- Parameters:
passcodeMinutesOfInactivityBeforeScreenTimeout- value ofpasscodeMinutesOfInactivityBeforeScreenTimeoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodePreviousPasscodeBlockCount
public IosGeneralDeviceConfiguration.Builder passcodePreviousPasscodeBlockCount(Integer passcodePreviousPasscodeBlockCount)
“Number of previous passcodes to block. Valid values 1 to 24”- Parameters:
passcodePreviousPasscodeBlockCount- value ofpasscodePreviousPasscodeBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeRequired
public IosGeneralDeviceConfiguration.Builder passcodeRequired(Boolean passcodeRequired)
“Indicates whether or not to require a passcode.”- Parameters:
passcodeRequired- value ofpasscodeRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeRequiredType
public IosGeneralDeviceConfiguration.Builder passcodeRequiredType(RequiredPasswordType passcodeRequiredType)
“Type of passcode that is required.”- Parameters:
passcodeRequiredType- value ofpasscodeRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passcodeSignInFailureCountBeforeWipe
public IosGeneralDeviceConfiguration.Builder passcodeSignInFailureCountBeforeWipe(Integer passcodeSignInFailureCountBeforeWipe)
“Number of sign in failures allowed before wiping the device. Valid values 2 to 11”- Parameters:
passcodeSignInFailureCountBeforeWipe- value ofpasscodeSignInFailureCountBeforeWipeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
podcastsBlocked
public IosGeneralDeviceConfiguration.Builder podcastsBlocked(Boolean podcastsBlocked)
“Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).”- Parameters:
podcastsBlocked- value ofpodcastsBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariBlockAutofill
public IosGeneralDeviceConfiguration.Builder safariBlockAutofill(Boolean safariBlockAutofill)
“Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later.”- Parameters:
safariBlockAutofill- value ofsafariBlockAutofillproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariBlocked
public IosGeneralDeviceConfiguration.Builder safariBlocked(Boolean safariBlocked)
“Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later.”- Parameters:
safariBlocked- value ofsafariBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariBlockJavaScript
public IosGeneralDeviceConfiguration.Builder safariBlockJavaScript(Boolean safariBlockJavaScript)
“Indicates whether or not to block JavaScript in Safari.”- Parameters:
safariBlockJavaScript- value ofsafariBlockJavaScriptproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariBlockPopups
public IosGeneralDeviceConfiguration.Builder safariBlockPopups(Boolean safariBlockPopups)
“Indicates whether or not to block popups in Safari.”- Parameters:
safariBlockPopups- value ofsafariBlockPopupsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariCookieSettings
public IosGeneralDeviceConfiguration.Builder safariCookieSettings(WebBrowserCookieSettings safariCookieSettings)
“Cookie settings for Safari.”- Parameters:
safariCookieSettings- value ofsafariCookieSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariManagedDomains
public IosGeneralDeviceConfiguration.Builder safariManagedDomains(List<String> safariManagedDomains)
“URLs matching the patterns listed here will be considered managed.”- Parameters:
safariManagedDomains- value ofsafariManagedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariManagedDomains
public IosGeneralDeviceConfiguration.Builder safariManagedDomains(String... safariManagedDomains)
“URLs matching the patterns listed here will be considered managed.”- Parameters:
safariManagedDomains- value ofsafariManagedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariManagedDomainsNextLink
public IosGeneralDeviceConfiguration.Builder safariManagedDomainsNextLink(String safariManagedDomainsNextLink)
“URLs matching the patterns listed here will be considered managed.”- Parameters:
safariManagedDomainsNextLink- value ofsafariManagedDomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariPasswordAutoFillDomains
public IosGeneralDeviceConfiguration.Builder safariPasswordAutoFillDomains(List<String> safariPasswordAutoFillDomains)
“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).”- Parameters:
safariPasswordAutoFillDomains- value ofsafariPasswordAutoFillDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariPasswordAutoFillDomains
public IosGeneralDeviceConfiguration.Builder safariPasswordAutoFillDomains(String... safariPasswordAutoFillDomains)
“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).”- Parameters:
safariPasswordAutoFillDomains- value ofsafariPasswordAutoFillDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariPasswordAutoFillDomainsNextLink
public IosGeneralDeviceConfiguration.Builder safariPasswordAutoFillDomainsNextLink(String safariPasswordAutoFillDomainsNextLink)
“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).”- Parameters:
safariPasswordAutoFillDomainsNextLink- value ofsafariPasswordAutoFillDomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
safariRequireFraudWarning
public IosGeneralDeviceConfiguration.Builder safariRequireFraudWarning(Boolean safariRequireFraudWarning)
“Indicates whether or not to require fraud warning in Safari.”- Parameters:
safariRequireFraudWarning- value ofsafariRequireFraudWarningproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
screenCaptureBlocked
public IosGeneralDeviceConfiguration.Builder screenCaptureBlocked(Boolean screenCaptureBlocked)
“Indicates whether or not to block the user from taking Screenshots.”- Parameters:
screenCaptureBlocked- value ofscreenCaptureBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
siriBlocked
public IosGeneralDeviceConfiguration.Builder siriBlocked(Boolean siriBlocked)
“Indicates whether or not to block the user from using Siri.”- Parameters:
siriBlocked- value ofsiriBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
siriBlockedWhenLocked
public IosGeneralDeviceConfiguration.Builder siriBlockedWhenLocked(Boolean siriBlockedWhenLocked)
“Indicates whether or not to block the user from using Siri when locked.”- Parameters:
siriBlockedWhenLocked- value ofsiriBlockedWhenLockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
siriBlockUserGeneratedContent
public IosGeneralDeviceConfiguration.Builder siriBlockUserGeneratedContent(Boolean siriBlockUserGeneratedContent)
“Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.”- Parameters:
siriBlockUserGeneratedContent- value ofsiriBlockUserGeneratedContentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
siriRequireProfanityFilter
public IosGeneralDeviceConfiguration.Builder siriRequireProfanityFilter(Boolean siriRequireProfanityFilter)
“Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.”- Parameters:
siriRequireProfanityFilter- value ofsiriRequireProfanityFilterproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
spotlightBlockInternetResults
public IosGeneralDeviceConfiguration.Builder spotlightBlockInternetResults(Boolean spotlightBlockInternetResults)
“Indicates whether or not to block Spotlight search from returning internet results on supervised device.”- Parameters:
spotlightBlockInternetResults- value ofspotlightBlockInternetResultsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
voiceDialingBlocked
public IosGeneralDeviceConfiguration.Builder voiceDialingBlocked(Boolean voiceDialingBlocked)
“Indicates whether or not to block voice dialing.”- Parameters:
voiceDialingBlocked- value ofvoiceDialingBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wallpaperBlockModification
public IosGeneralDeviceConfiguration.Builder wallpaperBlockModification(Boolean wallpaperBlockModification)
“Indicates whether or not to allow wallpaper modification on supervised device ( iOS 9.0 and later) .”- Parameters:
wallpaperBlockModification- value ofwallpaperBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wiFiConnectOnlyToConfiguredNetworks
public IosGeneralDeviceConfiguration.Builder wiFiConnectOnlyToConfiguredNetworks(Boolean wiFiConnectOnlyToConfiguredNetworks)
“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.”- Parameters:
wiFiConnectOnlyToConfiguredNetworks- value ofwiFiConnectOnlyToConfiguredNetworksproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosGeneralDeviceConfiguration build()
-
-