Class MobileThreatDefenseConnector.Builder

    • Method Detail

      • 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 of allowPartnerToCollectIOSApplicationMetadata property (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 of allowPartnerToCollectIOSPersonalApplicationMetadata property (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 of androidDeviceBlockedOnMissingPartnerData property (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 of androidEnabled property (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 of androidMobileApplicationManagementEnabled property (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 of iosDeviceBlockedOnMissingPartnerData property (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 of iosEnabled property (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 of iosMobileApplicationManagementEnabled property (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 of lastHeartbeatDateTime property (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 of macDeviceBlockedOnMissingPartnerData property (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 of macEnabled property (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 of microsoftDefenderForEndpointAttachEnabled property (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 of partnerUnresponsivenessThresholdInDays property (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 of partnerUnsupportedOsVersionBlocked property (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 of windowsDeviceBlockedOnMissingPartnerData property (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 of windowsEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)