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 newMobileThreatDefenseConnectorand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionstatic MobileThreatDefenseConnectorcreateFromDiscriminatorValue(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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the allowPartnerToCollectIOSApplicationMetadata property value.voidSets the allowPartnerToCollectIOSPersonalApplicationMetadata property value.voidSets the androidDeviceBlockedOnMissingPartnerData property value.voidsetAndroidEnabled(Boolean value) Sets the androidEnabled property value.voidSets the androidMobileApplicationManagementEnabled property value.voidSets the iosDeviceBlockedOnMissingPartnerData property value.voidsetIosEnabled(Boolean value) Sets the iosEnabled property value.voidSets the iosMobileApplicationManagementEnabled property value.voidSets the lastHeartbeatDateTime property value.voidSets the microsoftDefenderForEndpointAttachEnabled property value.voidSets the partnerState property value.voidSets the partnerUnresponsivenessThresholdInDays property value.voidSets the partnerUnsupportedOsVersionBlocked property value.voidSets the windowsDeviceBlockedOnMissingPartnerData property value.voidsetWindowsEnabled(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 newMobileThreatDefenseConnectorand 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. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner.- Returns:
- a
Boolean
-
getAndroidEnabled
Gets the androidEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE.- 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIosDeviceBlockedOnMissingPartnerData
Gets the iosDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE.- Returns:
- a
Boolean
-
getIosEnabled
Gets the iosEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE.- 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. Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation.- Returns:
- a
Integer
-
getPartnerUnsupportedOsVersionBlocked
Gets the partnerUnsupportedOsVersionBlocked property value. When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE.- Returns:
- a
Boolean
-
getWindowsDeviceBlockedOnMissingPartnerData
Gets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.- Returns:
- a
Boolean
-
getWindowsEnabled
Gets the windowsEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will 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. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner.- Parameters:
value- Value to set for the androidDeviceBlockedOnMissingPartnerData property.
-
setAndroidEnabled
Sets the androidEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE.- 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. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE.- Parameters:
value- Value to set for the iosDeviceBlockedOnMissingPartnerData property.
-
setIosEnabled
Sets the iosEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE.- 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. Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation.- Parameters:
value- Value to set for the partnerUnresponsivenessThresholdInDays property.
-
setPartnerUnsupportedOsVersionBlocked
Sets the partnerUnsupportedOsVersionBlocked property value. When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE.- Parameters:
value- Value to set for the partnerUnsupportedOsVersionBlocked property.
-
setWindowsDeviceBlockedOnMissingPartnerData
Sets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.- Parameters:
value- Value to set for the windowsDeviceBlockedOnMissingPartnerData property.
-
setWindowsEnabled
Sets the windowsEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE.- Parameters:
value- Value to set for the windowsEnabled property.
-