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.
    • 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.
    • 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.
    • 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.
    • 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