Class DeviceManagement

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceManagement
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class DeviceManagement extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • DeviceManagement

      public DeviceManagement()
      Instantiates a new DeviceManagement and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static DeviceManagement 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 DeviceManagement
    • getApplePushNotificationCertificate

      @Nullable public ApplePushNotificationCertificate getApplePushNotificationCertificate()
      Gets the applePushNotificationCertificate property value. Apple push notification certificate.
      Returns:
      a ApplePushNotificationCertificate
    • getAuditEvents

      @Nullable public List<AuditEvent> getAuditEvents()
      Gets the auditEvents property value. The Audit Events
      Returns:
      a List<AuditEvent>
    • getComplianceManagementPartners

      @Nullable public List<ComplianceManagementPartner> getComplianceManagementPartners()
      Gets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
      Returns:
      a List<ComplianceManagementPartner>
    • getConditionalAccessSettings

      @Nullable public OnPremisesConditionalAccessSettings getConditionalAccessSettings()
      Gets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access
      Returns:
      a OnPremisesConditionalAccessSettings
    • getDetectedApps

      @Nullable public List<DetectedApp> getDetectedApps()
      Gets the detectedApps property value. The list of detected apps associated with a device.
      Returns:
      a List<DetectedApp>
    • getDeviceCategories

      @Nullable public List<DeviceCategory> getDeviceCategories()
      Gets the deviceCategories property value. The list of device categories with the tenant.
      Returns:
      a List<DeviceCategory>
    • getDeviceCompliancePolicies

      @Nullable public List<DeviceCompliancePolicy> getDeviceCompliancePolicies()
      Gets the deviceCompliancePolicies property value. The device compliance policies.
      Returns:
      a List<DeviceCompliancePolicy>
    • getDeviceCompliancePolicyDeviceStateSummary

      @Nullable public DeviceCompliancePolicyDeviceStateSummary getDeviceCompliancePolicyDeviceStateSummary()
      Gets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
      Returns:
      a DeviceCompliancePolicyDeviceStateSummary
    • getDeviceCompliancePolicySettingStateSummaries

      @Nullable public List<DeviceCompliancePolicySettingStateSummary> getDeviceCompliancePolicySettingStateSummaries()
      Gets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
      Returns:
      a List<DeviceCompliancePolicySettingStateSummary>
    • getDeviceConfigurationDeviceStateSummaries

      @Nullable public DeviceConfigurationDeviceStateSummary getDeviceConfigurationDeviceStateSummaries()
      Gets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
      Returns:
      a DeviceConfigurationDeviceStateSummary
    • getDeviceConfigurations

      @Nullable public List<DeviceConfiguration> getDeviceConfigurations()
      Gets the deviceConfigurations property value. The device configurations.
      Returns:
      a List<DeviceConfiguration>
    • getDeviceEnrollmentConfigurations

      @Nullable public List<DeviceEnrollmentConfiguration> getDeviceEnrollmentConfigurations()
      Gets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
      Returns:
      a List<DeviceEnrollmentConfiguration>
    • getDeviceManagementPartners

      @Nullable public List<DeviceManagementPartner> getDeviceManagementPartners()
      Gets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
      Returns:
      a List<DeviceManagementPartner>
    • getDeviceProtectionOverview

      @Nullable public DeviceProtectionOverview getDeviceProtectionOverview()
      Gets the deviceProtectionOverview property value. Device protection overview.
      Returns:
      a DeviceProtectionOverview
    • getExchangeConnectors

      @Nullable public List<DeviceManagementExchangeConnector> getExchangeConnectors()
      Gets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
      Returns:
      a List<DeviceManagementExchangeConnector>
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getImportedWindowsAutopilotDeviceIdentities

      @Nullable public List<ImportedWindowsAutopilotDeviceIdentity> getImportedWindowsAutopilotDeviceIdentities()
      Gets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
      Returns:
      a List<ImportedWindowsAutopilotDeviceIdentity>
    • getIntuneAccountId

      @Nullable public UUID getIntuneAccountId()
      Gets the intuneAccountId property value. Intune Account Id for given tenant
      Returns:
      a UUID
    • getIntuneBrand

      @Nullable public IntuneBrand getIntuneBrand()
      Gets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
      Returns:
      a IntuneBrand
    • getIosUpdateStatuses

      @Nullable public List<IosUpdateDeviceStatus> getIosUpdateStatuses()
      Gets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
      Returns:
      a List<IosUpdateDeviceStatus>
    • getManagedDeviceOverview

      @Nullable public ManagedDeviceOverview getManagedDeviceOverview()
      Gets the managedDeviceOverview property value. Device overview
      Returns:
      a ManagedDeviceOverview
    • getManagedDevices

      @Nullable public List<ManagedDevice> getManagedDevices()
      Gets the managedDevices property value. The list of managed devices.
      Returns:
      a List<ManagedDevice>
    • getMobileAppTroubleshootingEvents

      @Nullable public List<MobileAppTroubleshootingEvent> getMobileAppTroubleshootingEvents()
      Gets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.
      Returns:
      a List<MobileAppTroubleshootingEvent>
    • getMobileThreatDefenseConnectors

      @Nullable public List<MobileThreatDefenseConnector> getMobileThreatDefenseConnectors()
      Gets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
      Returns:
      a List<MobileThreatDefenseConnector>
    • getNotificationMessageTemplates

      @Nullable public List<NotificationMessageTemplate> getNotificationMessageTemplates()
      Gets the notificationMessageTemplates property value. The Notification Message Templates.
      Returns:
      a List<NotificationMessageTemplate>
    • getRemoteAssistancePartners

      @Nullable public List<RemoteAssistancePartner> getRemoteAssistancePartners()
      Gets the remoteAssistancePartners property value. The remote assist partners.
      Returns:
      a List<RemoteAssistancePartner>
    • getReports

      @Nullable public DeviceManagementReports getReports()
      Gets the reports property value. Reports singleton
      Returns:
      a DeviceManagementReports
    • getResourceOperations

      @Nullable public List<ResourceOperation> getResourceOperations()
      Gets the resourceOperations property value. The Resource Operations.
      Returns:
      a List<ResourceOperation>
    • getRoleAssignments

      @Nullable public List<DeviceAndAppManagementRoleAssignment> getRoleAssignments()
      Gets the roleAssignments property value. The Role Assignments.
      Returns:
      a List<DeviceAndAppManagementRoleAssignment>
    • getRoleDefinitions

      @Nullable public List<RoleDefinition> getRoleDefinitions()
      Gets the roleDefinitions property value. The Role Definitions.
      Returns:
      a List<RoleDefinition>
    • getSettings

      @Nullable public DeviceManagementSettings getSettings()
      Gets the settings property value. Account level settings.
      Returns:
      a DeviceManagementSettings
    • getSoftwareUpdateStatusSummary

      @Nullable public SoftwareUpdateStatusSummary getSoftwareUpdateStatusSummary()
      Gets the softwareUpdateStatusSummary property value. The software update status summary.
      Returns:
      a SoftwareUpdateStatusSummary
    • getSubscriptionState

      @Nullable public DeviceManagementSubscriptionState getSubscriptionState()
      Gets the subscriptionState property value. Tenant mobile device management subscription state.
      Returns:
      a DeviceManagementSubscriptionState
    • getTelecomExpenseManagementPartners

      @Nullable public List<TelecomExpenseManagementPartner> getTelecomExpenseManagementPartners()
      Gets the telecomExpenseManagementPartners property value. The telecom expense management partners.
      Returns:
      a List<TelecomExpenseManagementPartner>
    • getTermsAndConditions

      @Nullable public List<TermsAndConditions> getTermsAndConditions()
      Gets the termsAndConditions property value. The terms and conditions associated with device management of the company.
      Returns:
      a List<TermsAndConditions>
    • getTroubleshootingEvents

      @Nullable public List<DeviceManagementTroubleshootingEvent> getTroubleshootingEvents()
      Gets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
      Returns:
      a List<DeviceManagementTroubleshootingEvent>
    • getUserExperienceAnalyticsAppHealthApplicationPerformance

      @Nullable public List<UserExperienceAnalyticsAppHealthApplicationPerformance> getUserExperienceAnalyticsAppHealthApplicationPerformance()
      Gets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance
      Returns:
      a List<UserExperienceAnalyticsAppHealthApplicationPerformance>
    • getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails

      @Nullable public List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails> getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails()
      Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details
      Returns:
      a List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails>
    • getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId

      @Nullable public List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId> getUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId()
      Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id
      Returns:
      a List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId>
    • getUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion

      @Nullable public List<UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion> getUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion()
      Gets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version
      Returns:
      a List<UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion>
    • getUserExperienceAnalyticsAppHealthDeviceModelPerformance

      @Nullable public List<UserExperienceAnalyticsAppHealthDeviceModelPerformance> getUserExperienceAnalyticsAppHealthDeviceModelPerformance()
      Gets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance
      Returns:
      a List<UserExperienceAnalyticsAppHealthDeviceModelPerformance>
    • getUserExperienceAnalyticsAppHealthDevicePerformance

      @Nullable public List<UserExperienceAnalyticsAppHealthDevicePerformance> getUserExperienceAnalyticsAppHealthDevicePerformance()
      Gets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance
      Returns:
      a List<UserExperienceAnalyticsAppHealthDevicePerformance>
    • getUserExperienceAnalyticsAppHealthDevicePerformanceDetails

      @Nullable public List<UserExperienceAnalyticsAppHealthDevicePerformanceDetails> getUserExperienceAnalyticsAppHealthDevicePerformanceDetails()
      Gets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details
      Returns:
      a List<UserExperienceAnalyticsAppHealthDevicePerformanceDetails>
    • getUserExperienceAnalyticsAppHealthOSVersionPerformance

      @Nullable public List<UserExperienceAnalyticsAppHealthOSVersionPerformance> getUserExperienceAnalyticsAppHealthOSVersionPerformance()
      Gets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance
      Returns:
      a List<UserExperienceAnalyticsAppHealthOSVersionPerformance>
    • getUserExperienceAnalyticsAppHealthOverview

      @Nullable public UserExperienceAnalyticsCategory getUserExperienceAnalyticsAppHealthOverview()
      Gets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview
      Returns:
      a UserExperienceAnalyticsCategory
    • getUserExperienceAnalyticsBaselines

      @Nullable public List<UserExperienceAnalyticsBaseline> getUserExperienceAnalyticsBaselines()
      Gets the userExperienceAnalyticsBaselines property value. User experience analytics baselines
      Returns:
      a List<UserExperienceAnalyticsBaseline>
    • getUserExperienceAnalyticsCategories

      @Nullable public List<UserExperienceAnalyticsCategory> getUserExperienceAnalyticsCategories()
      Gets the userExperienceAnalyticsCategories property value. User experience analytics categories
      Returns:
      a List<UserExperienceAnalyticsCategory>
    • getUserExperienceAnalyticsDevicePerformance

      @Nullable public List<UserExperienceAnalyticsDevicePerformance> getUserExperienceAnalyticsDevicePerformance()
      Gets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance
      Returns:
      a List<UserExperienceAnalyticsDevicePerformance>
    • getUserExperienceAnalyticsDeviceScores

      @Nullable public List<UserExperienceAnalyticsDeviceScores> getUserExperienceAnalyticsDeviceScores()
      Gets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores
      Returns:
      a List<UserExperienceAnalyticsDeviceScores>
    • getUserExperienceAnalyticsDeviceStartupHistory

      @Nullable public List<UserExperienceAnalyticsDeviceStartupHistory> getUserExperienceAnalyticsDeviceStartupHistory()
      Gets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History
      Returns:
      a List<UserExperienceAnalyticsDeviceStartupHistory>
    • getUserExperienceAnalyticsDeviceStartupProcesses

      @Nullable public List<UserExperienceAnalyticsDeviceStartupProcess> getUserExperienceAnalyticsDeviceStartupProcesses()
      Gets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes
      Returns:
      a List<UserExperienceAnalyticsDeviceStartupProcess>
    • getUserExperienceAnalyticsDeviceStartupProcessPerformance

      @Nullable public List<UserExperienceAnalyticsDeviceStartupProcessPerformance> getUserExperienceAnalyticsDeviceStartupProcessPerformance()
      Gets the userExperienceAnalyticsDeviceStartupProcessPerformance property value. User experience analytics device Startup Process Performance
      Returns:
      a List<UserExperienceAnalyticsDeviceStartupProcessPerformance>
    • getUserExperienceAnalyticsMetricHistory

      @Nullable public List<UserExperienceAnalyticsMetricHistory> getUserExperienceAnalyticsMetricHistory()
      Gets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history
      Returns:
      a List<UserExperienceAnalyticsMetricHistory>
    • getUserExperienceAnalyticsModelScores

      @Nullable public List<UserExperienceAnalyticsModelScores> getUserExperienceAnalyticsModelScores()
      Gets the userExperienceAnalyticsModelScores property value. User experience analytics model scores
      Returns:
      a List<UserExperienceAnalyticsModelScores>
    • getUserExperienceAnalyticsOverview

      @Nullable public UserExperienceAnalyticsOverview getUserExperienceAnalyticsOverview()
      Gets the userExperienceAnalyticsOverview property value. User experience analytics overview
      Returns:
      a UserExperienceAnalyticsOverview
    • getUserExperienceAnalyticsScoreHistory

      @Nullable public List<UserExperienceAnalyticsScoreHistory> getUserExperienceAnalyticsScoreHistory()
      Gets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History
      Returns:
      a List<UserExperienceAnalyticsScoreHistory>
    • getUserExperienceAnalyticsSettings

      @Nullable public UserExperienceAnalyticsSettings getUserExperienceAnalyticsSettings()
      Gets the userExperienceAnalyticsSettings property value. User experience analytics device settings
      Returns:
      a UserExperienceAnalyticsSettings
    • getUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric

      @Nullable public UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric getUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric()
      Gets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.
      Returns:
      a UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
    • getUserExperienceAnalyticsWorkFromAnywhereMetrics

      @Nullable public List<UserExperienceAnalyticsWorkFromAnywhereMetric> getUserExperienceAnalyticsWorkFromAnywhereMetrics()
      Gets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.
      Returns:
      a List<UserExperienceAnalyticsWorkFromAnywhereMetric>
    • getUserExperienceAnalyticsWorkFromAnywhereModelPerformance

      @Nullable public List<UserExperienceAnalyticsWorkFromAnywhereModelPerformance> getUserExperienceAnalyticsWorkFromAnywhereModelPerformance()
      Gets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance
      Returns:
      a List<UserExperienceAnalyticsWorkFromAnywhereModelPerformance>
    • getVirtualEndpoint

      @Nullable public VirtualEndpoint getVirtualEndpoint()
      Gets the virtualEndpoint property value. Virtual endpoint
      Returns:
      a VirtualEndpoint
    • getWindowsAutopilotDeviceIdentities

      @Nullable public List<WindowsAutopilotDeviceIdentity> getWindowsAutopilotDeviceIdentities()
      Gets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
      Returns:
      a List<WindowsAutopilotDeviceIdentity>
    • getWindowsInformationProtectionAppLearningSummaries

      @Nullable public List<WindowsInformationProtectionAppLearningSummary> getWindowsInformationProtectionAppLearningSummaries()
      Gets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
      Returns:
      a List<WindowsInformationProtectionAppLearningSummary>
    • getWindowsInformationProtectionNetworkLearningSummaries

      @Nullable public List<WindowsInformationProtectionNetworkLearningSummary> getWindowsInformationProtectionNetworkLearningSummaries()
      Gets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
      Returns:
      a List<WindowsInformationProtectionNetworkLearningSummary>
    • getWindowsMalwareInformation

      @Nullable public List<WindowsMalwareInformation> getWindowsMalwareInformation()
      Gets the windowsMalwareInformation property value. The list of affected malware in the tenant.
      Returns:
      a List<WindowsMalwareInformation>
    • getWindowsMalwareOverview

      @Nullable public WindowsMalwareOverview getWindowsMalwareOverview()
      Gets the windowsMalwareOverview property value. Malware overview for windows devices.
      Returns:
      a WindowsMalwareOverview
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setApplePushNotificationCertificate

      public void setApplePushNotificationCertificate(@Nullable ApplePushNotificationCertificate value)
      Sets the applePushNotificationCertificate property value. Apple push notification certificate.
      Parameters:
      value - Value to set for the applePushNotificationCertificate property.
    • setAuditEvents

      public void setAuditEvents(@Nullable List<AuditEvent> value)
      Sets the auditEvents property value. The Audit Events
      Parameters:
      value - Value to set for the auditEvents property.
    • setComplianceManagementPartners

      public void setComplianceManagementPartners(@Nullable List<ComplianceManagementPartner> value)
      Sets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
      Parameters:
      value - Value to set for the complianceManagementPartners property.
    • setConditionalAccessSettings

      public void setConditionalAccessSettings(@Nullable OnPremisesConditionalAccessSettings value)
      Sets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access
      Parameters:
      value - Value to set for the conditionalAccessSettings property.
    • setDetectedApps

      public void setDetectedApps(@Nullable List<DetectedApp> value)
      Sets the detectedApps property value. The list of detected apps associated with a device.
      Parameters:
      value - Value to set for the detectedApps property.
    • setDeviceCategories

      public void setDeviceCategories(@Nullable List<DeviceCategory> value)
      Sets the deviceCategories property value. The list of device categories with the tenant.
      Parameters:
      value - Value to set for the deviceCategories property.
    • setDeviceCompliancePolicies

      public void setDeviceCompliancePolicies(@Nullable List<DeviceCompliancePolicy> value)
      Sets the deviceCompliancePolicies property value. The device compliance policies.
      Parameters:
      value - Value to set for the deviceCompliancePolicies property.
    • setDeviceCompliancePolicyDeviceStateSummary

      public void setDeviceCompliancePolicyDeviceStateSummary(@Nullable DeviceCompliancePolicyDeviceStateSummary value)
      Sets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
      Parameters:
      value - Value to set for the deviceCompliancePolicyDeviceStateSummary property.
    • setDeviceCompliancePolicySettingStateSummaries

      public void setDeviceCompliancePolicySettingStateSummaries(@Nullable List<DeviceCompliancePolicySettingStateSummary> value)
      Sets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
      Parameters:
      value - Value to set for the deviceCompliancePolicySettingStateSummaries property.
    • setDeviceConfigurationDeviceStateSummaries

      public void setDeviceConfigurationDeviceStateSummaries(@Nullable DeviceConfigurationDeviceStateSummary value)
      Sets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
      Parameters:
      value - Value to set for the deviceConfigurationDeviceStateSummaries property.
    • setDeviceConfigurations

      public void setDeviceConfigurations(@Nullable List<DeviceConfiguration> value)
      Sets the deviceConfigurations property value. The device configurations.
      Parameters:
      value - Value to set for the deviceConfigurations property.
    • setDeviceEnrollmentConfigurations

      public void setDeviceEnrollmentConfigurations(@Nullable List<DeviceEnrollmentConfiguration> value)
      Sets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
      Parameters:
      value - Value to set for the deviceEnrollmentConfigurations property.
    • setDeviceManagementPartners

      public void setDeviceManagementPartners(@Nullable List<DeviceManagementPartner> value)
      Sets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
      Parameters:
      value - Value to set for the deviceManagementPartners property.
    • setDeviceProtectionOverview

      public void setDeviceProtectionOverview(@Nullable DeviceProtectionOverview value)
      Sets the deviceProtectionOverview property value. Device protection overview.
      Parameters:
      value - Value to set for the deviceProtectionOverview property.
    • setExchangeConnectors

      public void setExchangeConnectors(@Nullable List<DeviceManagementExchangeConnector> value)
      Sets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
      Parameters:
      value - Value to set for the exchangeConnectors property.
    • setImportedWindowsAutopilotDeviceIdentities

      public void setImportedWindowsAutopilotDeviceIdentities(@Nullable List<ImportedWindowsAutopilotDeviceIdentity> value)
      Sets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
      Parameters:
      value - Value to set for the importedWindowsAutopilotDeviceIdentities property.
    • setIntuneAccountId

      public void setIntuneAccountId(@Nullable UUID value)
      Sets the intuneAccountId property value. Intune Account Id for given tenant
      Parameters:
      value - Value to set for the intuneAccountId property.
    • setIntuneBrand

      public void setIntuneBrand(@Nullable IntuneBrand value)
      Sets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
      Parameters:
      value - Value to set for the intuneBrand property.
    • setIosUpdateStatuses

      public void setIosUpdateStatuses(@Nullable List<IosUpdateDeviceStatus> value)
      Sets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
      Parameters:
      value - Value to set for the iosUpdateStatuses property.
    • setManagedDeviceOverview

      public void setManagedDeviceOverview(@Nullable ManagedDeviceOverview value)
      Sets the managedDeviceOverview property value. Device overview
      Parameters:
      value - Value to set for the managedDeviceOverview property.
    • setManagedDevices

      public void setManagedDevices(@Nullable List<ManagedDevice> value)
      Sets the managedDevices property value. The list of managed devices.
      Parameters:
      value - Value to set for the managedDevices property.
    • setMobileAppTroubleshootingEvents

      public void setMobileAppTroubleshootingEvents(@Nullable List<MobileAppTroubleshootingEvent> value)
      Sets the mobileAppTroubleshootingEvents property value. The collection property of MobileAppTroubleshootingEvent.
      Parameters:
      value - Value to set for the mobileAppTroubleshootingEvents property.
    • setMobileThreatDefenseConnectors

      public void setMobileThreatDefenseConnectors(@Nullable List<MobileThreatDefenseConnector> value)
      Sets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
      Parameters:
      value - Value to set for the mobileThreatDefenseConnectors property.
    • setNotificationMessageTemplates

      public void setNotificationMessageTemplates(@Nullable List<NotificationMessageTemplate> value)
      Sets the notificationMessageTemplates property value. The Notification Message Templates.
      Parameters:
      value - Value to set for the notificationMessageTemplates property.
    • setRemoteAssistancePartners

      public void setRemoteAssistancePartners(@Nullable List<RemoteAssistancePartner> value)
      Sets the remoteAssistancePartners property value. The remote assist partners.
      Parameters:
      value - Value to set for the remoteAssistancePartners property.
    • setReports

      public void setReports(@Nullable DeviceManagementReports value)
      Sets the reports property value. Reports singleton
      Parameters:
      value - Value to set for the reports property.
    • setResourceOperations

      public void setResourceOperations(@Nullable List<ResourceOperation> value)
      Sets the resourceOperations property value. The Resource Operations.
      Parameters:
      value - Value to set for the resourceOperations property.
    • setRoleAssignments

      public void setRoleAssignments(@Nullable List<DeviceAndAppManagementRoleAssignment> value)
      Sets the roleAssignments property value. The Role Assignments.
      Parameters:
      value - Value to set for the roleAssignments property.
    • setRoleDefinitions

      public void setRoleDefinitions(@Nullable List<RoleDefinition> value)
      Sets the roleDefinitions property value. The Role Definitions.
      Parameters:
      value - Value to set for the roleDefinitions property.
    • setSettings

      public void setSettings(@Nullable DeviceManagementSettings value)
      Sets the settings property value. Account level settings.
      Parameters:
      value - Value to set for the settings property.
    • setSoftwareUpdateStatusSummary

      public void setSoftwareUpdateStatusSummary(@Nullable SoftwareUpdateStatusSummary value)
      Sets the softwareUpdateStatusSummary property value. The software update status summary.
      Parameters:
      value - Value to set for the softwareUpdateStatusSummary property.
    • setSubscriptionState

      public void setSubscriptionState(@Nullable DeviceManagementSubscriptionState value)
      Sets the subscriptionState property value. Tenant mobile device management subscription state.
      Parameters:
      value - Value to set for the subscriptionState property.
    • setTelecomExpenseManagementPartners

      public void setTelecomExpenseManagementPartners(@Nullable List<TelecomExpenseManagementPartner> value)
      Sets the telecomExpenseManagementPartners property value. The telecom expense management partners.
      Parameters:
      value - Value to set for the telecomExpenseManagementPartners property.
    • setTermsAndConditions

      public void setTermsAndConditions(@Nullable List<TermsAndConditions> value)
      Sets the termsAndConditions property value. The terms and conditions associated with device management of the company.
      Parameters:
      value - Value to set for the termsAndConditions property.
    • setTroubleshootingEvents

      public void setTroubleshootingEvents(@Nullable List<DeviceManagementTroubleshootingEvent> value)
      Sets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
      Parameters:
      value - Value to set for the troubleshootingEvents property.
    • setUserExperienceAnalyticsAppHealthApplicationPerformance

      public void setUserExperienceAnalyticsAppHealthApplicationPerformance(@Nullable List<UserExperienceAnalyticsAppHealthApplicationPerformance> value)
      Sets the userExperienceAnalyticsAppHealthApplicationPerformance property value. User experience analytics appHealth Application Performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthApplicationPerformance property.
    • setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails

      public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails(@Nullable List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails> value)
      Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property value. User experience analytics appHealth Application Performance by App Version details
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails property.
    • setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId

      public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId(@Nullable List<UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId> value)
      Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property value. User experience analytics appHealth Application Performance by App Version Device Id
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId property.
    • setUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion

      public void setUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion(@Nullable List<UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion> value)
      Sets the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property value. User experience analytics appHealth Application Performance by OS Version
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion property.
    • setUserExperienceAnalyticsAppHealthDeviceModelPerformance

      public void setUserExperienceAnalyticsAppHealthDeviceModelPerformance(@Nullable List<UserExperienceAnalyticsAppHealthDeviceModelPerformance> value)
      Sets the userExperienceAnalyticsAppHealthDeviceModelPerformance property value. User experience analytics appHealth Model Performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthDeviceModelPerformance property.
    • setUserExperienceAnalyticsAppHealthDevicePerformance

      public void setUserExperienceAnalyticsAppHealthDevicePerformance(@Nullable List<UserExperienceAnalyticsAppHealthDevicePerformance> value)
      Sets the userExperienceAnalyticsAppHealthDevicePerformance property value. User experience analytics appHealth Device Performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthDevicePerformance property.
    • setUserExperienceAnalyticsAppHealthDevicePerformanceDetails

      public void setUserExperienceAnalyticsAppHealthDevicePerformanceDetails(@Nullable List<UserExperienceAnalyticsAppHealthDevicePerformanceDetails> value)
      Sets the userExperienceAnalyticsAppHealthDevicePerformanceDetails property value. User experience analytics device performance details
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthDevicePerformanceDetails property.
    • setUserExperienceAnalyticsAppHealthOSVersionPerformance

      public void setUserExperienceAnalyticsAppHealthOSVersionPerformance(@Nullable List<UserExperienceAnalyticsAppHealthOSVersionPerformance> value)
      Sets the userExperienceAnalyticsAppHealthOSVersionPerformance property value. User experience analytics appHealth OS version Performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthOSVersionPerformance property.
    • setUserExperienceAnalyticsAppHealthOverview

      public void setUserExperienceAnalyticsAppHealthOverview(@Nullable UserExperienceAnalyticsCategory value)
      Sets the userExperienceAnalyticsAppHealthOverview property value. User experience analytics appHealth overview
      Parameters:
      value - Value to set for the userExperienceAnalyticsAppHealthOverview property.
    • setUserExperienceAnalyticsBaselines

      public void setUserExperienceAnalyticsBaselines(@Nullable List<UserExperienceAnalyticsBaseline> value)
      Sets the userExperienceAnalyticsBaselines property value. User experience analytics baselines
      Parameters:
      value - Value to set for the userExperienceAnalyticsBaselines property.
    • setUserExperienceAnalyticsCategories

      public void setUserExperienceAnalyticsCategories(@Nullable List<UserExperienceAnalyticsCategory> value)
      Sets the userExperienceAnalyticsCategories property value. User experience analytics categories
      Parameters:
      value - Value to set for the userExperienceAnalyticsCategories property.
    • setUserExperienceAnalyticsDevicePerformance

      public void setUserExperienceAnalyticsDevicePerformance(@Nullable List<UserExperienceAnalyticsDevicePerformance> value)
      Sets the userExperienceAnalyticsDevicePerformance property value. User experience analytics device performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsDevicePerformance property.
    • setUserExperienceAnalyticsDeviceScores

      public void setUserExperienceAnalyticsDeviceScores(@Nullable List<UserExperienceAnalyticsDeviceScores> value)
      Sets the userExperienceAnalyticsDeviceScores property value. User experience analytics device scores
      Parameters:
      value - Value to set for the userExperienceAnalyticsDeviceScores property.
    • setUserExperienceAnalyticsDeviceStartupHistory

      public void setUserExperienceAnalyticsDeviceStartupHistory(@Nullable List<UserExperienceAnalyticsDeviceStartupHistory> value)
      Sets the userExperienceAnalyticsDeviceStartupHistory property value. User experience analytics device Startup History
      Parameters:
      value - Value to set for the userExperienceAnalyticsDeviceStartupHistory property.
    • setUserExperienceAnalyticsDeviceStartupProcesses

      public void setUserExperienceAnalyticsDeviceStartupProcesses(@Nullable List<UserExperienceAnalyticsDeviceStartupProcess> value)
      Sets the userExperienceAnalyticsDeviceStartupProcesses property value. User experience analytics device Startup Processes
      Parameters:
      value - Value to set for the userExperienceAnalyticsDeviceStartupProcesses property.
    • setUserExperienceAnalyticsDeviceStartupProcessPerformance

      public void setUserExperienceAnalyticsDeviceStartupProcessPerformance(@Nullable List<UserExperienceAnalyticsDeviceStartupProcessPerformance> value)
      Sets the userExperienceAnalyticsDeviceStartupProcessPerformance property value. User experience analytics device Startup Process Performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsDeviceStartupProcessPerformance property.
    • setUserExperienceAnalyticsMetricHistory

      public void setUserExperienceAnalyticsMetricHistory(@Nullable List<UserExperienceAnalyticsMetricHistory> value)
      Sets the userExperienceAnalyticsMetricHistory property value. User experience analytics metric history
      Parameters:
      value - Value to set for the userExperienceAnalyticsMetricHistory property.
    • setUserExperienceAnalyticsModelScores

      public void setUserExperienceAnalyticsModelScores(@Nullable List<UserExperienceAnalyticsModelScores> value)
      Sets the userExperienceAnalyticsModelScores property value. User experience analytics model scores
      Parameters:
      value - Value to set for the userExperienceAnalyticsModelScores property.
    • setUserExperienceAnalyticsOverview

      public void setUserExperienceAnalyticsOverview(@Nullable UserExperienceAnalyticsOverview value)
      Sets the userExperienceAnalyticsOverview property value. User experience analytics overview
      Parameters:
      value - Value to set for the userExperienceAnalyticsOverview property.
    • setUserExperienceAnalyticsScoreHistory

      public void setUserExperienceAnalyticsScoreHistory(@Nullable List<UserExperienceAnalyticsScoreHistory> value)
      Sets the userExperienceAnalyticsScoreHistory property value. User experience analytics device Startup Score History
      Parameters:
      value - Value to set for the userExperienceAnalyticsScoreHistory property.
    • setUserExperienceAnalyticsSettings

      public void setUserExperienceAnalyticsSettings(@Nullable UserExperienceAnalyticsSettings value)
      Sets the userExperienceAnalyticsSettings property value. User experience analytics device settings
      Parameters:
      value - Value to set for the userExperienceAnalyticsSettings property.
    • setUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric

      public void setUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric(@Nullable UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric value)
      Sets the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property value. User experience analytics work from anywhere hardware readiness metrics.
      Parameters:
      value - Value to set for the userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric property.
    • setUserExperienceAnalyticsWorkFromAnywhereMetrics

      public void setUserExperienceAnalyticsWorkFromAnywhereMetrics(@Nullable List<UserExperienceAnalyticsWorkFromAnywhereMetric> value)
      Sets the userExperienceAnalyticsWorkFromAnywhereMetrics property value. User experience analytics work from anywhere metrics.
      Parameters:
      value - Value to set for the userExperienceAnalyticsWorkFromAnywhereMetrics property.
    • setUserExperienceAnalyticsWorkFromAnywhereModelPerformance

      public void setUserExperienceAnalyticsWorkFromAnywhereModelPerformance(@Nullable List<UserExperienceAnalyticsWorkFromAnywhereModelPerformance> value)
      Sets the userExperienceAnalyticsWorkFromAnywhereModelPerformance property value. The user experience analytics work from anywhere model performance
      Parameters:
      value - Value to set for the userExperienceAnalyticsWorkFromAnywhereModelPerformance property.
    • setVirtualEndpoint

      public void setVirtualEndpoint(@Nullable VirtualEndpoint value)
      Sets the virtualEndpoint property value. Virtual endpoint
      Parameters:
      value - Value to set for the virtualEndpoint property.
    • setWindowsAutopilotDeviceIdentities

      public void setWindowsAutopilotDeviceIdentities(@Nullable List<WindowsAutopilotDeviceIdentity> value)
      Sets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
      Parameters:
      value - Value to set for the windowsAutopilotDeviceIdentities property.
    • setWindowsInformationProtectionAppLearningSummaries

      public void setWindowsInformationProtectionAppLearningSummaries(@Nullable List<WindowsInformationProtectionAppLearningSummary> value)
      Sets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
      Parameters:
      value - Value to set for the windowsInformationProtectionAppLearningSummaries property.
    • setWindowsInformationProtectionNetworkLearningSummaries

      public void setWindowsInformationProtectionNetworkLearningSummaries(@Nullable List<WindowsInformationProtectionNetworkLearningSummary> value)
      Sets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
      Parameters:
      value - Value to set for the windowsInformationProtectionNetworkLearningSummaries property.
    • setWindowsMalwareInformation

      public void setWindowsMalwareInformation(@Nullable List<WindowsMalwareInformation> value)
      Sets the windowsMalwareInformation property value. The list of affected malware in the tenant.
      Parameters:
      value - Value to set for the windowsMalwareInformation property.
    • setWindowsMalwareOverview

      public void setWindowsMalwareOverview(@Nullable WindowsMalwareOverview value)
      Sets the windowsMalwareOverview property value. Malware overview for windows devices.
      Parameters:
      value - Value to set for the windowsMalwareOverview property.