public static final class MacOSPrivacyAccessControlItem.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MacOSPrivacyAccessControlItem.Builder |
accessibility(Enablement accessibility)
“Allow the app or process to control the Mac via the Accessibility subsystem.”
|
MacOSPrivacyAccessControlItem.Builder |
addressBook(Enablement addressBook)
“Allow or block access to contact information managed by Contacts.”
|
MacOSPrivacyAccessControlItem.Builder |
appleEventsAllowedReceivers(List<MacOSAppleEventReceiver> appleEventsAllowedReceivers)
“Allow or deny the app or process to send a restricted Apple event to another app
or process.
|
MacOSPrivacyAccessControlItem.Builder |
appleEventsAllowedReceiversNextLink(String appleEventsAllowedReceiversNextLink)
“Allow or deny the app or process to send a restricted Apple event to another app
or process.
|
MacOSPrivacyAccessControlItem.Builder |
blockCamera(Boolean blockCamera)
“Block access to camera app.”
|
MacOSPrivacyAccessControlItem.Builder |
blockListenEvent(Boolean blockListenEvent)
“Block the app or process from listening to events from input devices such as
mouse, keyboard, and trackpad.Requires macOS 10.15 or later.”
|
MacOSPrivacyAccessControlItem.Builder |
blockMicrophone(Boolean blockMicrophone)
“Block access to microphone.”
|
MacOSPrivacyAccessControlItem.Builder |
blockScreenCapture(Boolean blockScreenCapture)
“Block app from capturing contents of system display.
|
MacOSPrivacyAccessControlItem |
build() |
MacOSPrivacyAccessControlItem.Builder |
calendar(Enablement calendar)
“Allow or block access to event information managed by Calendar.”
|
MacOSPrivacyAccessControlItem.Builder |
codeRequirement(String codeRequirement)
“Enter the code requirement, which can be obtained with the command 'codesign
–display -r –' in the Terminal app.
|
MacOSPrivacyAccessControlItem.Builder |
displayName(String displayName)
“The display name of the app, process, or executable.”
|
MacOSPrivacyAccessControlItem.Builder |
fileProviderPresence(Enablement fileProviderPresence)
“Allow the app or process to access files managed by another app’s file provider
extension.
|
MacOSPrivacyAccessControlItem.Builder |
identifier(String identifier)
“The bundle ID or path of the app, process, or executable.”
|
MacOSPrivacyAccessControlItem.Builder |
identifierType(MacOSProcessIdentifierType identifierType)
“A bundle ID is used to identify an app.
|
MacOSPrivacyAccessControlItem.Builder |
mediaLibrary(Enablement mediaLibrary)
“Allow or block access to music and the media library.”
|
MacOSPrivacyAccessControlItem.Builder |
photos(Enablement photos)
“Allow or block access to images managed by Photos.”
|
MacOSPrivacyAccessControlItem.Builder |
postEvent(Enablement postEvent)
“Control access to CoreGraphics APIs, which are used to send CGEvents to the
system event stream.”
|
MacOSPrivacyAccessControlItem.Builder |
reminders(Enablement reminders)
“Allow or block access to information managed by Reminders.”
|
MacOSPrivacyAccessControlItem.Builder |
speechRecognition(Enablement speechRecognition)
“Allow or block access to system speech recognition facility.”
|
MacOSPrivacyAccessControlItem.Builder |
staticCodeValidation(Boolean staticCodeValidation)
“Statically validates the code requirement.
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyAllFiles(Enablement systemPolicyAllFiles)
“Control access to all protected files on a device.
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyDesktopFolder(Enablement systemPolicyDesktopFolder)
“Allow or block access to Desktop folder.”
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyDocumentsFolder(Enablement systemPolicyDocumentsFolder)
“Allow or block access to Documents folder.”
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyDownloadsFolder(Enablement systemPolicyDownloadsFolder)
“Allow or block access to Downloads folder.”
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyNetworkVolumes(Enablement systemPolicyNetworkVolumes)
“Allow or block access to network volumes.
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicyRemovableVolumes(Enablement systemPolicyRemovableVolumes)
“Control access to removable volumes on the device, such as an external hard
drive.
|
MacOSPrivacyAccessControlItem.Builder |
systemPolicySystemAdminFiles(Enablement systemPolicySystemAdminFiles)
“Allow app or process to access files used in system administration.”
|
public MacOSPrivacyAccessControlItem.Builder displayName(String displayName)
displayName - value of displayName property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder identifier(String identifier)
identifier - value of identifier property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder identifierType(MacOSProcessIdentifierType identifierType)
identifierType - value of identifierType property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder codeRequirement(String codeRequirement)
codeRequirement - value of codeRequirement property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder staticCodeValidation(Boolean staticCodeValidation)
staticCodeValidation - value of staticCodeValidation property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder blockCamera(Boolean blockCamera)
blockCamera - value of blockCamera property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder blockMicrophone(Boolean blockMicrophone)
blockMicrophone - value of blockMicrophone property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder blockScreenCapture(Boolean blockScreenCapture)
blockScreenCapture - value of blockScreenCapture property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder blockListenEvent(Boolean blockListenEvent)
blockListenEvent - value of blockListenEvent property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder speechRecognition(Enablement speechRecognition)
speechRecognition - value of speechRecognition property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder accessibility(Enablement accessibility)
accessibility - value of accessibility property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder addressBook(Enablement addressBook)
addressBook - value of addressBook property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder calendar(Enablement calendar)
calendar - value of calendar property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder reminders(Enablement reminders)
reminders - value of reminders property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder photos(Enablement photos)
photos - value of photos property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder mediaLibrary(Enablement mediaLibrary)
mediaLibrary - value of mediaLibrary property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder fileProviderPresence(Enablement fileProviderPresence)
fileProviderPresence - value of fileProviderPresence property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyAllFiles(Enablement systemPolicyAllFiles)
systemPolicyAllFiles - value of systemPolicyAllFiles property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicySystemAdminFiles(Enablement systemPolicySystemAdminFiles)
systemPolicySystemAdminFiles - value of systemPolicySystemAdminFiles property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyDesktopFolder(Enablement systemPolicyDesktopFolder)
systemPolicyDesktopFolder - value of systemPolicyDesktopFolder property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyDocumentsFolder(Enablement systemPolicyDocumentsFolder)
systemPolicyDocumentsFolder - value of systemPolicyDocumentsFolder property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyDownloadsFolder(Enablement systemPolicyDownloadsFolder)
systemPolicyDownloadsFolder - value of systemPolicyDownloadsFolder property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyNetworkVolumes(Enablement systemPolicyNetworkVolumes)
systemPolicyNetworkVolumes - value of systemPolicyNetworkVolumes property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder systemPolicyRemovableVolumes(Enablement systemPolicyRemovableVolumes)
systemPolicyRemovableVolumes - value of systemPolicyRemovableVolumes property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder postEvent(Enablement postEvent)
postEvent - value of postEvent property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder appleEventsAllowedReceivers(List<MacOSAppleEventReceiver> appleEventsAllowedReceivers)
appleEventsAllowedReceivers - value of appleEventsAllowedReceivers property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem.Builder appleEventsAllowedReceiversNextLink(String appleEventsAllowedReceiversNextLink)
appleEventsAllowedReceiversNextLink - value of appleEventsAllowedReceivers@nextLink property (as defined in service metadata)this (for method chaining)public MacOSPrivacyAccessControlItem build()
Copyright © 2018–2020. All rights reserved.