Class MobileThreatDefenseConnector
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.MobileThreatDefenseConnector
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class MobileThreatDefenseConnector extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“Entity which represents a connection to Mobile threat defense partner.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMobileThreatDefenseConnector.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanallowPartnerToCollectIOSApplicationMetadataprotected BooleanandroidDeviceBlockedOnMissingPartnerDataprotected BooleanandroidEnabledprotected BooleanandroidMobileApplicationManagementEnabledprotected BooleaniosDeviceBlockedOnMissingPartnerDataprotected BooleaniosEnabledprotected BooleaniosMobileApplicationManagementEnabledprotected OffsetDateTimelastHeartbeatDateTimeprotected BooleanmacDeviceBlockedOnMissingPartnerDataprotected BooleanmacEnabledprotected BooleanmicrosoftDefenderForEndpointAttachEnabledprotected MobileThreatPartnerTenantStatepartnerStateprotected IntegerpartnerUnresponsivenessThresholdInDaysprotected BooleanpartnerUnsupportedOsVersionBlockedprotected BooleanwindowsDeviceBlockedOnMissingPartnerDataprotected BooleanwindowsEnabled-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMobileThreatDefenseConnector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MobileThreatDefenseConnector.BuilderbuilderMobileThreatDefenseConnector()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.ChangedFieldsgetChangedFields()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<Boolean>getMicrosoftDefenderForEndpointAttachEnabled()“When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled.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.UnmappedFieldsgetUnmappedFields()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”StringodataTypeName()MobileThreatDefenseConnectorpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)MobileThreatDefenseConnectorput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()MobileThreatDefenseConnectorwithAllowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)Returns an immutable copy ofthiswith just theallowPartnerToCollectIOSApplicationMetadatafield changed.MobileThreatDefenseConnectorwithAndroidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)Returns an immutable copy ofthiswith just theandroidDeviceBlockedOnMissingPartnerDatafield changed.MobileThreatDefenseConnectorwithAndroidEnabled(Boolean androidEnabled)Returns an immutable copy ofthiswith just theandroidEnabledfield changed.MobileThreatDefenseConnectorwithAndroidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)Returns an immutable copy ofthiswith just theandroidMobileApplicationManagementEnabledfield changed.MobileThreatDefenseConnectorwithIosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)Returns an immutable copy ofthiswith just theiosDeviceBlockedOnMissingPartnerDatafield changed.MobileThreatDefenseConnectorwithIosEnabled(Boolean iosEnabled)Returns an immutable copy ofthiswith just theiosEnabledfield changed.MobileThreatDefenseConnectorwithIosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)Returns an immutable copy ofthiswith just theiosMobileApplicationManagementEnabledfield changed.MobileThreatDefenseConnectorwithLastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)Returns an immutable copy ofthiswith just thelastHeartbeatDateTimefield changed.MobileThreatDefenseConnectorwithMacDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)Returns an immutable copy ofthiswith just themacDeviceBlockedOnMissingPartnerDatafield changed.MobileThreatDefenseConnectorwithMacEnabled(Boolean macEnabled)Returns an immutable copy ofthiswith just themacEnabledfield changed.MobileThreatDefenseConnectorwithMicrosoftDefenderForEndpointAttachEnabled(Boolean microsoftDefenderForEndpointAttachEnabled)Returns an immutable copy ofthiswith just themicrosoftDefenderForEndpointAttachEnabledfield changed.MobileThreatDefenseConnectorwithPartnerState(MobileThreatPartnerTenantState partnerState)Returns an immutable copy ofthiswith just thepartnerStatefield changed.MobileThreatDefenseConnectorwithPartnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)Returns an immutable copy ofthiswith just thepartnerUnresponsivenessThresholdInDaysfield changed.MobileThreatDefenseConnectorwithPartnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)Returns an immutable copy ofthiswith just thepartnerUnsupportedOsVersionBlockedfield changed.MobileThreatDefenseConnectorwithUnmappedField(String name, String value)MobileThreatDefenseConnectorwithWindowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)Returns an immutable copy ofthiswith just thewindowsDeviceBlockedOnMissingPartnerDatafield changed.MobileThreatDefenseConnectorwithWindowsEnabled(Boolean windowsEnabled)Returns an immutable copy ofthiswith just thewindowsEnabledfield changed.
-
-
-
Field Detail
-
allowPartnerToCollectIOSApplicationMetadata
protected Boolean allowPartnerToCollectIOSApplicationMetadata
-
androidDeviceBlockedOnMissingPartnerData
protected Boolean androidDeviceBlockedOnMissingPartnerData
-
androidEnabled
protected Boolean androidEnabled
-
androidMobileApplicationManagementEnabled
protected Boolean androidMobileApplicationManagementEnabled
-
iosDeviceBlockedOnMissingPartnerData
protected Boolean iosDeviceBlockedOnMissingPartnerData
-
iosEnabled
protected Boolean iosEnabled
-
iosMobileApplicationManagementEnabled
protected Boolean iosMobileApplicationManagementEnabled
-
lastHeartbeatDateTime
protected OffsetDateTime lastHeartbeatDateTime
-
macDeviceBlockedOnMissingPartnerData
protected Boolean macDeviceBlockedOnMissingPartnerData
-
macEnabled
protected Boolean macEnabled
-
microsoftDefenderForEndpointAttachEnabled
protected Boolean microsoftDefenderForEndpointAttachEnabled
-
partnerState
protected MobileThreatPartnerTenantState partnerState
-
partnerUnresponsivenessThresholdInDays
protected Integer partnerUnresponsivenessThresholdInDays
-
partnerUnsupportedOsVersionBlocked
protected Boolean partnerUnsupportedOsVersionBlocked
-
windowsDeviceBlockedOnMissingPartnerData
protected Boolean windowsDeviceBlockedOnMissingPartnerData
-
windowsEnabled
protected Boolean windowsEnabled
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderMobileThreatDefenseConnector
public static MobileThreatDefenseConnector.Builder builderMobileThreatDefenseConnector()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getAllowPartnerToCollectIOSApplicationMetadata
public 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”- Returns:
- property allowPartnerToCollectIOSApplicationMetadata
-
withAllowPartnerToCollectIOSApplicationMetadata
public MobileThreatDefenseConnector withAllowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)
Returns an immutable copy ofthiswith just theallowPartnerToCollectIOSApplicationMetadatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
allowPartnerToCollectIOSApplicationMetadata- new value ofallowPartnerToCollectIOSApplicationMetadatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowPartnerToCollectIOSApplicationMetadatafield changed
-
getAndroidDeviceBlockedOnMissingPartnerData
public Optional<Boolean> getAndroidDeviceBlockedOnMissingPartnerData()
“For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Returns:
- property androidDeviceBlockedOnMissingPartnerData
-
withAndroidDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector withAndroidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)
Returns an immutable copy ofthiswith just theandroidDeviceBlockedOnMissingPartnerDatafield changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
androidDeviceBlockedOnMissingPartnerData- new value ofandroidDeviceBlockedOnMissingPartnerDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theandroidDeviceBlockedOnMissingPartnerDatafield changed
-
getAndroidEnabled
public Optional<Boolean> getAndroidEnabled()
“For Android, set whether data from the data sync partner should be used during compliance evaluations”- Returns:
- property androidEnabled
-
withAndroidEnabled
public MobileThreatDefenseConnector withAndroidEnabled(Boolean androidEnabled)
Returns an immutable copy ofthiswith just theandroidEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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”
- Parameters:
androidEnabled- new value ofandroidEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theandroidEnabledfield changed
-
getAndroidMobileApplicationManagementEnabled
public Optional<Boolean> getAndroidMobileApplicationManagementEnabled()
“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.”- Returns:
- property androidMobileApplicationManagementEnabled
-
withAndroidMobileApplicationManagementEnabled
public MobileThreatDefenseConnector withAndroidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)
Returns an immutable copy ofthiswith just theandroidMobileApplicationManagementEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
androidMobileApplicationManagementEnabled- new value ofandroidMobileApplicationManagementEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theandroidMobileApplicationManagementEnabledfield changed
-
getIosDeviceBlockedOnMissingPartnerData
public Optional<Boolean> getIosDeviceBlockedOnMissingPartnerData()
“For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Returns:
- property iosDeviceBlockedOnMissingPartnerData
-
withIosDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector withIosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)
Returns an immutable copy ofthiswith just theiosDeviceBlockedOnMissingPartnerDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
iosDeviceBlockedOnMissingPartnerData- new value ofiosDeviceBlockedOnMissingPartnerDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiosDeviceBlockedOnMissingPartnerDatafield changed
-
getIosEnabled
public Optional<Boolean> getIosEnabled()
“For IOS, get or set whether data from the data sync partner should be used during compliance evaluations”- Returns:
- property iosEnabled
-
withIosEnabled
public MobileThreatDefenseConnector withIosEnabled(Boolean iosEnabled)
Returns an immutable copy ofthiswith just theiosEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
iosEnabled- new value ofiosEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiosEnabledfield changed
-
getIosMobileApplicationManagementEnabled
public Optional<Boolean> getIosMobileApplicationManagementEnabled()
“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.”- Returns:
- property iosMobileApplicationManagementEnabled
-
withIosMobileApplicationManagementEnabled
public MobileThreatDefenseConnector withIosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)
Returns an immutable copy ofthiswith just theiosMobileApplicationManagementEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
iosMobileApplicationManagementEnabled- new value ofiosMobileApplicationManagementEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theiosMobileApplicationManagementEnabledfield changed
-
getLastHeartbeatDateTime
public Optional<OffsetDateTime> getLastHeartbeatDateTime()
“DateTime of last Heartbeat recieved from the Data Sync Partner”- Returns:
- property lastHeartbeatDateTime
-
withLastHeartbeatDateTime
public MobileThreatDefenseConnector withLastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)
Returns an immutable copy ofthiswith just thelastHeartbeatDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
lastHeartbeatDateTime- new value oflastHeartbeatDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastHeartbeatDateTimefield changed
-
getMacDeviceBlockedOnMissingPartnerData
public Optional<Boolean> getMacDeviceBlockedOnMissingPartnerData()
“For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Returns:
- property macDeviceBlockedOnMissingPartnerData
-
withMacDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector withMacDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)
Returns an immutable copy ofthiswith just themacDeviceBlockedOnMissingPartnerDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
macDeviceBlockedOnMissingPartnerData- new value ofmacDeviceBlockedOnMissingPartnerDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themacDeviceBlockedOnMissingPartnerDatafield changed
-
getMacEnabled
public Optional<Boolean> getMacEnabled()
“For Mac, get or set whether data from the data sync partner should be used during compliance evaluations”- Returns:
- property macEnabled
-
withMacEnabled
public MobileThreatDefenseConnector withMacEnabled(Boolean macEnabled)
Returns an immutable copy ofthiswith just themacEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
macEnabled- new value ofmacEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themacEnabledfield changed
-
getMicrosoftDefenderForEndpointAttachEnabled
public Optional<Boolean> getMicrosoftDefenderForEndpointAttachEnabled()
“When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.”- Returns:
- property microsoftDefenderForEndpointAttachEnabled
-
withMicrosoftDefenderForEndpointAttachEnabled
public MobileThreatDefenseConnector withMicrosoftDefenderForEndpointAttachEnabled(Boolean microsoftDefenderForEndpointAttachEnabled)
Returns an immutable copy ofthiswith just themicrosoftDefenderForEndpointAttachEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.”
- Parameters:
microsoftDefenderForEndpointAttachEnabled- new value ofmicrosoftDefenderForEndpointAttachEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themicrosoftDefenderForEndpointAttachEnabledfield changed
-
getPartnerState
public Optional<MobileThreatPartnerTenantState> getPartnerState()
“Data Sync Partner state for this account”- Returns:
- property partnerState
-
withPartnerState
public MobileThreatDefenseConnector withPartnerState(MobileThreatPartnerTenantState partnerState)
Returns an immutable copy ofthiswith just thepartnerStatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Data Sync Partner state for this account”
- Parameters:
partnerState- new value ofpartnerStatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepartnerStatefield changed
-
getPartnerUnresponsivenessThresholdInDays
public Optional<Integer> getPartnerUnresponsivenessThresholdInDays()
“Get or Set days the per tenant tolerance to unresponsiveness for this partner integration”- Returns:
- property partnerUnresponsivenessThresholdInDays
-
withPartnerUnresponsivenessThresholdInDays
public MobileThreatDefenseConnector withPartnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)
Returns an immutable copy ofthiswith just thepartnerUnresponsivenessThresholdInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
partnerUnresponsivenessThresholdInDays- new value ofpartnerUnresponsivenessThresholdInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepartnerUnresponsivenessThresholdInDaysfield changed
-
getPartnerUnsupportedOsVersionBlocked
public 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”- Returns:
- property partnerUnsupportedOsVersionBlocked
-
withPartnerUnsupportedOsVersionBlocked
public MobileThreatDefenseConnector withPartnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)
Returns an immutable copy ofthiswith just thepartnerUnsupportedOsVersionBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
partnerUnsupportedOsVersionBlocked- new value ofpartnerUnsupportedOsVersionBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thepartnerUnsupportedOsVersionBlockedfield changed
-
getWindowsDeviceBlockedOnMissingPartnerData
public Optional<Boolean> getWindowsDeviceBlockedOnMissingPartnerData()
“For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Returns:
- property windowsDeviceBlockedOnMissingPartnerData
-
withWindowsDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector withWindowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)
Returns an immutable copy ofthiswith just thewindowsDeviceBlockedOnMissingPartnerDatafield changed. Field description below . The field name is also added to an internal map of changed fields in the returned object so that whenthis.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”
- Parameters:
windowsDeviceBlockedOnMissingPartnerData- new value ofwindowsDeviceBlockedOnMissingPartnerDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewindowsDeviceBlockedOnMissingPartnerDatafield changed
-
getWindowsEnabled
public Optional<Boolean> getWindowsEnabled()
“For Windows, get or set whether data from the data sync partner should be used during compliance evaluations”- Returns:
- property windowsEnabled
-
withWindowsEnabled
public MobileThreatDefenseConnector withWindowsEnabled(Boolean windowsEnabled)
Returns an immutable copy ofthiswith just thewindowsEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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”
- Parameters:
windowsEnabled- new value ofwindowsEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewindowsEnabledfield changed
-
withUnmappedField
public MobileThreatDefenseConnector withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public MobileThreatDefenseConnector patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public MobileThreatDefenseConnector put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-