Package odata.msgraph.client.beta.entity
Class MobileThreatDefenseConnector.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.MobileThreatDefenseConnector.Builder
-
- Enclosing class:
- MobileThreatDefenseConnector
public static final class MobileThreatDefenseConnector.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MobileThreatDefenseConnector.BuilderallowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)“For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune”MobileThreatDefenseConnector.BuilderallowPartnerToCollectIOSPersonalApplicationMetadata(Boolean allowPartnerToCollectIOSPersonalApplicationMetadata)“For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about personally installed applications from Intune”MobileThreatDefenseConnector.BuilderandroidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)“For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant”MobileThreatDefenseConnector.BuilderandroidEnabled(Boolean androidEnabled)“For Android, set whether data from the data sync partner should be used during compliance evaluations”MobileThreatDefenseConnector.BuilderandroidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)“For Android, set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations.MobileThreatDefenseConnectorbuild()MobileThreatDefenseConnector.Builderid(String id)MobileThreatDefenseConnector.BuilderiosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)“For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant”MobileThreatDefenseConnector.BuilderiosEnabled(Boolean iosEnabled)“For IOS, get or set whether data from the data sync partner should be used during compliance evaluations”MobileThreatDefenseConnector.BuilderiosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)“For IOS, get or set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations.MobileThreatDefenseConnector.BuilderlastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)“DateTime of last Heartbeat recieved from the Data Sync Partner”MobileThreatDefenseConnector.BuildermacDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)“For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant”MobileThreatDefenseConnector.BuildermacEnabled(Boolean macEnabled)“For Mac, get or set whether data from the data sync partner should be used during compliance evaluations”MobileThreatDefenseConnector.BuildermicrosoftDefenderForEndpointAttachEnabled(Boolean microsoftDefenderForEndpointAttachEnabled)“When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled.MobileThreatDefenseConnector.BuilderpartnerState(MobileThreatPartnerTenantState partnerState)“Data Sync Partner state for this account”MobileThreatDefenseConnector.BuilderpartnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)“Get or Set days the per tenant tolerance to unresponsiveness for this partner integration”MobileThreatDefenseConnector.BuilderpartnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)“Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner”MobileThreatDefenseConnector.BuilderwindowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)“For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant”MobileThreatDefenseConnector.BuilderwindowsEnabled(Boolean windowsEnabled)“For Windows, get or set whether data from the data sync partner should be used during compliance evaluations”
-
-
-
Method Detail
-
id
public MobileThreatDefenseConnector.Builder id(String id)
-
allowPartnerToCollectIOSApplicationMetadata
public MobileThreatDefenseConnector.Builder allowPartnerToCollectIOSApplicationMetadata(Boolean allowPartnerToCollectIOSApplicationMetadata)
“For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune”- Parameters:
allowPartnerToCollectIOSApplicationMetadata- value ofallowPartnerToCollectIOSApplicationMetadataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowPartnerToCollectIOSPersonalApplicationMetadata
public MobileThreatDefenseConnector.Builder allowPartnerToCollectIOSPersonalApplicationMetadata(Boolean allowPartnerToCollectIOSPersonalApplicationMetadata)
“For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about personally installed applications from Intune”- Parameters:
allowPartnerToCollectIOSPersonalApplicationMetadata- value ofallowPartnerToCollectIOSPersonalApplicationMetadataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
androidDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector.Builder androidDeviceBlockedOnMissingPartnerData(Boolean androidDeviceBlockedOnMissingPartnerData)
“For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Parameters:
androidDeviceBlockedOnMissingPartnerData- value ofandroidDeviceBlockedOnMissingPartnerDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
androidEnabled
public MobileThreatDefenseConnector.Builder androidEnabled(Boolean androidEnabled)
“For Android, set whether data from the data sync partner should be used during compliance evaluations”- Parameters:
androidEnabled- value ofandroidEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
androidMobileApplicationManagementEnabled
public MobileThreatDefenseConnector.Builder androidMobileApplicationManagementEnabled(Boolean androidMobileApplicationManagementEnabled)
“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- value ofandroidMobileApplicationManagementEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iosDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector.Builder iosDeviceBlockedOnMissingPartnerData(Boolean iosDeviceBlockedOnMissingPartnerData)
“For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Parameters:
iosDeviceBlockedOnMissingPartnerData- value ofiosDeviceBlockedOnMissingPartnerDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iosEnabled
public MobileThreatDefenseConnector.Builder iosEnabled(Boolean iosEnabled)
“For IOS, get or set whether data from the data sync partner should be used during compliance evaluations”- Parameters:
iosEnabled- value ofiosEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iosMobileApplicationManagementEnabled
public MobileThreatDefenseConnector.Builder iosMobileApplicationManagementEnabled(Boolean iosMobileApplicationManagementEnabled)
“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- value ofiosMobileApplicationManagementEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lastHeartbeatDateTime
public MobileThreatDefenseConnector.Builder lastHeartbeatDateTime(OffsetDateTime lastHeartbeatDateTime)
“DateTime of last Heartbeat recieved from the Data Sync Partner”- Parameters:
lastHeartbeatDateTime- value oflastHeartbeatDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
macDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector.Builder macDeviceBlockedOnMissingPartnerData(Boolean macDeviceBlockedOnMissingPartnerData)
“For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Parameters:
macDeviceBlockedOnMissingPartnerData- value ofmacDeviceBlockedOnMissingPartnerDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
macEnabled
public MobileThreatDefenseConnector.Builder macEnabled(Boolean macEnabled)
“For Mac, get or set whether data from the data sync partner should be used during compliance evaluations”- Parameters:
macEnabled- value ofmacEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
microsoftDefenderForEndpointAttachEnabled
public MobileThreatDefenseConnector.Builder microsoftDefenderForEndpointAttachEnabled(Boolean microsoftDefenderForEndpointAttachEnabled)
“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- value ofmicrosoftDefenderForEndpointAttachEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
partnerState
public MobileThreatDefenseConnector.Builder partnerState(MobileThreatPartnerTenantState partnerState)
“Data Sync Partner state for this account”- Parameters:
partnerState- value ofpartnerStateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
partnerUnresponsivenessThresholdInDays
public MobileThreatDefenseConnector.Builder partnerUnresponsivenessThresholdInDays(Integer partnerUnresponsivenessThresholdInDays)
“Get or Set days the per tenant tolerance to unresponsiveness for this partner integration”- Parameters:
partnerUnresponsivenessThresholdInDays- value ofpartnerUnresponsivenessThresholdInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
partnerUnsupportedOsVersionBlocked
public MobileThreatDefenseConnector.Builder partnerUnsupportedOsVersionBlocked(Boolean partnerUnsupportedOsVersionBlocked)
“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- value ofpartnerUnsupportedOsVersionBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
windowsDeviceBlockedOnMissingPartnerData
public MobileThreatDefenseConnector.Builder windowsDeviceBlockedOnMissingPartnerData(Boolean windowsDeviceBlockedOnMissingPartnerData)
“For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant”- Parameters:
windowsDeviceBlockedOnMissingPartnerData- value ofwindowsDeviceBlockedOnMissingPartnerDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
windowsEnabled
public MobileThreatDefenseConnector.Builder windowsEnabled(Boolean windowsEnabled)
“For Windows, get or set whether data from the data sync partner should be used during compliance evaluations”- Parameters:
windowsEnabled- value ofwindowsEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public MobileThreatDefenseConnector build()
-
-