public static final class MacOSEndpointProtectionConfiguration.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionAutomaticSampleSubmission(Enablement advancedThreatProtectionAutomaticSampleSubmission)
“Determines whether or not to enable automatic file sample submission for
Microsoft Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionCloudDelivered(Enablement advancedThreatProtectionCloudDelivered)
“Determines whether or not to enable cloud-delivered protection for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionDiagnosticDataCollection(Enablement advancedThreatProtectionDiagnosticDataCollection)
“Determines whether or not to enable diagnostic and usage data collection for
Microsoft Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedExtensions(List<String> advancedThreatProtectionExcludedExtensions)
“A list of file extensions to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedExtensionsNextLink(String advancedThreatProtectionExcludedExtensionsNextLink)
“A list of file extensions to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedFiles(List<String> advancedThreatProtectionExcludedFiles)
“A list of paths to files to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedFilesNextLink(String advancedThreatProtectionExcludedFilesNextLink)
“A list of paths to files to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedFolders(List<String> advancedThreatProtectionExcludedFolders)
“A list of paths to folders to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedFoldersNextLink(String advancedThreatProtectionExcludedFoldersNextLink)
“A list of paths to folders to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedProcesses(List<String> advancedThreatProtectionExcludedProcesses)
“A list of process names to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionExcludedProcessesNextLink(String advancedThreatProtectionExcludedProcessesNextLink)
“A list of process names to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration.Builder |
advancedThreatProtectionRealTime(Enablement advancedThreatProtectionRealTime)
“Determines whether or not to enable real-time protection for Microsoft Defender
Advanced Threat Protection on macOS.”
|
MacOSEndpointProtectionConfiguration |
build() |
MacOSEndpointProtectionConfiguration.Builder |
createdDateTime(OffsetDateTime createdDateTime) |
MacOSEndpointProtectionConfiguration.Builder |
description(String description) |
MacOSEndpointProtectionConfiguration.Builder |
deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode) |
MacOSEndpointProtectionConfiguration.Builder |
deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition) |
MacOSEndpointProtectionConfiguration.Builder |
deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion) |
MacOSEndpointProtectionConfiguration.Builder |
displayName(String displayName) |
MacOSEndpointProtectionConfiguration.Builder |
fileVaultAllowDeferralUntilSignOut(Boolean fileVaultAllowDeferralUntilSignOut)
“Optional.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultDisablePromptAtSignOut(Boolean fileVaultDisablePromptAtSignOut)
“Optional.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultEnabled(Boolean fileVaultEnabled)
“Whether FileVault should be enabled or not.”
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultHidePersonalRecoveryKey(Boolean fileVaultHidePersonalRecoveryKey)
“Optional.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultInstitutionalRecoveryKeyCertificate(byte[] fileVaultInstitutionalRecoveryKeyCertificate)
“Required if selected recovery key type(s) include InstitutionalRecoveryKey.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultInstitutionalRecoveryKeyCertificateFileName(String fileVaultInstitutionalRecoveryKeyCertificateFileName)
“File name of the institutional recovery key certificate to display in UI.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultNumberOfTimesUserCanIgnore(Integer fileVaultNumberOfTimesUserCanIgnore)
“Optional.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultPersonalRecoveryKeyHelpMessage(String fileVaultPersonalRecoveryKeyHelpMessage)
“Required if selected recovery key type(s) include PersonalRecoveryKey.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultPersonalRecoveryKeyRotationInMonths(Integer fileVaultPersonalRecoveryKeyRotationInMonths)
“Optional.
|
MacOSEndpointProtectionConfiguration.Builder |
fileVaultSelectedRecoveryKeyTypes(MacOSFileVaultRecoveryKeyTypes fileVaultSelectedRecoveryKeyTypes)
“Required if FileVault is enabled, determines the type(s) of recovery key to use.”
|
MacOSEndpointProtectionConfiguration.Builder |
firewallApplications(List<MacOSFirewallApplication> firewallApplications)
“List of applications with firewall settings.
|
MacOSEndpointProtectionConfiguration.Builder |
firewallApplicationsNextLink(String firewallApplicationsNextLink)
“List of applications with firewall settings.
|
MacOSEndpointProtectionConfiguration.Builder |
firewallBlockAllIncoming(Boolean firewallBlockAllIncoming)
“Corresponds to the “Block all incoming connections” option.”
|
MacOSEndpointProtectionConfiguration.Builder |
firewallEnabled(Boolean firewallEnabled)
“Whether the firewall should be enabled or not.”
|
MacOSEndpointProtectionConfiguration.Builder |
firewallEnableStealthMode(Boolean firewallEnableStealthMode)
“Corresponds to “Enable stealth mode.””
|
MacOSEndpointProtectionConfiguration.Builder |
gatekeeperAllowedAppSource(MacOSGatekeeperAppSources gatekeeperAllowedAppSource)
“System and Privacy setting that determines which download locations apps can be
run from on a macOS device.”
|
MacOSEndpointProtectionConfiguration.Builder |
gatekeeperBlockOverride(Boolean gatekeeperBlockOverride)
“If set to true, the user override for Gatekeeper will be disabled.”
|
MacOSEndpointProtectionConfiguration.Builder |
id(String id) |
MacOSEndpointProtectionConfiguration.Builder |
lastModifiedDateTime(OffsetDateTime lastModifiedDateTime) |
MacOSEndpointProtectionConfiguration.Builder |
roleScopeTagIds(List<String> roleScopeTagIds) |
MacOSEndpointProtectionConfiguration.Builder |
roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink) |
MacOSEndpointProtectionConfiguration.Builder |
supportsScopeTags(Boolean supportsScopeTags) |
MacOSEndpointProtectionConfiguration.Builder |
version(Integer version) |
public MacOSEndpointProtectionConfiguration.Builder id(String id)
public MacOSEndpointProtectionConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
public MacOSEndpointProtectionConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
public MacOSEndpointProtectionConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
public MacOSEndpointProtectionConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
public MacOSEndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
public MacOSEndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
public MacOSEndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
public MacOSEndpointProtectionConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
public MacOSEndpointProtectionConfiguration.Builder description(String description)
public MacOSEndpointProtectionConfiguration.Builder displayName(String displayName)
public MacOSEndpointProtectionConfiguration.Builder version(Integer version)
public MacOSEndpointProtectionConfiguration.Builder gatekeeperAllowedAppSource(MacOSGatekeeperAppSources gatekeeperAllowedAppSource)
gatekeeperAllowedAppSource - value of gatekeeperAllowedAppSource property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder gatekeeperBlockOverride(Boolean gatekeeperBlockOverride)
gatekeeperBlockOverride - value of gatekeeperBlockOverride property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder firewallEnabled(Boolean firewallEnabled)
firewallEnabled - value of firewallEnabled property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder firewallBlockAllIncoming(Boolean firewallBlockAllIncoming)
firewallBlockAllIncoming - value of firewallBlockAllIncoming property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder firewallEnableStealthMode(Boolean firewallEnableStealthMode)
firewallEnableStealthMode - value of firewallEnableStealthMode property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder firewallApplications(List<MacOSFirewallApplication> firewallApplications)
firewallApplications - value of firewallApplications property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder firewallApplicationsNextLink(String firewallApplicationsNextLink)
firewallApplicationsNextLink - value of firewallApplications@nextLink property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultEnabled(Boolean fileVaultEnabled)
fileVaultEnabled - value of fileVaultEnabled property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultSelectedRecoveryKeyTypes(MacOSFileVaultRecoveryKeyTypes fileVaultSelectedRecoveryKeyTypes)
fileVaultSelectedRecoveryKeyTypes - value of fileVaultSelectedRecoveryKeyTypes property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultInstitutionalRecoveryKeyCertificate(byte[] fileVaultInstitutionalRecoveryKeyCertificate)
fileVaultInstitutionalRecoveryKeyCertificate - value of fileVaultInstitutionalRecoveryKeyCertificate property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultInstitutionalRecoveryKeyCertificateFileName(String fileVaultInstitutionalRecoveryKeyCertificateFileName)
fileVaultInstitutionalRecoveryKeyCertificateFileName - value of fileVaultInstitutionalRecoveryKeyCertificateFileName property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultPersonalRecoveryKeyHelpMessage(String fileVaultPersonalRecoveryKeyHelpMessage)
fileVaultPersonalRecoveryKeyHelpMessage - value of fileVaultPersonalRecoveryKeyHelpMessage property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultAllowDeferralUntilSignOut(Boolean fileVaultAllowDeferralUntilSignOut)
fileVaultAllowDeferralUntilSignOut - value of fileVaultAllowDeferralUntilSignOut property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultNumberOfTimesUserCanIgnore(Integer fileVaultNumberOfTimesUserCanIgnore)
fileVaultNumberOfTimesUserCanIgnore - value of fileVaultNumberOfTimesUserCanIgnore property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultDisablePromptAtSignOut(Boolean fileVaultDisablePromptAtSignOut)
fileVaultDisablePromptAtSignOut - value of fileVaultDisablePromptAtSignOut property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultPersonalRecoveryKeyRotationInMonths(Integer fileVaultPersonalRecoveryKeyRotationInMonths)
fileVaultPersonalRecoveryKeyRotationInMonths - value of fileVaultPersonalRecoveryKeyRotationInMonths property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder fileVaultHidePersonalRecoveryKey(Boolean fileVaultHidePersonalRecoveryKey)
fileVaultHidePersonalRecoveryKey - value of fileVaultHidePersonalRecoveryKey property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionRealTime(Enablement advancedThreatProtectionRealTime)
advancedThreatProtectionRealTime - value of advancedThreatProtectionRealTime property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionCloudDelivered(Enablement advancedThreatProtectionCloudDelivered)
advancedThreatProtectionCloudDelivered - value of advancedThreatProtectionCloudDelivered property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionAutomaticSampleSubmission(Enablement advancedThreatProtectionAutomaticSampleSubmission)
advancedThreatProtectionAutomaticSampleSubmission - value of advancedThreatProtectionAutomaticSampleSubmission property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionDiagnosticDataCollection(Enablement advancedThreatProtectionDiagnosticDataCollection)
advancedThreatProtectionDiagnosticDataCollection - value of advancedThreatProtectionDiagnosticDataCollection property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedFolders(List<String> advancedThreatProtectionExcludedFolders)
advancedThreatProtectionExcludedFolders - value of advancedThreatProtectionExcludedFolders property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedFoldersNextLink(String advancedThreatProtectionExcludedFoldersNextLink)
advancedThreatProtectionExcludedFoldersNextLink - value of advancedThreatProtectionExcludedFolders@nextLink property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedFiles(List<String> advancedThreatProtectionExcludedFiles)
advancedThreatProtectionExcludedFiles - value of advancedThreatProtectionExcludedFiles property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedFilesNextLink(String advancedThreatProtectionExcludedFilesNextLink)
advancedThreatProtectionExcludedFilesNextLink - value of advancedThreatProtectionExcludedFiles@nextLink property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedExtensions(List<String> advancedThreatProtectionExcludedExtensions)
advancedThreatProtectionExcludedExtensions - value of advancedThreatProtectionExcludedExtensions property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedExtensionsNextLink(String advancedThreatProtectionExcludedExtensionsNextLink)
advancedThreatProtectionExcludedExtensionsNextLink - value of advancedThreatProtectionExcludedExtensions@nextLink property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedProcesses(List<String> advancedThreatProtectionExcludedProcesses)
advancedThreatProtectionExcludedProcesses - value of advancedThreatProtectionExcludedProcesses property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration.Builder advancedThreatProtectionExcludedProcessesNextLink(String advancedThreatProtectionExcludedProcessesNextLink)
advancedThreatProtectionExcludedProcessesNextLink - value of advancedThreatProtectionExcludedProcesses@nextLink property (as defined in service metadata)this (for method chaining)public MacOSEndpointProtectionConfiguration build()
Copyright © 2018–2020. All rights reserved.