Class DeviceManagement

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceManagement
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class DeviceManagement extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Management.
  • Field Details

    • intuneAccountId

      @SerializedName(value="intuneAccountId", alternate="IntuneAccountId") @Expose @Nullable public UUID intuneAccountId
      The Intune Account Id. Intune Account Id for given tenant
    • settings

      @SerializedName(value="settings", alternate="Settings") @Expose @Nullable public DeviceManagementSettings settings
      The Settings. Account level settings.
    • intuneBrand

      @SerializedName(value="intuneBrand", alternate="IntuneBrand") @Expose @Nullable public IntuneBrand intuneBrand
      The Intune Brand. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
    • deviceProtectionOverview

      @SerializedName(value="deviceProtectionOverview", alternate="DeviceProtectionOverview") @Expose @Nullable public DeviceProtectionOverview deviceProtectionOverview
      The Device Protection Overview. Device protection overview.
    • subscriptionState

      @SerializedName(value="subscriptionState", alternate="SubscriptionState") @Expose @Nullable public DeviceManagementSubscriptionState subscriptionState
      The Subscription State. Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.
    • userExperienceAnalyticsSettings

      @SerializedName(value="userExperienceAnalyticsSettings", alternate="UserExperienceAnalyticsSettings") @Expose @Nullable public UserExperienceAnalyticsSettings userExperienceAnalyticsSettings
      The User Experience Analytics Settings. User experience analytics device settings
    • windowsMalwareOverview

      @SerializedName(value="windowsMalwareOverview", alternate="WindowsMalwareOverview") @Expose @Nullable public WindowsMalwareOverview windowsMalwareOverview
      The Windows Malware Overview. Malware overview for windows devices.
    • termsAndConditions

      @SerializedName(value="termsAndConditions", alternate="TermsAndConditions") @Expose @Nullable public TermsAndConditionsCollectionPage termsAndConditions
      The Terms And Conditions. The terms and conditions associated with device management of the company.
    • auditEvents

      @SerializedName(value="auditEvents", alternate="AuditEvents") @Expose @Nullable public AuditEventCollectionPage auditEvents
      The Audit Events. The Audit Events
    • deviceCompliancePolicies

      @SerializedName(value="deviceCompliancePolicies", alternate="DeviceCompliancePolicies") @Expose @Nullable public DeviceCompliancePolicyCollectionPage deviceCompliancePolicies
      The Device Compliance Policies. The device compliance policies.
    • deviceCompliancePolicyDeviceStateSummary

      @SerializedName(value="deviceCompliancePolicyDeviceStateSummary", alternate="DeviceCompliancePolicyDeviceStateSummary") @Expose @Nullable public DeviceCompliancePolicyDeviceStateSummary deviceCompliancePolicyDeviceStateSummary
      The Device Compliance Policy Device State Summary. The device compliance state summary for this account.
    • deviceCompliancePolicySettingStateSummaries

      @SerializedName(value="deviceCompliancePolicySettingStateSummaries", alternate="DeviceCompliancePolicySettingStateSummaries") @Expose @Nullable public DeviceCompliancePolicySettingStateSummaryCollectionPage deviceCompliancePolicySettingStateSummaries
      The Device Compliance Policy Setting State Summaries. The summary states of compliance policy settings for this account.
    • deviceConfigurationDeviceStateSummaries

      @SerializedName(value="deviceConfigurationDeviceStateSummaries", alternate="DeviceConfigurationDeviceStateSummaries") @Expose @Nullable public DeviceConfigurationDeviceStateSummary deviceConfigurationDeviceStateSummaries
      The Device Configuration Device State Summaries. The device configuration device state summary for this account.
    • deviceConfigurations

      @SerializedName(value="deviceConfigurations", alternate="DeviceConfigurations") @Expose @Nullable public DeviceConfigurationCollectionPage deviceConfigurations
      The Device Configurations. The device configurations.
    • iosUpdateStatuses

      @SerializedName(value="iosUpdateStatuses", alternate="IosUpdateStatuses") @Expose @Nullable public IosUpdateDeviceStatusCollectionPage iosUpdateStatuses
      The Ios Update Statuses. The IOS software update installation statuses for this account.
    • softwareUpdateStatusSummary

      @SerializedName(value="softwareUpdateStatusSummary", alternate="SoftwareUpdateStatusSummary") @Expose @Nullable public SoftwareUpdateStatusSummary softwareUpdateStatusSummary
      The Software Update Status Summary. The software update status summary.
    • complianceManagementPartners

      @SerializedName(value="complianceManagementPartners", alternate="ComplianceManagementPartners") @Expose @Nullable public ComplianceManagementPartnerCollectionPage complianceManagementPartners
      The Compliance Management Partners. The list of Compliance Management Partners configured by the tenant.
    • conditionalAccessSettings

      @SerializedName(value="conditionalAccessSettings", alternate="ConditionalAccessSettings") @Expose @Nullable public OnPremisesConditionalAccessSettings conditionalAccessSettings
      The Conditional Access Settings. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access
    • deviceCategories

      @SerializedName(value="deviceCategories", alternate="DeviceCategories") @Expose @Nullable public DeviceCategoryCollectionPage deviceCategories
      The Device Categories. The list of device categories with the tenant.
    • deviceEnrollmentConfigurations

      @SerializedName(value="deviceEnrollmentConfigurations", alternate="DeviceEnrollmentConfigurations") @Expose @Nullable public DeviceEnrollmentConfigurationCollectionPage deviceEnrollmentConfigurations
      The Device Enrollment Configurations. The list of device enrollment configurations
    • deviceManagementPartners

      @SerializedName(value="deviceManagementPartners", alternate="DeviceManagementPartners") @Expose @Nullable public DeviceManagementPartnerCollectionPage deviceManagementPartners
      The Device Management Partners. The list of Device Management Partners configured by the tenant.
    • exchangeConnectors

      @SerializedName(value="exchangeConnectors", alternate="ExchangeConnectors") @Expose @Nullable public DeviceManagementExchangeConnectorCollectionPage exchangeConnectors
      The Exchange Connectors. The list of Exchange Connectors configured by the tenant.
    • mobileThreatDefenseConnectors

      @SerializedName(value="mobileThreatDefenseConnectors", alternate="MobileThreatDefenseConnectors") @Expose @Nullable public MobileThreatDefenseConnectorCollectionPage mobileThreatDefenseConnectors
      The Mobile Threat Defense Connectors. The list of Mobile threat Defense connectors configured by the tenant.
    • applePushNotificationCertificate

      @SerializedName(value="applePushNotificationCertificate", alternate="ApplePushNotificationCertificate") @Expose @Nullable public ApplePushNotificationCertificate applePushNotificationCertificate
      The Apple Push Notification Certificate. Apple push notification certificate.
    • detectedApps

      @SerializedName(value="detectedApps", alternate="DetectedApps") @Expose @Nullable public DetectedAppCollectionPage detectedApps
      The Detected Apps. The list of detected apps associated with a device.
    • managedDeviceOverview

      @SerializedName(value="managedDeviceOverview", alternate="ManagedDeviceOverview") @Expose @Nullable public ManagedDeviceOverview managedDeviceOverview
      The Managed Device Overview. Device overview
    • managedDevices

      @SerializedName(value="managedDevices", alternate="ManagedDevices") @Expose @Nullable public ManagedDeviceCollectionPage managedDevices
      The Managed Devices. The list of managed devices.
    • mobileAppTroubleshootingEvents

      @SerializedName(value="mobileAppTroubleshootingEvents", alternate="MobileAppTroubleshootingEvents") @Expose @Nullable public MobileAppTroubleshootingEventCollectionPage mobileAppTroubleshootingEvents
      The Mobile App Troubleshooting Events. The collection property of MobileAppTroubleshootingEvent.
    • userExperienceAnalyticsAppHealthApplicationPerformance

      @SerializedName(value="userExperienceAnalyticsAppHealthApplicationPerformance", alternate="UserExperienceAnalyticsAppHealthApplicationPerformance") @Expose @Nullable public UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionPage userExperienceAnalyticsAppHealthApplicationPerformance
      The User Experience Analytics App Health Application Performance. User experience analytics appHealth Application Performance
    • userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails

      @SerializedName(value="userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails", alternate="UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails") @Expose @Nullable public UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionPage userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails
      The User Experience Analytics App Health Application Performance By App Version Details. User experience analytics appHealth Application Performance by App Version details
    • userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId

      @SerializedName(value="userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId", alternate="UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId") @Expose @Nullable public UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionPage userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId
      The User Experience Analytics App Health Application Performance By App Version Device Id. User experience analytics appHealth Application Performance by App Version Device Id
    • userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion

      @SerializedName(value="userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion", alternate="UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion") @Expose @Nullable public UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionPage userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion
      The User Experience Analytics App Health Application Performance By OSVersion. User experience analytics appHealth Application Performance by OS Version
    • userExperienceAnalyticsAppHealthDeviceModelPerformance

      @SerializedName(value="userExperienceAnalyticsAppHealthDeviceModelPerformance", alternate="UserExperienceAnalyticsAppHealthDeviceModelPerformance") @Expose @Nullable public UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionPage userExperienceAnalyticsAppHealthDeviceModelPerformance
      The User Experience Analytics App Health Device Model Performance. User experience analytics appHealth Model Performance
    • userExperienceAnalyticsAppHealthDevicePerformance

      @SerializedName(value="userExperienceAnalyticsAppHealthDevicePerformance", alternate="UserExperienceAnalyticsAppHealthDevicePerformance") @Expose @Nullable public UserExperienceAnalyticsAppHealthDevicePerformanceCollectionPage userExperienceAnalyticsAppHealthDevicePerformance
      The User Experience Analytics App Health Device Performance. User experience analytics appHealth Device Performance
    • userExperienceAnalyticsAppHealthDevicePerformanceDetails

      @SerializedName(value="userExperienceAnalyticsAppHealthDevicePerformanceDetails", alternate="UserExperienceAnalyticsAppHealthDevicePerformanceDetails") @Expose @Nullable public UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionPage userExperienceAnalyticsAppHealthDevicePerformanceDetails
      The User Experience Analytics App Health Device Performance Details. User experience analytics device performance details
    • userExperienceAnalyticsAppHealthOSVersionPerformance

      @SerializedName(value="userExperienceAnalyticsAppHealthOSVersionPerformance", alternate="UserExperienceAnalyticsAppHealthOSVersionPerformance") @Expose @Nullable public UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionPage userExperienceAnalyticsAppHealthOSVersionPerformance
      The User Experience Analytics App Health OSVersion Performance. User experience analytics appHealth OS version Performance
    • userExperienceAnalyticsAppHealthOverview

      @SerializedName(value="userExperienceAnalyticsAppHealthOverview", alternate="UserExperienceAnalyticsAppHealthOverview") @Expose @Nullable public UserExperienceAnalyticsCategory userExperienceAnalyticsAppHealthOverview
      The User Experience Analytics App Health Overview. User experience analytics appHealth overview
    • userExperienceAnalyticsBaselines

      @SerializedName(value="userExperienceAnalyticsBaselines", alternate="UserExperienceAnalyticsBaselines") @Expose @Nullable public UserExperienceAnalyticsBaselineCollectionPage userExperienceAnalyticsBaselines
      The User Experience Analytics Baselines. User experience analytics baselines
    • userExperienceAnalyticsCategories

      @SerializedName(value="userExperienceAnalyticsCategories", alternate="UserExperienceAnalyticsCategories") @Expose @Nullable public UserExperienceAnalyticsCategoryCollectionPage userExperienceAnalyticsCategories
      The User Experience Analytics Categories. User experience analytics categories
    • userExperienceAnalyticsDevicePerformance

      @SerializedName(value="userExperienceAnalyticsDevicePerformance", alternate="UserExperienceAnalyticsDevicePerformance") @Expose @Nullable public UserExperienceAnalyticsDevicePerformanceCollectionPage userExperienceAnalyticsDevicePerformance
      The User Experience Analytics Device Performance. User experience analytics device performance
    • userExperienceAnalyticsDeviceScores

      @SerializedName(value="userExperienceAnalyticsDeviceScores", alternate="UserExperienceAnalyticsDeviceScores") @Expose @Nullable public UserExperienceAnalyticsDeviceScoresCollectionPage userExperienceAnalyticsDeviceScores
      The User Experience Analytics Device Scores. User experience analytics device scores
    • userExperienceAnalyticsDeviceStartupHistory

      @SerializedName(value="userExperienceAnalyticsDeviceStartupHistory", alternate="UserExperienceAnalyticsDeviceStartupHistory") @Expose @Nullable public UserExperienceAnalyticsDeviceStartupHistoryCollectionPage userExperienceAnalyticsDeviceStartupHistory
      The User Experience Analytics Device Startup History. User experience analytics device Startup History
    • userExperienceAnalyticsDeviceStartupProcesses

      @SerializedName(value="userExperienceAnalyticsDeviceStartupProcesses", alternate="UserExperienceAnalyticsDeviceStartupProcesses") @Expose @Nullable public UserExperienceAnalyticsDeviceStartupProcessCollectionPage userExperienceAnalyticsDeviceStartupProcesses
      The User Experience Analytics Device Startup Processes. User experience analytics device Startup Processes
    • userExperienceAnalyticsMetricHistory

      @SerializedName(value="userExperienceAnalyticsMetricHistory", alternate="UserExperienceAnalyticsMetricHistory") @Expose @Nullable public UserExperienceAnalyticsMetricHistoryCollectionPage userExperienceAnalyticsMetricHistory
      The User Experience Analytics Metric History. User experience analytics metric history
    • userExperienceAnalyticsModelScores

      @SerializedName(value="userExperienceAnalyticsModelScores", alternate="UserExperienceAnalyticsModelScores") @Expose @Nullable public UserExperienceAnalyticsModelScoresCollectionPage userExperienceAnalyticsModelScores
      The User Experience Analytics Model Scores. User experience analytics model scores
    • userExperienceAnalyticsOverview

      @SerializedName(value="userExperienceAnalyticsOverview", alternate="UserExperienceAnalyticsOverview") @Expose @Nullable public UserExperienceAnalyticsOverview userExperienceAnalyticsOverview
      The User Experience Analytics Overview. User experience analytics overview
    • userExperienceAnalyticsScoreHistory

      @SerializedName(value="userExperienceAnalyticsScoreHistory", alternate="UserExperienceAnalyticsScoreHistory") @Expose @Nullable public UserExperienceAnalyticsScoreHistoryCollectionPage userExperienceAnalyticsScoreHistory
      The User Experience Analytics Score History. User experience analytics device Startup Score History
    • userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric

      @SerializedName(value="userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric", alternate="UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric") @Expose @Nullable public UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
      The User Experience Analytics Work From Anywhere Hardware Readiness Metric. User experience analytics work from anywhere hardware readiness metrics.
    • userExperienceAnalyticsWorkFromAnywhereMetrics

      @SerializedName(value="userExperienceAnalyticsWorkFromAnywhereMetrics", alternate="UserExperienceAnalyticsWorkFromAnywhereMetrics") @Expose @Nullable public UserExperienceAnalyticsWorkFromAnywhereMetricCollectionPage userExperienceAnalyticsWorkFromAnywhereMetrics
      The User Experience Analytics Work From Anywhere Metrics. User experience analytics work from anywhere metrics.
    • userExperienceAnalyticsWorkFromAnywhereModelPerformance

      @SerializedName(value="userExperienceAnalyticsWorkFromAnywhereModelPerformance", alternate="UserExperienceAnalyticsWorkFromAnywhereModelPerformance") @Expose @Nullable public UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionPage userExperienceAnalyticsWorkFromAnywhereModelPerformance
      The User Experience Analytics Work From Anywhere Model Performance. The user experience analytics work from anywhere model performance
    • windowsMalwareInformation

      @SerializedName(value="windowsMalwareInformation", alternate="WindowsMalwareInformation") @Expose @Nullable public WindowsMalwareInformationCollectionPage windowsMalwareInformation
      The Windows Malware Information. The list of affected malware in the tenant.
    • importedWindowsAutopilotDeviceIdentities

      @SerializedName(value="importedWindowsAutopilotDeviceIdentities", alternate="ImportedWindowsAutopilotDeviceIdentities") @Expose @Nullable public ImportedWindowsAutopilotDeviceIdentityCollectionPage importedWindowsAutopilotDeviceIdentities
      The Imported Windows Autopilot Device Identities. Collection of imported Windows autopilot devices.
    • windowsAutopilotDeviceIdentities

      @SerializedName(value="windowsAutopilotDeviceIdentities", alternate="WindowsAutopilotDeviceIdentities") @Expose @Nullable public WindowsAutopilotDeviceIdentityCollectionPage windowsAutopilotDeviceIdentities
      The Windows Autopilot Device Identities. The Windows autopilot device identities contained collection.
    • notificationMessageTemplates

      @SerializedName(value="notificationMessageTemplates", alternate="NotificationMessageTemplates") @Expose @Nullable public NotificationMessageTemplateCollectionPage notificationMessageTemplates
      The Notification Message Templates. The Notification Message Templates.
    • resourceOperations

      @SerializedName(value="resourceOperations", alternate="ResourceOperations") @Expose @Nullable public ResourceOperationCollectionPage resourceOperations
      The Resource Operations. The Resource Operations.
    • roleAssignments

      @SerializedName(value="roleAssignments", alternate="RoleAssignments") @Expose @Nullable public DeviceAndAppManagementRoleAssignmentCollectionPage roleAssignments
      The Role Assignments. The Role Assignments.
    • roleDefinitions

      @SerializedName(value="roleDefinitions", alternate="RoleDefinitions") @Expose @Nullable public RoleDefinitionCollectionPage roleDefinitions
      The Role Definitions. The Role Definitions.
    • remoteAssistancePartners

      @SerializedName(value="remoteAssistancePartners", alternate="RemoteAssistancePartners") @Expose @Nullable public RemoteAssistancePartnerCollectionPage remoteAssistancePartners
      The Remote Assistance Partners. The remote assist partners.
    • reports

      @SerializedName(value="reports", alternate="Reports") @Expose @Nullable public DeviceManagementReports reports
      The Reports. Reports singleton
    • telecomExpenseManagementPartners

      @SerializedName(value="telecomExpenseManagementPartners", alternate="TelecomExpenseManagementPartners") @Expose @Nullable public TelecomExpenseManagementPartnerCollectionPage telecomExpenseManagementPartners
      The Telecom Expense Management Partners. The telecom expense management partners.
    • troubleshootingEvents

      @SerializedName(value="troubleshootingEvents", alternate="TroubleshootingEvents") @Expose @Nullable public DeviceManagementTroubleshootingEventCollectionPage troubleshootingEvents
      The Troubleshooting Events. The list of troubleshooting events for the tenant.
    • windowsInformationProtectionAppLearningSummaries

      @SerializedName(value="windowsInformationProtectionAppLearningSummaries", alternate="WindowsInformationProtectionAppLearningSummaries") @Expose @Nullable public WindowsInformationProtectionAppLearningSummaryCollectionPage windowsInformationProtectionAppLearningSummaries
      The Windows Information Protection App Learning Summaries. The windows information protection app learning summaries.
    • windowsInformationProtectionNetworkLearningSummaries

      @SerializedName(value="windowsInformationProtectionNetworkLearningSummaries", alternate="WindowsInformationProtectionNetworkLearningSummaries") @Expose @Nullable public WindowsInformationProtectionNetworkLearningSummaryCollectionPage windowsInformationProtectionNetworkLearningSummaries
      The Windows Information Protection Network Learning Summaries. The windows information protection network learning summaries.
  • Constructor Details

    • DeviceManagement

      public DeviceManagement()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to