Class MacOSGeneralDeviceConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceConfiguration
-
- odata.msgraph.client.beta.entity.MacOSGeneralDeviceConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class MacOSGeneralDeviceConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacOSGeneralDeviceConfiguration.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMacOSGeneralDeviceConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacOSGeneralDeviceConfiguration.BuilderbuilderMacOSGeneralDeviceConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getAddingGameCenterFriendsBlocked()“Yes prevents users from adding friends to Game Center.Optional<Boolean>getAirDropBlocked()“Indicates whether or not to allow AirDrop.”Optional<Boolean>getAppleWatchBlockAutoUnlock()“Indicates whether or to block users from unlocking their Mac with Apple Watch.”Optional<Boolean>getCameraBlocked()“Indicates whether or not to block the user from accessing the camera of the device.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Boolean>getClassroomAppBlockRemoteScreenObservation()“Indicates whether or not to allow remote screen observation by Classroom app.Optional<Boolean>getClassroomAppForceUnpromptedScreenObservation()“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 .Optional<Boolean>getClassroomForceAutomaticallyJoinClasses()“Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student.Optional<Boolean>getClassroomForceRequestPermissionToLeaveClasses()“Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course.Optional<Boolean>getClassroomForceUnpromptedAppAndDeviceLock()“Indicates whether or not to allow the teacher to lock apps or the device without prompting the student.Optional<AppListType>getCompliantAppListType()“List that is in the CompliantAppsList.”com.github.davidmoten.odata.client.CollectionPage<AppListItem>getCompliantAppsList()“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).com.github.davidmoten.odata.client.CollectionPage<AppListItem>getCompliantAppsList(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).Optional<Boolean>getContentCachingBlocked()“Indicates whether or not to allow content caching.”Optional<Boolean>getDefinitionLookupBlocked()“Indicates whether or not to block definition lookup.”com.github.davidmoten.odata.client.CollectionPage<String>getEmailInDomainSuffixes()“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”com.github.davidmoten.odata.client.CollectionPage<String>getEmailInDomainSuffixes(com.github.davidmoten.odata.client.HttpRequestOptions options)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”Optional<Boolean>getEraseContentAndSettingsBlocked()“TRUE disables the reset option on supervised devices.Optional<Boolean>getGameCenterBlocked()“Yes disables Game Center, and the Game Center icon is removed from the Home screen.Optional<Boolean>getICloudBlockActivityContinuation()“Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).”Optional<Boolean>getICloudBlockAddressBook()“Indicates whether or not to block iCloud from syncing contacts.”Optional<Boolean>getICloudBlockBookmarks()“Indicates whether or not to block iCloud from syncing bookmarks.”Optional<Boolean>getICloudBlockCalendar()“Indicates whether or not to block iCloud from syncing calendars.”Optional<Boolean>getICloudBlockDocumentSync()“Indicates whether or not to block iCloud document sync.”Optional<Boolean>getICloudBlockMail()“Indicates whether or not to block iCloud from syncing mail.”Optional<Boolean>getICloudBlockNotes()“Indicates whether or not to block iCloud from syncing notes.”Optional<Boolean>getICloudBlockPhotoLibrary()“Indicates whether or not to block iCloud Photo Library.”Optional<Boolean>getICloudBlockReminders()“Indicates whether or not to block iCloud from syncing reminders.”Optional<Boolean>getICloudDesktopAndDocumentsBlocked()“When TRUE the synchronization of cloud desktop and documents is blocked.Optional<Boolean>getICloudPrivateRelayBlocked()“iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet.Optional<Boolean>getITunesBlockFileSharing()“Indicates whether or not to block files from being transferred using iTunes.”Optional<Boolean>getITunesBlockMusicService()“Indicates whether or not to block Music service and revert Music app to classic mode.”Optional<Boolean>getKeyboardBlockDictation()“Indicates whether or not to block the user from using dictation input.”Optional<Boolean>getKeychainBlockCloudSync()“Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).”Optional<Boolean>getMultiplayerGamingBlocked()“TRUE prevents multiplayer gaming when using Game Center.Optional<Boolean>getPasswordBlockAirDropSharing()“Indicates whether or not to block sharing passwords with the AirDrop passwords feature.”Optional<Boolean>getPasswordBlockAutoFill()“Indicates whether or not to block the AutoFill Passwords feature.”Optional<Boolean>getPasswordBlockFingerprintUnlock()“Indicates whether or not to block fingerprint unlock.”Optional<Boolean>getPasswordBlockModification()“Indicates whether or not to allow passcode modification.”Optional<Boolean>getPasswordBlockProximityRequests()“Indicates whether or not to block requesting passwords from nearby devices.”Optional<Boolean>getPasswordBlockSimple()“Block simple passwords.”Optional<Integer>getPasswordExpirationDays()“Number of days before the password expires.”Optional<Integer>getPasswordMaximumAttemptCount()“The number of allowed failed attempts to enter the passcode at the device's lock screen.Optional<Integer>getPasswordMinimumCharacterSetCount()“Number of character sets a password must contain.Optional<Integer>getPasswordMinimumLength()“Minimum length of passwords.”Optional<Integer>getPasswordMinutesOfInactivityBeforeLock()“Minutes of inactivity required before a password is required.”Optional<Integer>getPasswordMinutesOfInactivityBeforeScreenTimeout()“Minutes of inactivity required before the screen times out.”Optional<Integer>getPasswordMinutesUntilFailedLoginReset()“The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.”Optional<Integer>getPasswordPreviousPasswordBlockCount()“Number of previous passwords to block.”Optional<Boolean>getPasswordRequired()“Whether or not to require a password.”Optional<RequiredPasswordType>getPasswordRequiredType()“Type of password that is required.”com.github.davidmoten.odata.client.CollectionPage<MacOSPrivacyAccessControlItem>getPrivacyAccessControls()“List of privacy preference policy controls.com.github.davidmoten.odata.client.CollectionPage<MacOSPrivacyAccessControlItem>getPrivacyAccessControls(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of privacy preference policy controls.Optional<Boolean>getSafariBlockAutofill()“Indicates whether or not to block the user from using Auto fill in Safari.”Optional<Boolean>getScreenCaptureBlocked()“Indicates whether or not to block the user from taking Screenshots.”Optional<Integer>getSoftwareUpdateMajorOSDeferredInstallDelayInDays()“Specify the number of days (1-90) to delay visibility of major OS software updates.Optional<Integer>getSoftwareUpdateMinorOSDeferredInstallDelayInDays()“Specify the number of days (1-90) to delay visibility of minor OS software updates.Optional<Integer>getSoftwareUpdateNonOSDeferredInstallDelayInDays()“Specify the number of days (1-90) to delay visibility of non-OS software updates .Optional<Integer>getSoftwareUpdatesEnforcedDelayInDays()“Sets how many days a software update will be delyed for a supervised device.Optional<Boolean>getSpotlightBlockInternetResults()“Indicates whether or not to block Spotlight from returning any results from an Internet search.”Optional<Integer>getTouchIdTimeoutInHours()“Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<MacOSSoftwareUpdateDelayPolicy>getUpdateDelayPolicy()“Determines whether to delay OS and/or app updates for macOS.”Optional<Boolean>getWallpaperModificationBlocked()“TRUE prevents the wallpaper from being changed.StringodataTypeName()MacOSGeneralDeviceConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)MacOSGeneralDeviceConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()MacOSGeneralDeviceConfigurationwithAddingGameCenterFriendsBlocked(Boolean addingGameCenterFriendsBlocked)Returns an immutable copy ofthiswith just theaddingGameCenterFriendsBlockedfield changed.MacOSGeneralDeviceConfigurationwithAirDropBlocked(Boolean airDropBlocked)Returns an immutable copy ofthiswith just theairDropBlockedfield changed.MacOSGeneralDeviceConfigurationwithAppleWatchBlockAutoUnlock(Boolean appleWatchBlockAutoUnlock)Returns an immutable copy ofthiswith just theappleWatchBlockAutoUnlockfield changed.MacOSGeneralDeviceConfigurationwithCameraBlocked(Boolean cameraBlocked)Returns an immutable copy ofthiswith just thecameraBlockedfield changed.MacOSGeneralDeviceConfigurationwithClassroomAppBlockRemoteScreenObservation(Boolean classroomAppBlockRemoteScreenObservation)Returns an immutable copy ofthiswith just theclassroomAppBlockRemoteScreenObservationfield changed.MacOSGeneralDeviceConfigurationwithClassroomAppForceUnpromptedScreenObservation(Boolean classroomAppForceUnpromptedScreenObservation)Returns an immutable copy ofthiswith just theclassroomAppForceUnpromptedScreenObservationfield changed.MacOSGeneralDeviceConfigurationwithClassroomForceAutomaticallyJoinClasses(Boolean classroomForceAutomaticallyJoinClasses)Returns an immutable copy ofthiswith just theclassroomForceAutomaticallyJoinClassesfield changed.MacOSGeneralDeviceConfigurationwithClassroomForceRequestPermissionToLeaveClasses(Boolean classroomForceRequestPermissionToLeaveClasses)Returns an immutable copy ofthiswith just theclassroomForceRequestPermissionToLeaveClassesfield changed.MacOSGeneralDeviceConfigurationwithClassroomForceUnpromptedAppAndDeviceLock(Boolean classroomForceUnpromptedAppAndDeviceLock)Returns an immutable copy ofthiswith just theclassroomForceUnpromptedAppAndDeviceLockfield changed.MacOSGeneralDeviceConfigurationwithCompliantAppListType(AppListType compliantAppListType)Returns an immutable copy ofthiswith just thecompliantAppListTypefield changed.MacOSGeneralDeviceConfigurationwithCompliantAppsList(List<AppListItem> compliantAppsList)Returns an immutable copy ofthiswith just thecompliantAppsListfield changed.MacOSGeneralDeviceConfigurationwithContentCachingBlocked(Boolean contentCachingBlocked)Returns an immutable copy ofthiswith just thecontentCachingBlockedfield changed.MacOSGeneralDeviceConfigurationwithDefinitionLookupBlocked(Boolean definitionLookupBlocked)Returns an immutable copy ofthiswith just thedefinitionLookupBlockedfield changed.MacOSGeneralDeviceConfigurationwithEmailInDomainSuffixes(List<String> emailInDomainSuffixes)Returns an immutable copy ofthiswith just theemailInDomainSuffixesfield changed.MacOSGeneralDeviceConfigurationwithEraseContentAndSettingsBlocked(Boolean eraseContentAndSettingsBlocked)Returns an immutable copy ofthiswith just theeraseContentAndSettingsBlockedfield changed.MacOSGeneralDeviceConfigurationwithGameCenterBlocked(Boolean gameCenterBlocked)Returns an immutable copy ofthiswith just thegameCenterBlockedfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockActivityContinuation(Boolean iCloudBlockActivityContinuation)Returns an immutable copy ofthiswith just theiCloudBlockActivityContinuationfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockAddressBook(Boolean iCloudBlockAddressBook)Returns an immutable copy ofthiswith just theiCloudBlockAddressBookfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockBookmarks(Boolean iCloudBlockBookmarks)Returns an immutable copy ofthiswith just theiCloudBlockBookmarksfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockCalendar(Boolean iCloudBlockCalendar)Returns an immutable copy ofthiswith just theiCloudBlockCalendarfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockDocumentSync(Boolean iCloudBlockDocumentSync)Returns an immutable copy ofthiswith just theiCloudBlockDocumentSyncfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockMail(Boolean iCloudBlockMail)Returns an immutable copy ofthiswith just theiCloudBlockMailfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockNotes(Boolean iCloudBlockNotes)Returns an immutable copy ofthiswith just theiCloudBlockNotesfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockPhotoLibrary(Boolean iCloudBlockPhotoLibrary)Returns an immutable copy ofthiswith just theiCloudBlockPhotoLibraryfield changed.MacOSGeneralDeviceConfigurationwithICloudBlockReminders(Boolean iCloudBlockReminders)Returns an immutable copy ofthiswith just theiCloudBlockRemindersfield changed.MacOSGeneralDeviceConfigurationwithICloudDesktopAndDocumentsBlocked(Boolean iCloudDesktopAndDocumentsBlocked)Returns an immutable copy ofthiswith just theiCloudDesktopAndDocumentsBlockedfield changed.MacOSGeneralDeviceConfigurationwithICloudPrivateRelayBlocked(Boolean iCloudPrivateRelayBlocked)Returns an immutable copy ofthiswith just theiCloudPrivateRelayBlockedfield changed.MacOSGeneralDeviceConfigurationwithITunesBlockFileSharing(Boolean iTunesBlockFileSharing)Returns an immutable copy ofthiswith just theiTunesBlockFileSharingfield changed.MacOSGeneralDeviceConfigurationwithITunesBlockMusicService(Boolean iTunesBlockMusicService)Returns an immutable copy ofthiswith just theiTunesBlockMusicServicefield changed.MacOSGeneralDeviceConfigurationwithKeyboardBlockDictation(Boolean keyboardBlockDictation)Returns an immutable copy ofthiswith just thekeyboardBlockDictationfield changed.MacOSGeneralDeviceConfigurationwithKeychainBlockCloudSync(Boolean keychainBlockCloudSync)Returns an immutable copy ofthiswith just thekeychainBlockCloudSyncfield changed.MacOSGeneralDeviceConfigurationwithMultiplayerGamingBlocked(Boolean multiplayerGamingBlocked)Returns an immutable copy ofthiswith just themultiplayerGamingBlockedfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockAirDropSharing(Boolean passwordBlockAirDropSharing)Returns an immutable copy ofthiswith just thepasswordBlockAirDropSharingfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockAutoFill(Boolean passwordBlockAutoFill)Returns an immutable copy ofthiswith just thepasswordBlockAutoFillfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)Returns an immutable copy ofthiswith just thepasswordBlockFingerprintUnlockfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockModification(Boolean passwordBlockModification)Returns an immutable copy ofthiswith just thepasswordBlockModificationfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockProximityRequests(Boolean passwordBlockProximityRequests)Returns an immutable copy ofthiswith just thepasswordBlockProximityRequestsfield changed.MacOSGeneralDeviceConfigurationwithPasswordBlockSimple(Boolean passwordBlockSimple)Returns an immutable copy ofthiswith just thepasswordBlockSimplefield changed.MacOSGeneralDeviceConfigurationwithPasswordExpirationDays(Integer passwordExpirationDays)Returns an immutable copy ofthiswith just thepasswordExpirationDaysfield changed.MacOSGeneralDeviceConfigurationwithPasswordMaximumAttemptCount(Integer passwordMaximumAttemptCount)Returns an immutable copy ofthiswith just thepasswordMaximumAttemptCountfield changed.MacOSGeneralDeviceConfigurationwithPasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)Returns an immutable copy ofthiswith just thepasswordMinimumCharacterSetCountfield changed.MacOSGeneralDeviceConfigurationwithPasswordMinimumLength(Integer passwordMinimumLength)Returns an immutable copy ofthiswith just thepasswordMinimumLengthfield changed.MacOSGeneralDeviceConfigurationwithPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)Returns an immutable copy ofthiswith just thepasswordMinutesOfInactivityBeforeLockfield changed.MacOSGeneralDeviceConfigurationwithPasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)Returns an immutable copy ofthiswith just thepasswordMinutesOfInactivityBeforeScreenTimeoutfield changed.MacOSGeneralDeviceConfigurationwithPasswordMinutesUntilFailedLoginReset(Integer passwordMinutesUntilFailedLoginReset)Returns an immutable copy ofthiswith just thepasswordMinutesUntilFailedLoginResetfield changed.MacOSGeneralDeviceConfigurationwithPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)Returns an immutable copy ofthiswith just thepasswordPreviousPasswordBlockCountfield changed.MacOSGeneralDeviceConfigurationwithPasswordRequired(Boolean passwordRequired)Returns an immutable copy ofthiswith just thepasswordRequiredfield changed.MacOSGeneralDeviceConfigurationwithPasswordRequiredType(RequiredPasswordType passwordRequiredType)Returns an immutable copy ofthiswith just thepasswordRequiredTypefield changed.MacOSGeneralDeviceConfigurationwithPrivacyAccessControls(List<MacOSPrivacyAccessControlItem> privacyAccessControls)Returns an immutable copy ofthiswith just theprivacyAccessControlsfield changed.MacOSGeneralDeviceConfigurationwithSafariBlockAutofill(Boolean safariBlockAutofill)Returns an immutable copy ofthiswith just thesafariBlockAutofillfield changed.MacOSGeneralDeviceConfigurationwithScreenCaptureBlocked(Boolean screenCaptureBlocked)Returns an immutable copy ofthiswith just thescreenCaptureBlockedfield changed.MacOSGeneralDeviceConfigurationwithSoftwareUpdateMajorOSDeferredInstallDelayInDays(Integer softwareUpdateMajorOSDeferredInstallDelayInDays)Returns an immutable copy ofthiswith just thesoftwareUpdateMajorOSDeferredInstallDelayInDaysfield changed.MacOSGeneralDeviceConfigurationwithSoftwareUpdateMinorOSDeferredInstallDelayInDays(Integer softwareUpdateMinorOSDeferredInstallDelayInDays)Returns an immutable copy ofthiswith just thesoftwareUpdateMinorOSDeferredInstallDelayInDaysfield changed.MacOSGeneralDeviceConfigurationwithSoftwareUpdateNonOSDeferredInstallDelayInDays(Integer softwareUpdateNonOSDeferredInstallDelayInDays)Returns an immutable copy ofthiswith just thesoftwareUpdateNonOSDeferredInstallDelayInDaysfield changed.MacOSGeneralDeviceConfigurationwithSoftwareUpdatesEnforcedDelayInDays(Integer softwareUpdatesEnforcedDelayInDays)Returns an immutable copy ofthiswith just thesoftwareUpdatesEnforcedDelayInDaysfield changed.MacOSGeneralDeviceConfigurationwithSpotlightBlockInternetResults(Boolean spotlightBlockInternetResults)Returns an immutable copy ofthiswith just thespotlightBlockInternetResultsfield changed.MacOSGeneralDeviceConfigurationwithTouchIdTimeoutInHours(Integer touchIdTimeoutInHours)Returns an immutable copy ofthiswith just thetouchIdTimeoutInHoursfield changed.MacOSGeneralDeviceConfigurationwithUnmappedField(String name, String value)MacOSGeneralDeviceConfigurationwithUpdateDelayPolicy(MacOSSoftwareUpdateDelayPolicy updateDelayPolicy)Returns an immutable copy ofthiswith just theupdateDelayPolicyfield changed.MacOSGeneralDeviceConfigurationwithWallpaperModificationBlocked(Boolean wallpaperModificationBlocked)Returns an immutable copy ofthiswith just thewallpaperModificationBlockedfield changed.-
Methods inherited from class odata.msgraph.client.beta.entity.DeviceConfiguration
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getOmaSettingPlainTextValue, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withRoleScopeTagIds, withSupportsScopeTags, withVersion
-
-
-
-
Field Detail
-
addingGameCenterFriendsBlocked
protected Boolean addingGameCenterFriendsBlocked
-
airDropBlocked
protected Boolean airDropBlocked
-
appleWatchBlockAutoUnlock
protected Boolean appleWatchBlockAutoUnlock
-
cameraBlocked
protected Boolean cameraBlocked
-
classroomAppBlockRemoteScreenObservation
protected Boolean classroomAppBlockRemoteScreenObservation
-
classroomAppForceUnpromptedScreenObservation
protected Boolean classroomAppForceUnpromptedScreenObservation
-
classroomForceAutomaticallyJoinClasses
protected Boolean classroomForceAutomaticallyJoinClasses
-
classroomForceRequestPermissionToLeaveClasses
protected Boolean classroomForceRequestPermissionToLeaveClasses
-
classroomForceUnpromptedAppAndDeviceLock
protected Boolean classroomForceUnpromptedAppAndDeviceLock
-
compliantAppListType
protected AppListType compliantAppListType
-
compliantAppsList
protected List<AppListItem> compliantAppsList
-
compliantAppsListNextLink
protected String compliantAppsListNextLink
-
contentCachingBlocked
protected Boolean contentCachingBlocked
-
definitionLookupBlocked
protected Boolean definitionLookupBlocked
-
emailInDomainSuffixesNextLink
protected String emailInDomainSuffixesNextLink
-
eraseContentAndSettingsBlocked
protected Boolean eraseContentAndSettingsBlocked
-
gameCenterBlocked
protected Boolean gameCenterBlocked
-
iCloudBlockActivityContinuation
protected Boolean iCloudBlockActivityContinuation
-
iCloudBlockAddressBook
protected Boolean iCloudBlockAddressBook
-
iCloudBlockBookmarks
protected Boolean iCloudBlockBookmarks
-
iCloudBlockCalendar
protected Boolean iCloudBlockCalendar
-
iCloudBlockDocumentSync
protected Boolean iCloudBlockDocumentSync
-
iCloudBlockMail
protected Boolean iCloudBlockMail
-
iCloudBlockNotes
protected Boolean iCloudBlockNotes
-
iCloudBlockPhotoLibrary
protected Boolean iCloudBlockPhotoLibrary
-
iCloudBlockReminders
protected Boolean iCloudBlockReminders
-
iCloudDesktopAndDocumentsBlocked
protected Boolean iCloudDesktopAndDocumentsBlocked
-
iCloudPrivateRelayBlocked
protected Boolean iCloudPrivateRelayBlocked
-
iTunesBlockFileSharing
protected Boolean iTunesBlockFileSharing
-
iTunesBlockMusicService
protected Boolean iTunesBlockMusicService
-
keyboardBlockDictation
protected Boolean keyboardBlockDictation
-
keychainBlockCloudSync
protected Boolean keychainBlockCloudSync
-
multiplayerGamingBlocked
protected Boolean multiplayerGamingBlocked
-
passwordBlockAirDropSharing
protected Boolean passwordBlockAirDropSharing
-
passwordBlockAutoFill
protected Boolean passwordBlockAutoFill
-
passwordBlockFingerprintUnlock
protected Boolean passwordBlockFingerprintUnlock
-
passwordBlockModification
protected Boolean passwordBlockModification
-
passwordBlockProximityRequests
protected Boolean passwordBlockProximityRequests
-
passwordBlockSimple
protected Boolean passwordBlockSimple
-
passwordExpirationDays
protected Integer passwordExpirationDays
-
passwordMaximumAttemptCount
protected Integer passwordMaximumAttemptCount
-
passwordMinimumCharacterSetCount
protected Integer passwordMinimumCharacterSetCount
-
passwordMinimumLength
protected Integer passwordMinimumLength
-
passwordMinutesOfInactivityBeforeLock
protected Integer passwordMinutesOfInactivityBeforeLock
-
passwordMinutesOfInactivityBeforeScreenTimeout
protected Integer passwordMinutesOfInactivityBeforeScreenTimeout
-
passwordMinutesUntilFailedLoginReset
protected Integer passwordMinutesUntilFailedLoginReset
-
passwordPreviousPasswordBlockCount
protected Integer passwordPreviousPasswordBlockCount
-
passwordRequired
protected Boolean passwordRequired
-
passwordRequiredType
protected RequiredPasswordType passwordRequiredType
-
privacyAccessControls
protected List<MacOSPrivacyAccessControlItem> privacyAccessControls
-
privacyAccessControlsNextLink
protected String privacyAccessControlsNextLink
-
safariBlockAutofill
protected Boolean safariBlockAutofill
-
screenCaptureBlocked
protected Boolean screenCaptureBlocked
-
softwareUpdateMajorOSDeferredInstallDelayInDays
protected Integer softwareUpdateMajorOSDeferredInstallDelayInDays
-
softwareUpdateMinorOSDeferredInstallDelayInDays
protected Integer softwareUpdateMinorOSDeferredInstallDelayInDays
-
softwareUpdateNonOSDeferredInstallDelayInDays
protected Integer softwareUpdateNonOSDeferredInstallDelayInDays
-
softwareUpdatesEnforcedDelayInDays
protected Integer softwareUpdatesEnforcedDelayInDays
-
spotlightBlockInternetResults
protected Boolean spotlightBlockInternetResults
-
touchIdTimeoutInHours
protected Integer touchIdTimeoutInHours
-
updateDelayPolicy
protected MacOSSoftwareUpdateDelayPolicy updateDelayPolicy
-
wallpaperModificationBlocked
protected Boolean wallpaperModificationBlocked
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceConfiguration
-
builderMacOSGeneralDeviceConfiguration
public static MacOSGeneralDeviceConfiguration.Builder builderMacOSGeneralDeviceConfiguration()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDeviceConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceConfiguration
-
getAddingGameCenterFriendsBlocked
public Optional<Boolean> getAddingGameCenterFriendsBlocked()
“Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.”- Returns:
- property addingGameCenterFriendsBlocked
-
withAddingGameCenterFriendsBlocked
public MacOSGeneralDeviceConfiguration withAddingGameCenterFriendsBlocked(Boolean addingGameCenterFriendsBlocked)
Returns an immutable copy ofthiswith just theaddingGameCenterFriendsBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.”
- Parameters:
addingGameCenterFriendsBlocked- new value ofaddingGameCenterFriendsBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theaddingGameCenterFriendsBlockedfield changed
-
getAirDropBlocked
public Optional<Boolean> getAirDropBlocked()
“Indicates whether or not to allow AirDrop.”- Returns:
- property airDropBlocked
-
withAirDropBlocked
public MacOSGeneralDeviceConfiguration withAirDropBlocked(Boolean airDropBlocked)
Returns an immutable copy ofthiswith just theairDropBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to allow AirDrop.”
- Parameters:
airDropBlocked- new value ofairDropBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theairDropBlockedfield changed
-
getAppleWatchBlockAutoUnlock
public Optional<Boolean> getAppleWatchBlockAutoUnlock()
“Indicates whether or to block users from unlocking their Mac with Apple Watch.”- Returns:
- property appleWatchBlockAutoUnlock
-
withAppleWatchBlockAutoUnlock
public MacOSGeneralDeviceConfiguration withAppleWatchBlockAutoUnlock(Boolean appleWatchBlockAutoUnlock)
Returns an immutable copy ofthiswith just theappleWatchBlockAutoUnlockfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or to block users from unlocking their Mac with Apple Watch.”
- Parameters:
appleWatchBlockAutoUnlock- new value ofappleWatchBlockAutoUnlockfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappleWatchBlockAutoUnlockfield changed
-
getCameraBlocked
public Optional<Boolean> getCameraBlocked()
“Indicates whether or not to block the user from accessing the camera of the device.”- Returns:
- property cameraBlocked
-
withCameraBlocked
public MacOSGeneralDeviceConfiguration withCameraBlocked(Boolean cameraBlocked)
Returns an immutable copy ofthiswith just thecameraBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the user from accessing the camera of the device.”
- Parameters:
cameraBlocked- new value ofcameraBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecameraBlockedfield changed
-
getClassroomAppBlockRemoteScreenObservation
public Optional<Boolean> getClassroomAppBlockRemoteScreenObservation()
“Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”- Returns:
- property classroomAppBlockRemoteScreenObservation
-
withClassroomAppBlockRemoteScreenObservation
public MacOSGeneralDeviceConfiguration withClassroomAppBlockRemoteScreenObservation(Boolean classroomAppBlockRemoteScreenObservation)
Returns an immutable copy ofthiswith just theclassroomAppBlockRemoteScreenObservationfield changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”
- Parameters:
classroomAppBlockRemoteScreenObservation- new value ofclassroomAppBlockRemoteScreenObservationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassroomAppBlockRemoteScreenObservationfield changed
-
getClassroomAppForceUnpromptedScreenObservation
public Optional<Boolean> getClassroomAppForceUnpromptedScreenObservation()
“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 . Requires MDM enrollment via Apple School Manager or Apple Business Manager.”- Returns:
- property classroomAppForceUnpromptedScreenObservation
-
withClassroomAppForceUnpromptedScreenObservation
public MacOSGeneralDeviceConfiguration withClassroomAppForceUnpromptedScreenObservation(Boolean classroomAppForceUnpromptedScreenObservation)
Returns an immutable copy ofthiswith just theclassroomAppForceUnpromptedScreenObservationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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 . Requires MDM enrollment via Apple School Manager or Apple Business Manager.”
- Parameters:
classroomAppForceUnpromptedScreenObservation- new value ofclassroomAppForceUnpromptedScreenObservationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassroomAppForceUnpromptedScreenObservationfield changed
-
getClassroomForceAutomaticallyJoinClasses
public Optional<Boolean> getClassroomForceAutomaticallyJoinClasses()
“Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”- Returns:
- property classroomForceAutomaticallyJoinClasses
-
withClassroomForceAutomaticallyJoinClasses
public MacOSGeneralDeviceConfiguration withClassroomForceAutomaticallyJoinClasses(Boolean classroomForceAutomaticallyJoinClasses)
Returns an immutable copy ofthiswith just theclassroomForceAutomaticallyJoinClassesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”
- Parameters:
classroomForceAutomaticallyJoinClasses- new value ofclassroomForceAutomaticallyJoinClassesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassroomForceAutomaticallyJoinClassesfield changed
-
getClassroomForceRequestPermissionToLeaveClasses
public Optional<Boolean> getClassroomForceRequestPermissionToLeaveClasses()
“Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”- Returns:
- property classroomForceRequestPermissionToLeaveClasses
-
withClassroomForceRequestPermissionToLeaveClasses
public MacOSGeneralDeviceConfiguration withClassroomForceRequestPermissionToLeaveClasses(Boolean classroomForceRequestPermissionToLeaveClasses)
Returns an immutable copy ofthiswith just theclassroomForceRequestPermissionToLeaveClassesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”
- Parameters:
classroomForceRequestPermissionToLeaveClasses- new value ofclassroomForceRequestPermissionToLeaveClassesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassroomForceRequestPermissionToLeaveClassesfield changed
-
getClassroomForceUnpromptedAppAndDeviceLock
public Optional<Boolean> getClassroomForceUnpromptedAppAndDeviceLock()
“Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”- Returns:
- property classroomForceUnpromptedAppAndDeviceLock
-
withClassroomForceUnpromptedAppAndDeviceLock
public MacOSGeneralDeviceConfiguration withClassroomForceUnpromptedAppAndDeviceLock(Boolean classroomForceUnpromptedAppAndDeviceLock)
Returns an immutable copy ofthiswith just theclassroomForceUnpromptedAppAndDeviceLockfield changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.”
- Parameters:
classroomForceUnpromptedAppAndDeviceLock- new value ofclassroomForceUnpromptedAppAndDeviceLockfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theclassroomForceUnpromptedAppAndDeviceLockfield changed
-
getCompliantAppListType
public Optional<AppListType> getCompliantAppListType()
“List that is in the CompliantAppsList.”- Returns:
- property compliantAppListType
-
withCompliantAppListType
public MacOSGeneralDeviceConfiguration withCompliantAppListType(AppListType compliantAppListType)
Returns an immutable copy ofthiswith just thecompliantAppListTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List that is in the CompliantAppsList.”
- Parameters:
compliantAppListType- new value ofcompliantAppListTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecompliantAppListTypefield changed
-
getCompliantAppsList
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getCompliantAppsList()
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Returns:
- property compliantAppsList
-
withCompliantAppsList
public MacOSGeneralDeviceConfiguration withCompliantAppsList(List<AppListItem> compliantAppsList)
Returns an immutable copy ofthiswith just thecompliantAppsListfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value ofcompliantAppsListfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecompliantAppsListfield changed
-
getCompliantAppsList
public com.github.davidmoten.odata.client.CollectionPage<AppListItem> getCompliantAppsList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“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:
options- specify connect and read timeouts- Returns:
- property compliantAppsList
-
getContentCachingBlocked
public Optional<Boolean> getContentCachingBlocked()
“Indicates whether or not to allow content caching.”- Returns:
- property contentCachingBlocked
-
withContentCachingBlocked
public MacOSGeneralDeviceConfiguration withContentCachingBlocked(Boolean contentCachingBlocked)
Returns an immutable copy ofthiswith just thecontentCachingBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to allow content caching.”
- Parameters:
contentCachingBlocked- new value ofcontentCachingBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecontentCachingBlockedfield changed
-
getDefinitionLookupBlocked
public Optional<Boolean> getDefinitionLookupBlocked()
“Indicates whether or not to block definition lookup.”- Returns:
- property definitionLookupBlocked
-
withDefinitionLookupBlocked
public MacOSGeneralDeviceConfiguration withDefinitionLookupBlocked(Boolean definitionLookupBlocked)
Returns an immutable copy ofthiswith just thedefinitionLookupBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block definition lookup.”
- Parameters:
definitionLookupBlocked- new value ofdefinitionLookupBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefinitionLookupBlockedfield changed
-
getEmailInDomainSuffixes
public com.github.davidmoten.odata.client.CollectionPage<String> getEmailInDomainSuffixes()
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Returns:
- property emailInDomainSuffixes
-
withEmailInDomainSuffixes
public MacOSGeneralDeviceConfiguration withEmailInDomainSuffixes(List<String> emailInDomainSuffixes)
Returns an immutable copy ofthiswith just theemailInDomainSuffixesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”
- Parameters:
emailInDomainSuffixes- new value ofemailInDomainSuffixesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theemailInDomainSuffixesfield changed
-
getEmailInDomainSuffixes
public com.github.davidmoten.odata.client.CollectionPage<String> getEmailInDomainSuffixes(com.github.davidmoten.odata.client.HttpRequestOptions options)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
options- specify connect and read timeouts- Returns:
- property emailInDomainSuffixes
-
getEraseContentAndSettingsBlocked
public Optional<Boolean> getEraseContentAndSettingsBlocked()
“TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.”- Returns:
- property eraseContentAndSettingsBlocked
-
withEraseContentAndSettingsBlocked
public MacOSGeneralDeviceConfiguration withEraseContentAndSettingsBlocked(Boolean eraseContentAndSettingsBlocked)
Returns an immutable copy ofthiswith just theeraseContentAndSettingsBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.”
- Parameters:
eraseContentAndSettingsBlocked- new value oferaseContentAndSettingsBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theeraseContentAndSettingsBlockedfield changed
-
getGameCenterBlocked
public Optional<Boolean> getGameCenterBlocked()
“Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.”- Returns:
- property gameCenterBlocked
-
withGameCenterBlocked
public MacOSGeneralDeviceConfiguration withGameCenterBlocked(Boolean gameCenterBlocked)
Returns an immutable copy ofthiswith just thegameCenterBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.”
- Parameters:
gameCenterBlocked- new value ofgameCenterBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thegameCenterBlockedfield changed
-
getICloudBlockActivityContinuation
public Optional<Boolean> getICloudBlockActivityContinuation()
“Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).”- Returns:
- property iCloudBlockActivityContinuation
-
withICloudBlockActivityContinuation
public MacOSGeneralDeviceConfiguration withICloudBlockActivityContinuation(Boolean iCloudBlockActivityContinuation)
Returns an immutable copy ofthiswith just theiCloudBlockActivityContinuationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).”
- Parameters:
iCloudBlockActivityContinuation- new value ofiCloudBlockActivityContinuationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockActivityContinuationfield changed
-
getICloudBlockAddressBook
public Optional<Boolean> getICloudBlockAddressBook()
“Indicates whether or not to block iCloud from syncing contacts.”- Returns:
- property iCloudBlockAddressBook
-
withICloudBlockAddressBook
public MacOSGeneralDeviceConfiguration withICloudBlockAddressBook(Boolean iCloudBlockAddressBook)
Returns an immutable copy ofthiswith just theiCloudBlockAddressBookfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing contacts.”
- Parameters:
iCloudBlockAddressBook- new value ofiCloudBlockAddressBookfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockAddressBookfield changed
-
getICloudBlockBookmarks
public Optional<Boolean> getICloudBlockBookmarks()
“Indicates whether or not to block iCloud from syncing bookmarks.”- Returns:
- property iCloudBlockBookmarks
-
withICloudBlockBookmarks
public MacOSGeneralDeviceConfiguration withICloudBlockBookmarks(Boolean iCloudBlockBookmarks)
Returns an immutable copy ofthiswith just theiCloudBlockBookmarksfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing bookmarks.”
- Parameters:
iCloudBlockBookmarks- new value ofiCloudBlockBookmarksfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockBookmarksfield changed
-
getICloudBlockCalendar
public Optional<Boolean> getICloudBlockCalendar()
“Indicates whether or not to block iCloud from syncing calendars.”- Returns:
- property iCloudBlockCalendar
-
withICloudBlockCalendar
public MacOSGeneralDeviceConfiguration withICloudBlockCalendar(Boolean iCloudBlockCalendar)
Returns an immutable copy ofthiswith just theiCloudBlockCalendarfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing calendars.”
- Parameters:
iCloudBlockCalendar- new value ofiCloudBlockCalendarfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockCalendarfield changed
-
getICloudBlockDocumentSync
public Optional<Boolean> getICloudBlockDocumentSync()
“Indicates whether or not to block iCloud document sync.”- Returns:
- property iCloudBlockDocumentSync
-
withICloudBlockDocumentSync
public MacOSGeneralDeviceConfiguration withICloudBlockDocumentSync(Boolean iCloudBlockDocumentSync)
Returns an immutable copy ofthiswith just theiCloudBlockDocumentSyncfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud document sync.”
- Parameters:
iCloudBlockDocumentSync- new value ofiCloudBlockDocumentSyncfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockDocumentSyncfield changed
-
getICloudBlockMail
public Optional<Boolean> getICloudBlockMail()
“Indicates whether or not to block iCloud from syncing mail.”- Returns:
- property iCloudBlockMail
-
withICloudBlockMail
public MacOSGeneralDeviceConfiguration withICloudBlockMail(Boolean iCloudBlockMail)
Returns an immutable copy ofthiswith just theiCloudBlockMailfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing mail.”
- Parameters:
iCloudBlockMail- new value ofiCloudBlockMailfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockMailfield changed
-
getICloudBlockNotes
public Optional<Boolean> getICloudBlockNotes()
“Indicates whether or not to block iCloud from syncing notes.”- Returns:
- property iCloudBlockNotes
-
withICloudBlockNotes
public MacOSGeneralDeviceConfiguration withICloudBlockNotes(Boolean iCloudBlockNotes)
Returns an immutable copy ofthiswith just theiCloudBlockNotesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing notes.”
- Parameters:
iCloudBlockNotes- new value ofiCloudBlockNotesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockNotesfield changed
-
getICloudBlockPhotoLibrary
public Optional<Boolean> getICloudBlockPhotoLibrary()
“Indicates whether or not to block iCloud Photo Library.”- Returns:
- property iCloudBlockPhotoLibrary
-
withICloudBlockPhotoLibrary
public MacOSGeneralDeviceConfiguration withICloudBlockPhotoLibrary(Boolean iCloudBlockPhotoLibrary)
Returns an immutable copy ofthiswith just theiCloudBlockPhotoLibraryfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud Photo Library.”
- Parameters:
iCloudBlockPhotoLibrary- new value ofiCloudBlockPhotoLibraryfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockPhotoLibraryfield changed
-
getICloudBlockReminders
public Optional<Boolean> getICloudBlockReminders()
“Indicates whether or not to block iCloud from syncing reminders.”- Returns:
- property iCloudBlockReminders
-
withICloudBlockReminders
public MacOSGeneralDeviceConfiguration withICloudBlockReminders(Boolean iCloudBlockReminders)
Returns an immutable copy ofthiswith just theiCloudBlockRemindersfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block iCloud from syncing reminders.”
- Parameters:
iCloudBlockReminders- new value ofiCloudBlockRemindersfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudBlockRemindersfield changed
-
getICloudDesktopAndDocumentsBlocked
public Optional<Boolean> getICloudDesktopAndDocumentsBlocked()
“When TRUE the synchronization of cloud desktop and documents is blocked. When FALSE, synchronization of the cloud desktop and documents are allowed. Available for devices running macOS 10.12.4 and later.”- Returns:
- property iCloudDesktopAndDocumentsBlocked
-
withICloudDesktopAndDocumentsBlocked
public MacOSGeneralDeviceConfiguration withICloudDesktopAndDocumentsBlocked(Boolean iCloudDesktopAndDocumentsBlocked)
Returns an immutable copy ofthiswith just theiCloudDesktopAndDocumentsBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“When TRUE the synchronization of cloud desktop and documents is blocked. When FALSE, synchronization of the cloud desktop and documents are allowed. Available for devices running macOS 10.12.4 and later.”
- Parameters:
iCloudDesktopAndDocumentsBlocked- new value ofiCloudDesktopAndDocumentsBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudDesktopAndDocumentsBlockedfield changed
-
getICloudPrivateRelayBlocked
public Optional<Boolean> getICloudPrivateRelayBlocked()
“iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running macOS 12 and later.”- Returns:
- property iCloudPrivateRelayBlocked
-
withICloudPrivateRelayBlocked
public MacOSGeneralDeviceConfiguration withICloudPrivateRelayBlocked(Boolean iCloudPrivateRelayBlocked)
Returns an immutable copy ofthiswith just theiCloudPrivateRelayBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running macOS 12 and later.”
- Parameters:
iCloudPrivateRelayBlocked- new value ofiCloudPrivateRelayBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiCloudPrivateRelayBlockedfield changed
-
getITunesBlockFileSharing
public Optional<Boolean> getITunesBlockFileSharing()
“Indicates whether or not to block files from being transferred using iTunes.”- Returns:
- property iTunesBlockFileSharing
-
withITunesBlockFileSharing
public MacOSGeneralDeviceConfiguration withITunesBlockFileSharing(Boolean iTunesBlockFileSharing)
Returns an immutable copy ofthiswith just theiTunesBlockFileSharingfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block files from being transferred using iTunes.”
- Parameters:
iTunesBlockFileSharing- new value ofiTunesBlockFileSharingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiTunesBlockFileSharingfield changed
-
getITunesBlockMusicService
public Optional<Boolean> getITunesBlockMusicService()
“Indicates whether or not to block Music service and revert Music app to classic mode.”- Returns:
- property iTunesBlockMusicService
-
withITunesBlockMusicService
public MacOSGeneralDeviceConfiguration withITunesBlockMusicService(Boolean iTunesBlockMusicService)
Returns an immutable copy ofthiswith just theiTunesBlockMusicServicefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block Music service and revert Music app to classic mode.”
- Parameters:
iTunesBlockMusicService- new value ofiTunesBlockMusicServicefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiTunesBlockMusicServicefield changed
-
getKeyboardBlockDictation
public Optional<Boolean> getKeyboardBlockDictation()
“Indicates whether or not to block the user from using dictation input.”- Returns:
- property keyboardBlockDictation
-
withKeyboardBlockDictation
public MacOSGeneralDeviceConfiguration withKeyboardBlockDictation(Boolean keyboardBlockDictation)
Returns an immutable copy ofthiswith just thekeyboardBlockDictationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the user from using dictation input.”
- Parameters:
keyboardBlockDictation- new value ofkeyboardBlockDictationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thekeyboardBlockDictationfield changed
-
getKeychainBlockCloudSync
public Optional<Boolean> getKeychainBlockCloudSync()
“Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).”- Returns:
- property keychainBlockCloudSync
-
withKeychainBlockCloudSync
public MacOSGeneralDeviceConfiguration withKeychainBlockCloudSync(Boolean keychainBlockCloudSync)
Returns an immutable copy ofthiswith just thekeychainBlockCloudSyncfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).”
- Parameters:
keychainBlockCloudSync- new value ofkeychainBlockCloudSyncfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thekeychainBlockCloudSyncfield changed
-
getMultiplayerGamingBlocked
public Optional<Boolean> getMultiplayerGamingBlocked()
“TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.”- Returns:
- property multiplayerGamingBlocked
-
withMultiplayerGamingBlocked
public MacOSGeneralDeviceConfiguration withMultiplayerGamingBlocked(Boolean multiplayerGamingBlocked)
Returns an immutable copy ofthiswith just themultiplayerGamingBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.”
- Parameters:
multiplayerGamingBlocked- new value ofmultiplayerGamingBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themultiplayerGamingBlockedfield changed
-
getPasswordBlockAirDropSharing
public Optional<Boolean> getPasswordBlockAirDropSharing()
“Indicates whether or not to block sharing passwords with the AirDrop passwords feature.”- Returns:
- property passwordBlockAirDropSharing
-
withPasswordBlockAirDropSharing
public MacOSGeneralDeviceConfiguration withPasswordBlockAirDropSharing(Boolean passwordBlockAirDropSharing)
Returns an immutable copy ofthiswith just thepasswordBlockAirDropSharingfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block sharing passwords with the AirDrop passwords feature.”
- Parameters:
passwordBlockAirDropSharing- new value ofpasswordBlockAirDropSharingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockAirDropSharingfield changed
-
getPasswordBlockAutoFill
public Optional<Boolean> getPasswordBlockAutoFill()
“Indicates whether or not to block the AutoFill Passwords feature.”- Returns:
- property passwordBlockAutoFill
-
withPasswordBlockAutoFill
public MacOSGeneralDeviceConfiguration withPasswordBlockAutoFill(Boolean passwordBlockAutoFill)
Returns an immutable copy ofthiswith just thepasswordBlockAutoFillfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the AutoFill Passwords feature.”
- Parameters:
passwordBlockAutoFill- new value ofpasswordBlockAutoFillfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockAutoFillfield changed
-
getPasswordBlockFingerprintUnlock
public Optional<Boolean> getPasswordBlockFingerprintUnlock()
“Indicates whether or not to block fingerprint unlock.”- Returns:
- property passwordBlockFingerprintUnlock
-
withPasswordBlockFingerprintUnlock
public MacOSGeneralDeviceConfiguration withPasswordBlockFingerprintUnlock(Boolean passwordBlockFingerprintUnlock)
Returns an immutable copy ofthiswith just thepasswordBlockFingerprintUnlockfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block fingerprint unlock.”
- Parameters:
passwordBlockFingerprintUnlock- new value ofpasswordBlockFingerprintUnlockfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockFingerprintUnlockfield changed
-
getPasswordBlockModification
public Optional<Boolean> getPasswordBlockModification()
“Indicates whether or not to allow passcode modification.”- Returns:
- property passwordBlockModification
-
withPasswordBlockModification
public MacOSGeneralDeviceConfiguration withPasswordBlockModification(Boolean passwordBlockModification)
Returns an immutable copy ofthiswith just thepasswordBlockModificationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to allow passcode modification.”
- Parameters:
passwordBlockModification- new value ofpasswordBlockModificationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockModificationfield changed
-
getPasswordBlockProximityRequests
public Optional<Boolean> getPasswordBlockProximityRequests()
“Indicates whether or not to block requesting passwords from nearby devices.”- Returns:
- property passwordBlockProximityRequests
-
withPasswordBlockProximityRequests
public MacOSGeneralDeviceConfiguration withPasswordBlockProximityRequests(Boolean passwordBlockProximityRequests)
Returns an immutable copy ofthiswith just thepasswordBlockProximityRequestsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block requesting passwords from nearby devices.”
- Parameters:
passwordBlockProximityRequests- new value ofpasswordBlockProximityRequestsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockProximityRequestsfield changed
-
getPasswordBlockSimple
public Optional<Boolean> getPasswordBlockSimple()
“Block simple passwords.”- Returns:
- property passwordBlockSimple
-
withPasswordBlockSimple
public MacOSGeneralDeviceConfiguration withPasswordBlockSimple(Boolean passwordBlockSimple)
Returns an immutable copy ofthiswith just thepasswordBlockSimplefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Block simple passwords.”
- Parameters:
passwordBlockSimple- new value ofpasswordBlockSimplefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordBlockSimplefield changed
-
getPasswordExpirationDays
public Optional<Integer> getPasswordExpirationDays()
“Number of days before the password expires.”- Returns:
- property passwordExpirationDays
-
withPasswordExpirationDays
public MacOSGeneralDeviceConfiguration withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy ofthiswith just thepasswordExpirationDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Number of days before the password expires.”
- Parameters:
passwordExpirationDays- new value ofpasswordExpirationDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordExpirationDaysfield changed
-
getPasswordMaximumAttemptCount
public Optional<Integer> getPasswordMaximumAttemptCount()
“The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11”- Returns:
- property passwordMaximumAttemptCount
-
withPasswordMaximumAttemptCount
public MacOSGeneralDeviceConfiguration withPasswordMaximumAttemptCount(Integer passwordMaximumAttemptCount)
Returns an immutable copy ofthiswith just thepasswordMaximumAttemptCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11”
- Parameters:
passwordMaximumAttemptCount- new value ofpasswordMaximumAttemptCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMaximumAttemptCountfield changed
-
getPasswordMinimumCharacterSetCount
public Optional<Integer> getPasswordMinimumCharacterSetCount()
“Number of character sets a password must contain. Valid values 0 to 4”- Returns:
- property passwordMinimumCharacterSetCount
-
withPasswordMinimumCharacterSetCount
public MacOSGeneralDeviceConfiguration withPasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)
Returns an immutable copy ofthiswith just thepasswordMinimumCharacterSetCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Number of character sets a password must contain. Valid values 0 to 4”
- Parameters:
passwordMinimumCharacterSetCount- new value ofpasswordMinimumCharacterSetCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMinimumCharacterSetCountfield changed
-
getPasswordMinimumLength
public Optional<Integer> getPasswordMinimumLength()
“Minimum length of passwords.”- Returns:
- property passwordMinimumLength
-
withPasswordMinimumLength
public MacOSGeneralDeviceConfiguration withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy ofthiswith just thepasswordMinimumLengthfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Minimum length of passwords.”
- Parameters:
passwordMinimumLength- new value ofpasswordMinimumLengthfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMinimumLengthfield changed
-
getPasswordMinutesOfInactivityBeforeLock
public Optional<Integer> getPasswordMinutesOfInactivityBeforeLock()
“Minutes of inactivity required before a password is required.”- Returns:
- property passwordMinutesOfInactivityBeforeLock
-
withPasswordMinutesOfInactivityBeforeLock
public MacOSGeneralDeviceConfiguration withPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
Returns an immutable copy ofthiswith just thepasswordMinutesOfInactivityBeforeLockfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Minutes of inactivity required before a password is required.”
- Parameters:
passwordMinutesOfInactivityBeforeLock- new value ofpasswordMinutesOfInactivityBeforeLockfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMinutesOfInactivityBeforeLockfield changed
-
getPasswordMinutesOfInactivityBeforeScreenTimeout
public Optional<Integer> getPasswordMinutesOfInactivityBeforeScreenTimeout()
“Minutes of inactivity required before the screen times out.”- Returns:
- property passwordMinutesOfInactivityBeforeScreenTimeout
-
withPasswordMinutesOfInactivityBeforeScreenTimeout
public MacOSGeneralDeviceConfiguration withPasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
Returns an immutable copy ofthiswith just thepasswordMinutesOfInactivityBeforeScreenTimeoutfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Minutes of inactivity required before the screen times out.”
- Parameters:
passwordMinutesOfInactivityBeforeScreenTimeout- new value ofpasswordMinutesOfInactivityBeforeScreenTimeoutfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMinutesOfInactivityBeforeScreenTimeoutfield changed
-
getPasswordMinutesUntilFailedLoginReset
public Optional<Integer> getPasswordMinutesUntilFailedLoginReset()
“The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.”- Returns:
- property passwordMinutesUntilFailedLoginReset
-
withPasswordMinutesUntilFailedLoginReset
public MacOSGeneralDeviceConfiguration withPasswordMinutesUntilFailedLoginReset(Integer passwordMinutesUntilFailedLoginReset)
Returns an immutable copy ofthiswith just thepasswordMinutesUntilFailedLoginResetfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.”
- Parameters:
passwordMinutesUntilFailedLoginReset- new value ofpasswordMinutesUntilFailedLoginResetfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordMinutesUntilFailedLoginResetfield changed
-
getPasswordPreviousPasswordBlockCount
public Optional<Integer> getPasswordPreviousPasswordBlockCount()
“Number of previous passwords to block.”- Returns:
- property passwordPreviousPasswordBlockCount
-
withPasswordPreviousPasswordBlockCount
public MacOSGeneralDeviceConfiguration withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy ofthiswith just thepasswordPreviousPasswordBlockCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Number of previous passwords to block.”
- Parameters:
passwordPreviousPasswordBlockCount- new value ofpasswordPreviousPasswordBlockCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordPreviousPasswordBlockCountfield changed
-
getPasswordRequired
public Optional<Boolean> getPasswordRequired()
“Whether or not to require a password.”- Returns:
- property passwordRequired
-
withPasswordRequired
public MacOSGeneralDeviceConfiguration withPasswordRequired(Boolean passwordRequired)
Returns an immutable copy ofthiswith just thepasswordRequiredfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Whether or not to require a password.”
- Parameters:
passwordRequired- new value ofpasswordRequiredfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordRequiredfield changed
-
getPasswordRequiredType
public Optional<RequiredPasswordType> getPasswordRequiredType()
“Type of password that is required.”- Returns:
- property passwordRequiredType
-
withPasswordRequiredType
public MacOSGeneralDeviceConfiguration withPasswordRequiredType(RequiredPasswordType passwordRequiredType)
Returns an immutable copy ofthiswith just thepasswordRequiredTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Type of password that is required.”
- Parameters:
passwordRequiredType- new value ofpasswordRequiredTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepasswordRequiredTypefield changed
-
getPrivacyAccessControls
public com.github.davidmoten.odata.client.CollectionPage<MacOSPrivacyAccessControlItem> getPrivacyAccessControls()
“List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.”- Returns:
- property privacyAccessControls
-
withPrivacyAccessControls
public MacOSGeneralDeviceConfiguration withPrivacyAccessControls(List<MacOSPrivacyAccessControlItem> privacyAccessControls)
Returns an immutable copy ofthiswith just theprivacyAccessControlsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.”
- Parameters:
privacyAccessControls- new value ofprivacyAccessControlsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprivacyAccessControlsfield changed
-
getPrivacyAccessControls
public com.github.davidmoten.odata.client.CollectionPage<MacOSPrivacyAccessControlItem> getPrivacyAccessControls(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.”- Parameters:
options- specify connect and read timeouts- Returns:
- property privacyAccessControls
-
getSafariBlockAutofill
public Optional<Boolean> getSafariBlockAutofill()
“Indicates whether or not to block the user from using Auto fill in Safari.”- Returns:
- property safariBlockAutofill
-
withSafariBlockAutofill
public MacOSGeneralDeviceConfiguration withSafariBlockAutofill(Boolean safariBlockAutofill)
Returns an immutable copy ofthiswith just thesafariBlockAutofillfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the user from using Auto fill in Safari.”
- Parameters:
safariBlockAutofill- new value ofsafariBlockAutofillfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesafariBlockAutofillfield changed
-
getScreenCaptureBlocked
public Optional<Boolean> getScreenCaptureBlocked()
“Indicates whether or not to block the user from taking Screenshots.”- Returns:
- property screenCaptureBlocked
-
withScreenCaptureBlocked
public MacOSGeneralDeviceConfiguration withScreenCaptureBlocked(Boolean screenCaptureBlocked)
Returns an immutable copy ofthiswith just thescreenCaptureBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block the user from taking Screenshots.”
- Parameters:
screenCaptureBlocked- new value ofscreenCaptureBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thescreenCaptureBlockedfield changed
-
getSoftwareUpdateMajorOSDeferredInstallDelayInDays
public Optional<Integer> getSoftwareUpdateMajorOSDeferredInstallDelayInDays()
“Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”- Returns:
- property softwareUpdateMajorOSDeferredInstallDelayInDays
-
withSoftwareUpdateMajorOSDeferredInstallDelayInDays
public MacOSGeneralDeviceConfiguration withSoftwareUpdateMajorOSDeferredInstallDelayInDays(Integer softwareUpdateMajorOSDeferredInstallDelayInDays)
Returns an immutable copy ofthiswith just thesoftwareUpdateMajorOSDeferredInstallDelayInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”
- Parameters:
softwareUpdateMajorOSDeferredInstallDelayInDays- new value ofsoftwareUpdateMajorOSDeferredInstallDelayInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesoftwareUpdateMajorOSDeferredInstallDelayInDaysfield changed
-
getSoftwareUpdateMinorOSDeferredInstallDelayInDays
public Optional<Integer> getSoftwareUpdateMinorOSDeferredInstallDelayInDays()
“Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”- Returns:
- property softwareUpdateMinorOSDeferredInstallDelayInDays
-
withSoftwareUpdateMinorOSDeferredInstallDelayInDays
public MacOSGeneralDeviceConfiguration withSoftwareUpdateMinorOSDeferredInstallDelayInDays(Integer softwareUpdateMinorOSDeferredInstallDelayInDays)
Returns an immutable copy ofthiswith just thesoftwareUpdateMinorOSDeferredInstallDelayInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”
- Parameters:
softwareUpdateMinorOSDeferredInstallDelayInDays- new value ofsoftwareUpdateMinorOSDeferredInstallDelayInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesoftwareUpdateMinorOSDeferredInstallDelayInDaysfield changed
-
getSoftwareUpdateNonOSDeferredInstallDelayInDays
public Optional<Integer> getSoftwareUpdateNonOSDeferredInstallDelayInDays()
“Specify the number of days (1-90) to delay visibility of non-OS software updates . Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”- Returns:
- property softwareUpdateNonOSDeferredInstallDelayInDays
-
withSoftwareUpdateNonOSDeferredInstallDelayInDays
public MacOSGeneralDeviceConfiguration withSoftwareUpdateNonOSDeferredInstallDelayInDays(Integer softwareUpdateNonOSDeferredInstallDelayInDays)
Returns an immutable copy ofthiswith just thesoftwareUpdateNonOSDeferredInstallDelayInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Specify the number of days (1-90) to delay visibility of non-OS software updates . Available for devices running macOS versions 11.3 and later. Valid values 0 to 90”
- Parameters:
softwareUpdateNonOSDeferredInstallDelayInDays- new value ofsoftwareUpdateNonOSDeferredInstallDelayInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesoftwareUpdateNonOSDeferredInstallDelayInDaysfield changed
-
getSoftwareUpdatesEnforcedDelayInDays
public Optional<Integer> getSoftwareUpdatesEnforcedDelayInDays()
“Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90”- Returns:
- property softwareUpdatesEnforcedDelayInDays
-
withSoftwareUpdatesEnforcedDelayInDays
public MacOSGeneralDeviceConfiguration withSoftwareUpdatesEnforcedDelayInDays(Integer softwareUpdatesEnforcedDelayInDays)
Returns an immutable copy ofthiswith just thesoftwareUpdatesEnforcedDelayInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90”
- Parameters:
softwareUpdatesEnforcedDelayInDays- new value ofsoftwareUpdatesEnforcedDelayInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesoftwareUpdatesEnforcedDelayInDaysfield changed
-
getSpotlightBlockInternetResults
public Optional<Boolean> getSpotlightBlockInternetResults()
“Indicates whether or not to block Spotlight from returning any results from an Internet search.”- Returns:
- property spotlightBlockInternetResults
-
withSpotlightBlockInternetResults
public MacOSGeneralDeviceConfiguration withSpotlightBlockInternetResults(Boolean spotlightBlockInternetResults)
Returns an immutable copy ofthiswith just thespotlightBlockInternetResultsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block Spotlight from returning any results from an Internet search.”
- Parameters:
spotlightBlockInternetResults- new value ofspotlightBlockInternetResultsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thespotlightBlockInternetResultsfield changed
-
getTouchIdTimeoutInHours
public Optional<Integer> getTouchIdTimeoutInHours()
“Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID. Available for devices running macOS 12 and later. Valid values 0 to 2147483647”- Returns:
- property touchIdTimeoutInHours
-
withTouchIdTimeoutInHours
public MacOSGeneralDeviceConfiguration withTouchIdTimeoutInHours(Integer touchIdTimeoutInHours)
Returns an immutable copy ofthiswith just thetouchIdTimeoutInHoursfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID. Available for devices running macOS 12 and later. Valid values 0 to 2147483647”
- Parameters:
touchIdTimeoutInHours- new value oftouchIdTimeoutInHoursfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetouchIdTimeoutInHoursfield changed
-
getUpdateDelayPolicy
public Optional<MacOSSoftwareUpdateDelayPolicy> getUpdateDelayPolicy()
“Determines whether to delay OS and/or app updates for macOS.”- Returns:
- property updateDelayPolicy
-
withUpdateDelayPolicy
public MacOSGeneralDeviceConfiguration withUpdateDelayPolicy(MacOSSoftwareUpdateDelayPolicy updateDelayPolicy)
Returns an immutable copy ofthiswith just theupdateDelayPolicyfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Determines whether to delay OS and/or app updates for macOS.”
- Parameters:
updateDelayPolicy- new value ofupdateDelayPolicyfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theupdateDelayPolicyfield changed
-
getWallpaperModificationBlocked
public Optional<Boolean> getWallpaperModificationBlocked()
“TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.”- Returns:
- property wallpaperModificationBlocked
-
withWallpaperModificationBlocked
public MacOSGeneralDeviceConfiguration withWallpaperModificationBlocked(Boolean wallpaperModificationBlocked)
Returns an immutable copy ofthiswith just thewallpaperModificationBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.”
- Parameters:
wallpaperModificationBlocked- new value ofwallpaperModificationBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewallpaperModificationBlockedfield changed
-
withUnmappedField
public MacOSGeneralDeviceConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classDeviceConfiguration
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceConfiguration
-
patch
public MacOSGeneralDeviceConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public MacOSGeneralDeviceConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classDeviceConfiguration
-
-