Package com.microsoft.graph.models
Class MobileThreatDefenseConnector
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileThreatDefenseConnector
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class MobileThreatDefenseConnector
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Entity which represents a connection to Mobile Threat Defense partner.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newMobileThreatDefenseConnector
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionstatic MobileThreatDefenseConnector
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the allowPartnerToCollectIOSApplicationMetadata property value.Gets the allowPartnerToCollectIOSPersonalApplicationMetadata property value.Gets the androidDeviceBlockedOnMissingPartnerData property value.Gets the androidEnabled property value.Gets the androidMobileApplicationManagementEnabled property value.The deserialization information for the current modelGets the iosDeviceBlockedOnMissingPartnerData property value.Gets the iosEnabled property value.Gets the iosMobileApplicationManagementEnabled property value.Gets the lastHeartbeatDateTime property value.Gets the microsoftDefenderForEndpointAttachEnabled property value.Gets the partnerState property value.Gets the partnerUnresponsivenessThresholdInDays property value.Gets the partnerUnsupportedOsVersionBlocked property value.Gets the windowsDeviceBlockedOnMissingPartnerData property value.Gets the windowsEnabled property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the allowPartnerToCollectIOSApplicationMetadata property value.void
Sets the allowPartnerToCollectIOSPersonalApplicationMetadata property value.void
Sets the androidDeviceBlockedOnMissingPartnerData property value.void
setAndroidEnabled
(Boolean value) Sets the androidEnabled property value.void
Sets the androidMobileApplicationManagementEnabled property value.void
Sets the iosDeviceBlockedOnMissingPartnerData property value.void
setIosEnabled
(Boolean value) Sets the iosEnabled property value.void
Sets the iosMobileApplicationManagementEnabled property value.void
Sets the lastHeartbeatDateTime property value.void
Sets the microsoftDefenderForEndpointAttachEnabled property value.void
Sets the partnerState property value.void
Sets the partnerUnresponsivenessThresholdInDays property value.void
Sets the partnerUnsupportedOsVersionBlocked property value.void
Sets the windowsDeviceBlockedOnMissingPartnerData property value.void
setWindowsEnabled
(Boolean value) Sets the windowsEnabled property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
MobileThreatDefenseConnector
public MobileThreatDefenseConnector()Instantiates a newMobileThreatDefenseConnector
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static MobileThreatDefenseConnector createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
MobileThreatDefenseConnector
-
getAllowPartnerToCollectIOSApplicationMetadata
Gets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.- Returns:
- a
Boolean
-
getAllowPartnerToCollectIOSPersonalApplicationMetadata
Gets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.- Returns:
- a
Boolean
-
getAndroidDeviceBlockedOnMissingPartnerData
Gets the androidDeviceBlockedOnMissingPartnerData property value. For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant- Returns:
- a
Boolean
-
getAndroidEnabled
Gets the androidEnabled property value. For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations- Returns:
- a
Boolean
-
getAndroidMobileApplicationManagementEnabled
Gets the androidMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.- Returns:
- a
Boolean
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIosDeviceBlockedOnMissingPartnerData
Gets the iosDeviceBlockedOnMissingPartnerData property value. For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant- Returns:
- a
Boolean
-
getIosEnabled
Gets the iosEnabled property value. For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations- Returns:
- a
Boolean
-
getIosMobileApplicationManagementEnabled
Gets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.- Returns:
- a
Boolean
-
getLastHeartbeatDateTime
Gets the lastHeartbeatDateTime property value. DateTime of last Heartbeat recieved from the Mobile Threat Defense partner- Returns:
- a
OffsetDateTime
-
getMicrosoftDefenderForEndpointAttachEnabled
Gets the microsoftDefenderForEndpointAttachEnabled property value. When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.- Returns:
- a
Boolean
-
getPartnerState
Gets the partnerState property value. Partner state of this tenant.- Returns:
- a
MobileThreatPartnerTenantState
-
getPartnerUnresponsivenessThresholdInDays
Gets the partnerUnresponsivenessThresholdInDays property value. Get or Set days the per tenant tolerance to unresponsiveness for this partner integration- Returns:
- a
Integer
-
getPartnerUnsupportedOsVersionBlocked
Gets the partnerUnsupportedOsVersionBlocked property value. Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner- Returns:
- a
Boolean
-
getWindowsDeviceBlockedOnMissingPartnerData
Gets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE.- Returns:
- a
Boolean
-
getWindowsEnabled
Gets the windowsEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAllowPartnerToCollectIOSApplicationMetadata
Sets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.- Parameters:
value
- Value to set for the allowPartnerToCollectIOSApplicationMetadata property.
-
setAllowPartnerToCollectIOSPersonalApplicationMetadata
Sets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.- Parameters:
value
- Value to set for the allowPartnerToCollectIOSPersonalApplicationMetadata property.
-
setAndroidDeviceBlockedOnMissingPartnerData
Sets the androidDeviceBlockedOnMissingPartnerData property value. For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant- Parameters:
value
- Value to set for the androidDeviceBlockedOnMissingPartnerData property.
-
setAndroidEnabled
Sets the androidEnabled property value. For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations- Parameters:
value
- Value to set for the androidEnabled property.
-
setAndroidMobileApplicationManagementEnabled
Sets the androidMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.- Parameters:
value
- Value to set for the androidMobileApplicationManagementEnabled property.
-
setIosDeviceBlockedOnMissingPartnerData
Sets the iosDeviceBlockedOnMissingPartnerData property value. For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant- Parameters:
value
- Value to set for the iosDeviceBlockedOnMissingPartnerData property.
-
setIosEnabled
Sets the iosEnabled property value. For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations- Parameters:
value
- Value to set for the iosEnabled property.
-
setIosMobileApplicationManagementEnabled
Sets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.- Parameters:
value
- Value to set for the iosMobileApplicationManagementEnabled property.
-
setLastHeartbeatDateTime
Sets the lastHeartbeatDateTime property value. DateTime of last Heartbeat recieved from the Mobile Threat Defense partner- Parameters:
value
- Value to set for the lastHeartbeatDateTime property.
-
setMicrosoftDefenderForEndpointAttachEnabled
Sets the microsoftDefenderForEndpointAttachEnabled property value. When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.- Parameters:
value
- Value to set for the microsoftDefenderForEndpointAttachEnabled property.
-
setPartnerState
Sets the partnerState property value. Partner state of this tenant.- Parameters:
value
- Value to set for the partnerState property.
-
setPartnerUnresponsivenessThresholdInDays
Sets the partnerUnresponsivenessThresholdInDays property value. Get or Set days the per tenant tolerance to unresponsiveness for this partner integration- Parameters:
value
- Value to set for the partnerUnresponsivenessThresholdInDays property.
-
setPartnerUnsupportedOsVersionBlocked
Sets the partnerUnsupportedOsVersionBlocked property value. Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner- Parameters:
value
- Value to set for the partnerUnsupportedOsVersionBlocked property.
-
setWindowsDeviceBlockedOnMissingPartnerData
Sets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE.- Parameters:
value
- Value to set for the windowsDeviceBlockedOnMissingPartnerData property.
-
setWindowsEnabled
Sets the windowsEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE.- Parameters:
value
- Value to set for the windowsEnabled property.
-