public class MobileThreatDefenseConnector extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MobileThreatDefenseConnector.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
allowPartnerToCollectIOSApplicationMetadata |
protected Boolean |
androidDeviceBlockedOnMissingPartnerData |
protected Boolean |
androidEnabled |
protected Boolean |
androidMobileApplicationManagementEnabled |
protected Boolean |
iosDeviceBlockedOnMissingPartnerData |
protected Boolean |
iosEnabled |
protected Boolean |
iosMobileApplicationManagementEnabled |
protected OffsetDateTime |
lastHeartbeatDateTime |
protected Boolean |
macDeviceBlockedOnMissingPartnerData |
protected Boolean |
macEnabled |
protected MobileThreatPartnerTenantState |
partnerState |
protected Integer |
partnerUnresponsivenessThresholdInDays |
protected Boolean |
partnerUnsupportedOsVersionBlocked |
protected Boolean |
windowsDeviceBlockedOnMissingPartnerData |
protected Boolean |
windowsEnabled |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MobileThreatDefenseConnector() |
| Modifier and Type | Method and Description |
|---|---|
static MobileThreatDefenseConnector.Builder |
builderMobileThreatDefenseConnector()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAllowPartnerToCollectIOSApplicationMetadata()
“For IOS devices, allows the admin to configure whether the data sync partner may
also collect metadata about installed applications from Intune”
|
Optional<Boolean> |
getAndroidDeviceBlockedOnMissingPartnerData()
“For Android, set whether Intune must receive data from the data sync partner
prior to marking a device compliant”
|
Optional<Boolean> |
getAndroidEnabled()
“For Android, set whether data from the data sync partner should be used during
compliance evaluations”
|
Optional<Boolean> |
getAndroidMobileApplicationManagementEnabled()
“For Android, set whether data from the data sync partner should be used during
Mobile Application Management (MAM) evaluations.
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<Boolean> |
getIosDeviceBlockedOnMissingPartnerData()
“For IOS, set whether Intune must receive data from the data sync partner prior
to marking a device compliant”
|
Optional<Boolean> |
getIosEnabled()
“For IOS, get or set whether data from the data sync partner should be used
during compliance evaluations”
|
Optional<Boolean> |
getIosMobileApplicationManagementEnabled()
“For IOS, get or set whether data from the data sync partner should be used
during Mobile Application Management (MAM) evaluations.
|
Optional<OffsetDateTime> |
getLastHeartbeatDateTime()
“DateTime of last Heartbeat recieved from the Data Sync Partner”
|
Optional<Boolean> |
getMacDeviceBlockedOnMissingPartnerData()
“For Mac, get or set whether Intune must receive data from the data sync partner
prior to marking a device compliant”
|
Optional<Boolean> |
getMacEnabled()
“For Mac, get or set whether data from the data sync partner should be used
during compliance evaluations”
|
Optional<MobileThreatPartnerTenantState> |
getPartnerState()
“Data Sync Partner state for this account”
|
Optional<Integer> |
getPartnerUnresponsivenessThresholdInDays()
“Get or Set days the per tenant tolerance to unresponsiveness for this partner
integration”
|
Optional<Boolean> |
getPartnerUnsupportedOsVersionBlocked()
“Get or set whether to block devices on the enabled platforms that do not meet
the minimum version requirements of the Data Sync Partner”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Boolean> |
getWindowsDeviceBlockedOnMissingPartnerData()
“For Windows, set whether Intune must receive data from the data sync partner
prior to marking a device compliant”
|
Optional<Boolean> |
getWindowsEnabled()
“For Windows, get or set whether data from the data sync partner should be used
during compliance evaluations”
|
String |
odataTypeName() |
MobileThreatDefenseConnector |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MobileThreatDefenseConnector |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MobileThreatDefenseConnector |
withAllowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)
Returns an immutable copy of
this with just the allowPartnerToCollectIOSApplicationMetadata field changed. |
MobileThreatDefenseConnector |
withAndroidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)
Returns an immutable copy of
this with just the androidDeviceBlockedOnMissingPartnerData field changed. |
MobileThreatDefenseConnector |
withAndroidEnabled(Boolean androidEnabled)
Returns an immutable copy of
this with just the androidEnabled
field changed. |
MobileThreatDefenseConnector |
withAndroidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)
Returns an immutable copy of
this with just the androidMobileApplicationManagementEnabled field changed. |
MobileThreatDefenseConnector |
withIosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)
Returns an immutable copy of
this with just the iosDeviceBlockedOnMissingPartnerData field changed. |
MobileThreatDefenseConnector |
withIosEnabled(Boolean iosEnabled)
Returns an immutable copy of
this with just the iosEnabled field
changed. |
MobileThreatDefenseConnector |
withIosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)
Returns an immutable copy of
this with just the iosMobileApplicationManagementEnabled field changed. |
MobileThreatDefenseConnector |
withLastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)
Returns an immutable copy of
this with just the lastHeartbeatDateTime field changed. |
MobileThreatDefenseConnector |
withMacDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)
Returns an immutable copy of
this with just the macDeviceBlockedOnMissingPartnerData field changed. |
MobileThreatDefenseConnector |
withMacEnabled(Boolean macEnabled)
Returns an immutable copy of
this with just the macEnabled field
changed. |
MobileThreatDefenseConnector |
withPartnerState(MobileThreatPartnerTenantState partnerState)
Returns an immutable copy of
this with just the partnerState
field changed. |
MobileThreatDefenseConnector |
withPartnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)
Returns an immutable copy of
this with just the partnerUnresponsivenessThresholdInDays field changed. |
MobileThreatDefenseConnector |
withPartnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)
Returns an immutable copy of
this with just the partnerUnsupportedOsVersionBlocked field changed. |
MobileThreatDefenseConnector |
withWindowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)
Returns an immutable copy of
this with just the windowsDeviceBlockedOnMissingPartnerData field changed. |
MobileThreatDefenseConnector |
withWindowsEnabled(Boolean windowsEnabled)
Returns an immutable copy of
this with just the windowsEnabled
field changed. |
protected OffsetDateTime lastHeartbeatDateTime
protected MobileThreatPartnerTenantState partnerState
protected Boolean androidMobileApplicationManagementEnabled
protected Boolean iosMobileApplicationManagementEnabled
protected Boolean androidEnabled
protected Boolean iosEnabled
protected Boolean windowsEnabled
protected Boolean macEnabled
protected Boolean androidDeviceBlockedOnMissingPartnerData
protected Boolean iosDeviceBlockedOnMissingPartnerData
protected Boolean windowsDeviceBlockedOnMissingPartnerData
protected Boolean macDeviceBlockedOnMissingPartnerData
protected Boolean partnerUnsupportedOsVersionBlocked
protected Integer partnerUnresponsivenessThresholdInDays
protected Boolean allowPartnerToCollectIOSApplicationMetadata
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static MobileThreatDefenseConnector.Builder builderMobileThreatDefenseConnector()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<OffsetDateTime> getLastHeartbeatDateTime()
public MobileThreatDefenseConnector withLastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)
this with just the lastHeartbeatDateTime 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.
“DateTime of last Heartbeat recieved from the Data Sync Partner”
lastHeartbeatDateTime - new value of lastHeartbeatDateTime field (as defined in service metadata)this with just the lastHeartbeatDateTime field changedpublic Optional<MobileThreatPartnerTenantState> getPartnerState()
public MobileThreatDefenseConnector withPartnerState(MobileThreatPartnerTenantState partnerState)
this with just the partnerState
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.
“Data Sync Partner state for this account”
partnerState - new value of partnerState field (as defined in service metadata)this with just the partnerState field changedpublic Optional<Boolean> getAndroidMobileApplicationManagementEnabled()
public MobileThreatDefenseConnector withAndroidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)
this with just the androidMobileApplicationManagementEnabled 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.
“For Android, set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.”
androidMobileApplicationManagementEnabled - new value of androidMobileApplicationManagementEnabled field (as defined in service metadata)this with just the androidMobileApplicationManagementEnabled field changedpublic Optional<Boolean> getIosMobileApplicationManagementEnabled()
public MobileThreatDefenseConnector withIosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)
this with just the iosMobileApplicationManagementEnabled 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.
“For IOS, get or set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.”
iosMobileApplicationManagementEnabled - new value of iosMobileApplicationManagementEnabled field (as defined in service metadata)this with just the iosMobileApplicationManagementEnabled field changedpublic Optional<Boolean> getAndroidEnabled()
public MobileThreatDefenseConnector withAndroidEnabled(Boolean androidEnabled)
this with just the androidEnabled
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.
“For Android, set whether data from the data sync partner should be used during compliance evaluations”
androidEnabled - new value of androidEnabled field (as defined in service metadata)this with just the androidEnabled field changedpublic Optional<Boolean> getIosEnabled()
public MobileThreatDefenseConnector withIosEnabled(Boolean iosEnabled)
this with just the iosEnabled 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.
“For IOS, get or set whether data from the data sync partner should be used during compliance evaluations”
iosEnabled - new value of iosEnabled field (as defined in service metadata)this with just the iosEnabled field changedpublic Optional<Boolean> getWindowsEnabled()
public MobileThreatDefenseConnector withWindowsEnabled(Boolean windowsEnabled)
this with just the windowsEnabled
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.
“For Windows, get or set whether data from the data sync partner should be used during compliance evaluations”
windowsEnabled - new value of windowsEnabled field (as defined in service metadata)this with just the windowsEnabled field changedpublic Optional<Boolean> getMacEnabled()
public MobileThreatDefenseConnector withMacEnabled(Boolean macEnabled)
this with just the macEnabled 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.
“For Mac, get or set whether data from the data sync partner should be used during compliance evaluations”
macEnabled - new value of macEnabled field (as defined in service metadata)this with just the macEnabled field changedpublic Optional<Boolean> getAndroidDeviceBlockedOnMissingPartnerData()
public MobileThreatDefenseConnector withAndroidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)
this with just the androidDeviceBlockedOnMissingPartnerData 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.
“For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant”
androidDeviceBlockedOnMissingPartnerData - new value of androidDeviceBlockedOnMissingPartnerData field (as defined in service metadata)this with just the androidDeviceBlockedOnMissingPartnerData field changedpublic Optional<Boolean> getIosDeviceBlockedOnMissingPartnerData()
public MobileThreatDefenseConnector withIosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)
this with just the iosDeviceBlockedOnMissingPartnerData 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.
“For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant”
iosDeviceBlockedOnMissingPartnerData - new value of iosDeviceBlockedOnMissingPartnerData field (as defined in service metadata)this with just the iosDeviceBlockedOnMissingPartnerData field changedpublic Optional<Boolean> getWindowsDeviceBlockedOnMissingPartnerData()
public MobileThreatDefenseConnector withWindowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)
this with just the windowsDeviceBlockedOnMissingPartnerData 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.
“For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant”
windowsDeviceBlockedOnMissingPartnerData - new value of windowsDeviceBlockedOnMissingPartnerData field (as defined in service metadata)this with just the windowsDeviceBlockedOnMissingPartnerData field changedpublic Optional<Boolean> getMacDeviceBlockedOnMissingPartnerData()
public MobileThreatDefenseConnector withMacDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)
this with just the macDeviceBlockedOnMissingPartnerData 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.
“For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant”
macDeviceBlockedOnMissingPartnerData - new value of macDeviceBlockedOnMissingPartnerData field (as defined in service metadata)this with just the macDeviceBlockedOnMissingPartnerData field changedpublic Optional<Boolean> getPartnerUnsupportedOsVersionBlocked()
public MobileThreatDefenseConnector withPartnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)
this with just the partnerUnsupportedOsVersionBlocked 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.
“Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner”
partnerUnsupportedOsVersionBlocked - new value of partnerUnsupportedOsVersionBlocked field (as defined in service metadata)this with just the partnerUnsupportedOsVersionBlocked field changedpublic Optional<Integer> getPartnerUnresponsivenessThresholdInDays()
public MobileThreatDefenseConnector withPartnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)
this with just the partnerUnresponsivenessThresholdInDays 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.
“Get or Set days the per tenant tolerance to unresponsiveness for this partner integration”
partnerUnresponsivenessThresholdInDays - new value of partnerUnresponsivenessThresholdInDays field (as defined in service metadata)this with just the partnerUnresponsivenessThresholdInDays field changedpublic Optional<Boolean> getAllowPartnerToCollectIOSApplicationMetadata()
public MobileThreatDefenseConnector withAllowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)
this with just the allowPartnerToCollectIOSApplicationMetadata 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.
“For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune”
allowPartnerToCollectIOSApplicationMetadata - new value of allowPartnerToCollectIOSApplicationMetadata field (as defined in service metadata)this with just the allowPartnerToCollectIOSApplicationMetadata field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic MobileThreatDefenseConnector patch()
this with changed fields reset.public MobileThreatDefenseConnector put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.