public class WindowsDefenderAdvancedThreatProtectionConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsDefenderAdvancedThreatProtectionConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
advancedThreatProtectionAutoPopulateOnboardingBlob |
protected String |
advancedThreatProtectionOffboardingBlob |
protected String |
advancedThreatProtectionOffboardingFilename |
protected String |
advancedThreatProtectionOnboardingBlob |
protected String |
advancedThreatProtectionOnboardingFilename |
protected Boolean |
allowSampleSharing |
protected Boolean |
enableExpeditedTelemetryReporting |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsDefenderAdvancedThreatProtectionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsDefenderAdvancedThreatProtectionConfiguration.Builder |
builderWindowsDefenderAdvancedThreatProtectionConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAdvancedThreatProtectionAutoPopulateOnboardingBlob()
“Auto populate onboarding blob programmatically from Advanced Threat protection
service”
|
Optional<String> |
getAdvancedThreatProtectionOffboardingBlob()
“Windows Defender AdvancedThreatProtection Offboarding Blob.”
|
Optional<String> |
getAdvancedThreatProtectionOffboardingFilename()
“Name of the file from which AdvancedThreatProtectionOffboardingBlob was obtained
.”
|
Optional<String> |
getAdvancedThreatProtectionOnboardingBlob()
“Windows Defender AdvancedThreatProtection Onboarding Blob.”
|
Optional<String> |
getAdvancedThreatProtectionOnboardingFilename()
“Name of the file from which AdvancedThreatProtectionOnboardingBlob was obtained.”
|
Optional<Boolean> |
getAllowSampleSharing()
“Windows Defender AdvancedThreatProtection "Allow Sample Sharing" Rule”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getEnableExpeditedTelemetryReporting()
“Expedite Windows Defender Advanced Threat Protection telemetry reporting
frequency.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
WindowsDefenderAdvancedThreatProtectionConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsDefenderAdvancedThreatProtectionConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAdvancedThreatProtectionAutoPopulateOnboardingBlob(Boolean advancedThreatProtectionAutoPopulateOnboardingBlob)
Returns an immutable copy of
this with just the advancedThreatProtectionAutoPopulateOnboardingBlob field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAdvancedThreatProtectionOffboardingBlob(String advancedThreatProtectionOffboardingBlob)
Returns an immutable copy of
this with just the advancedThreatProtectionOffboardingBlob field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAdvancedThreatProtectionOffboardingFilename(String advancedThreatProtectionOffboardingFilename)
Returns an immutable copy of
this with just the advancedThreatProtectionOffboardingFilename field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAdvancedThreatProtectionOnboardingBlob(String advancedThreatProtectionOnboardingBlob)
Returns an immutable copy of
this with just the advancedThreatProtectionOnboardingBlob field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAdvancedThreatProtectionOnboardingFilename(String advancedThreatProtectionOnboardingFilename)
Returns an immutable copy of
this with just the advancedThreatProtectionOnboardingFilename field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withAllowSampleSharing(Boolean allowSampleSharing)
Returns an immutable copy of
this with just the allowSampleSharing field changed. |
WindowsDefenderAdvancedThreatProtectionConfiguration |
withEnableExpeditedTelemetryReporting(Boolean enableExpeditedTelemetryReporting)
Returns an immutable copy of
this with just the enableExpeditedTelemetryReporting 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 String advancedThreatProtectionOnboardingBlob
protected String advancedThreatProtectionOnboardingFilename
protected Boolean advancedThreatProtectionAutoPopulateOnboardingBlob
protected Boolean allowSampleSharing
protected Boolean enableExpeditedTelemetryReporting
protected String advancedThreatProtectionOffboardingBlob
protected String advancedThreatProtectionOffboardingFilename
protected WindowsDefenderAdvancedThreatProtectionConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static WindowsDefenderAdvancedThreatProtectionConfiguration.Builder builderWindowsDefenderAdvancedThreatProtectionConfiguration()
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<String> getAdvancedThreatProtectionOnboardingBlob()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAdvancedThreatProtectionOnboardingBlob(String advancedThreatProtectionOnboardingBlob)
this with just the advancedThreatProtectionOnboardingBlob 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.
“Windows Defender AdvancedThreatProtection Onboarding Blob.”
advancedThreatProtectionOnboardingBlob - new value of advancedThreatProtectionOnboardingBlob field (as defined in service metadata)this with just the advancedThreatProtectionOnboardingBlob field changedpublic Optional<String> getAdvancedThreatProtectionOnboardingFilename()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAdvancedThreatProtectionOnboardingFilename(String advancedThreatProtectionOnboardingFilename)
this with just the advancedThreatProtectionOnboardingFilename 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.
“Name of the file from which AdvancedThreatProtectionOnboardingBlob was obtained.”
advancedThreatProtectionOnboardingFilename - new value of advancedThreatProtectionOnboardingFilename field (as defined in service metadata)this with just the advancedThreatProtectionOnboardingFilename field changedpublic Optional<Boolean> getAdvancedThreatProtectionAutoPopulateOnboardingBlob()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAdvancedThreatProtectionAutoPopulateOnboardingBlob(Boolean advancedThreatProtectionAutoPopulateOnboardingBlob)
this with just the advancedThreatProtectionAutoPopulateOnboardingBlob 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.
“Auto populate onboarding blob programmatically from Advanced Threat protection service”
advancedThreatProtectionAutoPopulateOnboardingBlob - new value of advancedThreatProtectionAutoPopulateOnboardingBlob field (as defined in service metadata)this with just the advancedThreatProtectionAutoPopulateOnboardingBlob field changedpublic Optional<Boolean> getAllowSampleSharing()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAllowSampleSharing(Boolean allowSampleSharing)
this with just the allowSampleSharing 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.
“Windows Defender AdvancedThreatProtection "Allow Sample Sharing" Rule”
allowSampleSharing - new value of allowSampleSharing field (as defined in service metadata)this with just the allowSampleSharing field changedpublic Optional<Boolean> getEnableExpeditedTelemetryReporting()
public WindowsDefenderAdvancedThreatProtectionConfiguration withEnableExpeditedTelemetryReporting(Boolean enableExpeditedTelemetryReporting)
this with just the enableExpeditedTelemetryReporting 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.
“Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.”
enableExpeditedTelemetryReporting - new value of enableExpeditedTelemetryReporting field (as defined in service metadata)this with just the enableExpeditedTelemetryReporting field changedpublic Optional<String> getAdvancedThreatProtectionOffboardingBlob()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAdvancedThreatProtectionOffboardingBlob(String advancedThreatProtectionOffboardingBlob)
this with just the advancedThreatProtectionOffboardingBlob 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.
“Windows Defender AdvancedThreatProtection Offboarding Blob.”
advancedThreatProtectionOffboardingBlob - new value of advancedThreatProtectionOffboardingBlob field (as defined in service metadata)this with just the advancedThreatProtectionOffboardingBlob field changedpublic Optional<String> getAdvancedThreatProtectionOffboardingFilename()
public WindowsDefenderAdvancedThreatProtectionConfiguration withAdvancedThreatProtectionOffboardingFilename(String advancedThreatProtectionOffboardingFilename)
this with just the advancedThreatProtectionOffboardingFilename 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.
“Name of the file from which AdvancedThreatProtectionOffboardingBlob was obtained .”
advancedThreatProtectionOffboardingFilename - new value of advancedThreatProtectionOffboardingFilename field (as defined in service metadata)this with just the advancedThreatProtectionOffboardingFilename field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic WindowsDefenderAdvancedThreatProtectionConfiguration 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 WindowsDefenderAdvancedThreatProtectionConfiguration 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.