public class MacOSEndpointProtectionConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MacOSEndpointProtectionConfiguration.Builder |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MacOSEndpointProtectionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static MacOSEndpointProtectionConfiguration.Builder |
builderMacOSEndpointProtectionConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Enablement> |
getAdvancedThreatProtectionAutomaticSampleSubmission()
“Determines whether or not to enable automatic file sample submission for
Microsoft Defender Advanced Threat Protection on macOS.”
|
Optional<Enablement> |
getAdvancedThreatProtectionCloudDelivered()
“Determines whether or not to enable cloud-delivered protection for Microsoft
Defender Advanced Threat Protection on macOS.”
|
Optional<Enablement> |
getAdvancedThreatProtectionDiagnosticDataCollection()
“Determines whether or not to enable diagnostic and usage data collection for
Microsoft Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedExtensions()
“A list of file extensions to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedExtensions(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A list of file extensions to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedFiles()
“A list of paths to files to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedFiles(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A list of paths to files to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedFolders()
“A list of paths to folders to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedFolders(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A list of paths to folders to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedProcesses()
“A list of process names to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getAdvancedThreatProtectionExcludedProcesses(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A list of process names to exclude from antivirus scanning for Microsoft
Defender Advanced Threat Protection on macOS.”
|
Optional<Enablement> |
getAdvancedThreatProtectionRealTime()
“Determines whether or not to enable real-time protection for Microsoft Defender
Advanced Threat Protection on macOS.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getFileVaultAllowDeferralUntilSignOut()
“Optional.
|
Optional<Boolean> |
getFileVaultDisablePromptAtSignOut()
“Optional.
|
Optional<Boolean> |
getFileVaultEnabled()
“Whether FileVault should be enabled or not.”
|
Optional<Boolean> |
getFileVaultHidePersonalRecoveryKey()
“Optional.
|
Optional<byte[]> |
getFileVaultInstitutionalRecoveryKeyCertificate()
“Required if selected recovery key type(s) include InstitutionalRecoveryKey.
|
Optional<String> |
getFileVaultInstitutionalRecoveryKeyCertificateFileName()
“File name of the institutional recovery key certificate to display in UI.
|
Optional<Integer> |
getFileVaultNumberOfTimesUserCanIgnore()
“Optional.
|
Optional<String> |
getFileVaultPersonalRecoveryKeyHelpMessage()
“Required if selected recovery key type(s) include PersonalRecoveryKey.
|
Optional<Integer> |
getFileVaultPersonalRecoveryKeyRotationInMonths()
“Optional.
|
Optional<MacOSFileVaultRecoveryKeyTypes> |
getFileVaultSelectedRecoveryKeyTypes()
“Required if FileVault is enabled, determines the type(s) of recovery key to use.”
|
com.github.davidmoten.odata.client.CollectionPage<MacOSFirewallApplication> |
getFirewallApplications()
“List of applications with firewall settings.
|
com.github.davidmoten.odata.client.CollectionPage<MacOSFirewallApplication> |
getFirewallApplications(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of applications with firewall settings.
|
Optional<Boolean> |
getFirewallBlockAllIncoming()
“Corresponds to the “Block all incoming connections” option.”
|
Optional<Boolean> |
getFirewallEnabled()
“Whether the firewall should be enabled or not.”
|
Optional<Boolean> |
getFirewallEnableStealthMode()
“Corresponds to “Enable stealth mode.””
|
Optional<MacOSGatekeeperAppSources> |
getGatekeeperAllowedAppSource()
“System and Privacy setting that determines which download locations apps can be
run from on a macOS device.”
|
Optional<Boolean> |
getGatekeeperBlockOverride()
“If set to true, the user override for Gatekeeper will be disabled.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
MacOSEndpointProtectionConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MacOSEndpointProtectionConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MacOSEndpointProtectionConfiguration |
withAdvancedThreatProtectionAutomaticSampleSubmission(Enablement advancedThreatProtectionAutomaticSampleSubmission)
Returns an immutable copy of
this with just the advancedThreatProtectionAutomaticSampleSubmission field changed. |
MacOSEndpointProtectionConfiguration |
withAdvancedThreatProtectionCloudDelivered(Enablement advancedThreatProtectionCloudDelivered)
Returns an immutable copy of
this with just the advancedThreatProtectionCloudDelivered field changed. |
MacOSEndpointProtectionConfiguration |
withAdvancedThreatProtectionDiagnosticDataCollection(Enablement advancedThreatProtectionDiagnosticDataCollection)
Returns an immutable copy of
this with just the advancedThreatProtectionDiagnosticDataCollection field changed. |
MacOSEndpointProtectionConfiguration |
withAdvancedThreatProtectionRealTime(Enablement advancedThreatProtectionRealTime)
Returns an immutable copy of
this with just the advancedThreatProtectionRealTime field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultAllowDeferralUntilSignOut(Boolean fileVaultAllowDeferralUntilSignOut)
Returns an immutable copy of
this with just the fileVaultAllowDeferralUntilSignOut field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultDisablePromptAtSignOut(Boolean fileVaultDisablePromptAtSignOut)
Returns an immutable copy of
this with just the fileVaultDisablePromptAtSignOut field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultEnabled(Boolean fileVaultEnabled)
Returns an immutable copy of
this with just the fileVaultEnabled
field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultHidePersonalRecoveryKey(Boolean fileVaultHidePersonalRecoveryKey)
Returns an immutable copy of
this with just the fileVaultHidePersonalRecoveryKey field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultInstitutionalRecoveryKeyCertificate(byte[] fileVaultInstitutionalRecoveryKeyCertificate)
Returns an immutable copy of
this with just the fileVaultInstitutionalRecoveryKeyCertificate field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultInstitutionalRecoveryKeyCertificateFileName(String fileVaultInstitutionalRecoveryKeyCertificateFileName)
Returns an immutable copy of
this with just the fileVaultInstitutionalRecoveryKeyCertificateFileName field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultNumberOfTimesUserCanIgnore(Integer fileVaultNumberOfTimesUserCanIgnore)
Returns an immutable copy of
this with just the fileVaultNumberOfTimesUserCanIgnore field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultPersonalRecoveryKeyHelpMessage(String fileVaultPersonalRecoveryKeyHelpMessage)
Returns an immutable copy of
this with just the fileVaultPersonalRecoveryKeyHelpMessage field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultPersonalRecoveryKeyRotationInMonths(Integer fileVaultPersonalRecoveryKeyRotationInMonths)
Returns an immutable copy of
this with just the fileVaultPersonalRecoveryKeyRotationInMonths field changed. |
MacOSEndpointProtectionConfiguration |
withFileVaultSelectedRecoveryKeyTypes(MacOSFileVaultRecoveryKeyTypes fileVaultSelectedRecoveryKeyTypes)
Returns an immutable copy of
this with just the fileVaultSelectedRecoveryKeyTypes field changed. |
MacOSEndpointProtectionConfiguration |
withFirewallBlockAllIncoming(Boolean firewallBlockAllIncoming)
Returns an immutable copy of
this with just the firewallBlockAllIncoming field changed. |
MacOSEndpointProtectionConfiguration |
withFirewallEnabled(Boolean firewallEnabled)
Returns an immutable copy of
this with just the firewallEnabled
field changed. |
MacOSEndpointProtectionConfiguration |
withFirewallEnableStealthMode(Boolean firewallEnableStealthMode)
Returns an immutable copy of
this with just the firewallEnableStealthMode field changed. |
MacOSEndpointProtectionConfiguration |
withGatekeeperAllowedAppSource(MacOSGatekeeperAppSources gatekeeperAllowedAppSource)
Returns an immutable copy of
this with just the gatekeeperAllowedAppSource field changed. |
MacOSEndpointProtectionConfiguration |
withGatekeeperBlockOverride(Boolean gatekeeperBlockOverride)
Returns an immutable copy of
this with just the gatekeeperBlockOverride field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected MacOSGatekeeperAppSources gatekeeperAllowedAppSource
protected Boolean gatekeeperBlockOverride
protected Boolean firewallEnabled
protected Boolean firewallBlockAllIncoming
protected Boolean firewallEnableStealthMode
protected List<MacOSFirewallApplication> firewallApplications
protected String firewallApplicationsNextLink
protected Boolean fileVaultEnabled
protected MacOSFileVaultRecoveryKeyTypes fileVaultSelectedRecoveryKeyTypes
protected byte[] fileVaultInstitutionalRecoveryKeyCertificate
protected String fileVaultInstitutionalRecoveryKeyCertificateFileName
protected String fileVaultPersonalRecoveryKeyHelpMessage
protected Boolean fileVaultAllowDeferralUntilSignOut
protected Integer fileVaultNumberOfTimesUserCanIgnore
protected Boolean fileVaultDisablePromptAtSignOut
protected Integer fileVaultPersonalRecoveryKeyRotationInMonths
protected Boolean fileVaultHidePersonalRecoveryKey
protected Enablement advancedThreatProtectionRealTime
protected Enablement advancedThreatProtectionCloudDelivered
protected Enablement advancedThreatProtectionAutomaticSampleSubmission
protected Enablement advancedThreatProtectionDiagnosticDataCollection
protected List<String> advancedThreatProtectionExcludedFolders
protected String advancedThreatProtectionExcludedFoldersNextLink
protected String advancedThreatProtectionExcludedFilesNextLink
protected List<String> advancedThreatProtectionExcludedExtensions
protected String advancedThreatProtectionExcludedExtensionsNextLink
protected List<String> advancedThreatProtectionExcludedProcesses
protected String advancedThreatProtectionExcludedProcessesNextLink
protected MacOSEndpointProtectionConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static MacOSEndpointProtectionConfiguration.Builder builderMacOSEndpointProtectionConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<MacOSGatekeeperAppSources> getGatekeeperAllowedAppSource()
public MacOSEndpointProtectionConfiguration withGatekeeperAllowedAppSource(MacOSGatekeeperAppSources gatekeeperAllowedAppSource)
this with just the gatekeeperAllowedAppSource field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“System and Privacy setting that determines which download locations apps can be run from on a macOS device.”
gatekeeperAllowedAppSource - new value of gatekeeperAllowedAppSource field (as defined in service metadata)this with just the gatekeeperAllowedAppSource field changedpublic Optional<Boolean> getGatekeeperBlockOverride()
public MacOSEndpointProtectionConfiguration withGatekeeperBlockOverride(Boolean gatekeeperBlockOverride)
this with just the gatekeeperBlockOverride field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“If set to true, the user override for Gatekeeper will be disabled.”
gatekeeperBlockOverride - new value of gatekeeperBlockOverride field (as defined in service metadata)this with just the gatekeeperBlockOverride field changedpublic Optional<Boolean> getFirewallEnabled()
public MacOSEndpointProtectionConfiguration withFirewallEnabled(Boolean firewallEnabled)
this with just the firewallEnabled
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Whether the firewall should be enabled or not.”
firewallEnabled - new value of firewallEnabled field (as defined in service metadata)this with just the firewallEnabled field changedpublic Optional<Boolean> getFirewallBlockAllIncoming()
public MacOSEndpointProtectionConfiguration withFirewallBlockAllIncoming(Boolean firewallBlockAllIncoming)
this with just the firewallBlockAllIncoming field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Corresponds to the “Block all incoming connections” option.”
firewallBlockAllIncoming - new value of firewallBlockAllIncoming field (as defined in service metadata)this with just the firewallBlockAllIncoming field changedpublic Optional<Boolean> getFirewallEnableStealthMode()
public MacOSEndpointProtectionConfiguration withFirewallEnableStealthMode(Boolean firewallEnableStealthMode)
this with just the firewallEnableStealthMode field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Corresponds to “Enable stealth mode.””
firewallEnableStealthMode - new value of firewallEnableStealthMode field (as defined in service metadata)this with just the firewallEnableStealthMode field changedpublic com.github.davidmoten.odata.client.CollectionPage<MacOSFirewallApplication> getFirewallApplications()
public com.github.davidmoten.odata.client.CollectionPage<MacOSFirewallApplication> getFirewallApplications(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Boolean> getFileVaultEnabled()
public MacOSEndpointProtectionConfiguration withFileVaultEnabled(Boolean fileVaultEnabled)
this with just the fileVaultEnabled
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Whether FileVault should be enabled or not.”
fileVaultEnabled - new value of fileVaultEnabled field (as defined in service metadata)this with just the fileVaultEnabled field changedpublic Optional<MacOSFileVaultRecoveryKeyTypes> getFileVaultSelectedRecoveryKeyTypes()
public MacOSEndpointProtectionConfiguration withFileVaultSelectedRecoveryKeyTypes(MacOSFileVaultRecoveryKeyTypes fileVaultSelectedRecoveryKeyTypes)
this with just the fileVaultSelectedRecoveryKeyTypes field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Required if FileVault is enabled, determines the type(s) of recovery key to use.”
fileVaultSelectedRecoveryKeyTypes - new value of fileVaultSelectedRecoveryKeyTypes field (as defined in service metadata)this with just the fileVaultSelectedRecoveryKeyTypes field changedpublic Optional<byte[]> getFileVaultInstitutionalRecoveryKeyCertificate()
public MacOSEndpointProtectionConfiguration withFileVaultInstitutionalRecoveryKeyCertificate(byte[] fileVaultInstitutionalRecoveryKeyCertificate)
this with just the fileVaultInstitutionalRecoveryKeyCertificate field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Required if selected recovery key type(s) include InstitutionalRecoveryKey. The DER Encoded certificate file used to set an institutional recovery key.”
fileVaultInstitutionalRecoveryKeyCertificate - new value of fileVaultInstitutionalRecoveryKeyCertificate field (as defined in service metadata)this with just the fileVaultInstitutionalRecoveryKeyCertificate field changedpublic Optional<String> getFileVaultInstitutionalRecoveryKeyCertificateFileName()
public MacOSEndpointProtectionConfiguration withFileVaultInstitutionalRecoveryKeyCertificateFileName(String fileVaultInstitutionalRecoveryKeyCertificateFileName)
this with just the fileVaultInstitutionalRecoveryKeyCertificateFileName field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“File name of the institutional recovery key certificate to display in UI. (*.der ).”
fileVaultInstitutionalRecoveryKeyCertificateFileName - new value of fileVaultInstitutionalRecoveryKeyCertificateFileName field (as defined in service metadata)this with just the fileVaultInstitutionalRecoveryKeyCertificateFileName field changedpublic Optional<String> getFileVaultPersonalRecoveryKeyHelpMessage()
public MacOSEndpointProtectionConfiguration withFileVaultPersonalRecoveryKeyHelpMessage(String fileVaultPersonalRecoveryKeyHelpMessage)
this with just the fileVaultPersonalRecoveryKeyHelpMessage field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Required if selected recovery key type(s) include PersonalRecoveryKey. A short message displayed to the user that explains how they can retrieve their personal recovery key.”
fileVaultPersonalRecoveryKeyHelpMessage - new value of fileVaultPersonalRecoveryKeyHelpMessage field (as defined in service metadata)this with just the fileVaultPersonalRecoveryKeyHelpMessage field changedpublic Optional<Boolean> getFileVaultAllowDeferralUntilSignOut()
public MacOSEndpointProtectionConfiguration withFileVaultAllowDeferralUntilSignOut(Boolean fileVaultAllowDeferralUntilSignOut)
this with just the fileVaultAllowDeferralUntilSignOut field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Optional. If set to true, the user can defer the enabling of FileVault until they sign out.”
fileVaultAllowDeferralUntilSignOut - new value of fileVaultAllowDeferralUntilSignOut field (as defined in service metadata)this with just the fileVaultAllowDeferralUntilSignOut field changedpublic Optional<Integer> getFileVaultNumberOfTimesUserCanIgnore()
public MacOSEndpointProtectionConfiguration withFileVaultNumberOfTimesUserCanIgnore(Integer fileVaultNumberOfTimesUserCanIgnore)
this with just the fileVaultNumberOfTimesUserCanIgnore field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Optional. When using the Defer option, this is the maximum number of times the user can ignore prompts to enable FileVault before FileVault will be required for the user to sign in. If set to -1, it will always prompt to enable FileVault until FileVault is enabled, though it will allow the user to bypass enabling FileVault. Setting this to 0 will disable the feature.”
fileVaultNumberOfTimesUserCanIgnore - new value of fileVaultNumberOfTimesUserCanIgnore field (as defined in service metadata)this with just the fileVaultNumberOfTimesUserCanIgnore field changedpublic Optional<Boolean> getFileVaultDisablePromptAtSignOut()
public MacOSEndpointProtectionConfiguration withFileVaultDisablePromptAtSignOut(Boolean fileVaultDisablePromptAtSignOut)
this with just the fileVaultDisablePromptAtSignOut field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Optional. When using the Defer option, if set to true, the user is not prompted to enable FileVault at sign-out.”
fileVaultDisablePromptAtSignOut - new value of fileVaultDisablePromptAtSignOut field (as defined in service metadata)this with just the fileVaultDisablePromptAtSignOut field changedpublic Optional<Integer> getFileVaultPersonalRecoveryKeyRotationInMonths()
public MacOSEndpointProtectionConfiguration withFileVaultPersonalRecoveryKeyRotationInMonths(Integer fileVaultPersonalRecoveryKeyRotationInMonths)
this with just the fileVaultPersonalRecoveryKeyRotationInMonths field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Optional. If selected recovery key type(s) include PersonalRecoveryKey, the frequency to rotate that key, in months.”
fileVaultPersonalRecoveryKeyRotationInMonths - new value of fileVaultPersonalRecoveryKeyRotationInMonths field (as defined in service metadata)this with just the fileVaultPersonalRecoveryKeyRotationInMonths field changedpublic Optional<Boolean> getFileVaultHidePersonalRecoveryKey()
public MacOSEndpointProtectionConfiguration withFileVaultHidePersonalRecoveryKey(Boolean fileVaultHidePersonalRecoveryKey)
this with just the fileVaultHidePersonalRecoveryKey field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Optional. A hidden personal recovery key does not appear on the user's screen during FileVault encryption, reducing the risk of it ending up in the wrong hands.”
fileVaultHidePersonalRecoveryKey - new value of fileVaultHidePersonalRecoveryKey field (as defined in service metadata)this with just the fileVaultHidePersonalRecoveryKey field changedpublic Optional<Enablement> getAdvancedThreatProtectionRealTime()
public MacOSEndpointProtectionConfiguration withAdvancedThreatProtectionRealTime(Enablement advancedThreatProtectionRealTime)
this with just the advancedThreatProtectionRealTime field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Determines whether or not to enable real-time protection for Microsoft Defender Advanced Threat Protection on macOS.”
advancedThreatProtectionRealTime - new value of advancedThreatProtectionRealTime field (as defined in service metadata)this with just the advancedThreatProtectionRealTime field changedpublic Optional<Enablement> getAdvancedThreatProtectionCloudDelivered()
public MacOSEndpointProtectionConfiguration withAdvancedThreatProtectionCloudDelivered(Enablement advancedThreatProtectionCloudDelivered)
this with just the advancedThreatProtectionCloudDelivered field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Determines whether or not to enable cloud-delivered protection for Microsoft Defender Advanced Threat Protection on macOS.”
advancedThreatProtectionCloudDelivered - new value of advancedThreatProtectionCloudDelivered field (as defined in service metadata)this with just the advancedThreatProtectionCloudDelivered field changedpublic Optional<Enablement> getAdvancedThreatProtectionAutomaticSampleSubmission()
public MacOSEndpointProtectionConfiguration withAdvancedThreatProtectionAutomaticSampleSubmission(Enablement advancedThreatProtectionAutomaticSampleSubmission)
this with just the advancedThreatProtectionAutomaticSampleSubmission field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“Determines whether or not to enable automatic file sample submission for Microsoft Defender Advanced Threat Protection on macOS.”
advancedThreatProtectionAutomaticSampleSubmission - new value of advancedThreatProtectionAutomaticSampleSubmission field (as defined in service metadata)this with just the advancedThreatProtectionAutomaticSampleSubmission field changedpublic Optional<Enablement> getAdvancedThreatProtectionDiagnosticDataCollection()
public MacOSEndpointProtectionConfiguration withAdvancedThreatProtectionDiagnosticDataCollection(Enablement advancedThreatProtectionDiagnosticDataCollection)
this with just the advancedThreatProtectionDiagnosticDataCollection field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.patch() is called (if
available)on the returned object only the changed fields are submitted.
“Determines whether or not to enable diagnostic and usage data collection for Microsoft Defender Advanced Threat Protection on macOS.”
advancedThreatProtectionDiagnosticDataCollection - new value of advancedThreatProtectionDiagnosticDataCollection field (as defined in service metadata)this with just the advancedThreatProtectionDiagnosticDataCollection field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedFolders()
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedFolders(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedFiles()
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedFiles(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedExtensions()
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedExtensions(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedProcesses()
public com.github.davidmoten.odata.client.CollectionPage<String> getAdvancedThreatProtectionExcludedProcesses(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic MacOSEndpointProtectionConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic MacOSEndpointProtectionConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.