Class EnrollmentTroubleshootingEvent

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class EnrollmentTroubleshootingEvent extends DeviceManagementTroubleshootingEvent implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Enrollment Troubleshooting Event.
  • Field Details

    • deviceId

      @SerializedName(value="deviceId", alternate="DeviceId") @Expose @Nullable public String deviceId
      The Device Id. Azure AD device identifier.
    • enrollmentType

      @SerializedName(value="enrollmentType", alternate="EnrollmentType") @Expose @Nullable public DeviceEnrollmentType enrollmentType
      The Enrollment Type. Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount.
    • failureCategory

      @SerializedName(value="failureCategory", alternate="FailureCategory") @Expose @Nullable public DeviceEnrollmentFailureReason failureCategory
      The Failure Category. Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment.
    • failureReason

      @SerializedName(value="failureReason", alternate="FailureReason") @Expose @Nullable public String failureReason
      The Failure Reason. Detailed failure reason.
    • managedDeviceIdentifier

      @SerializedName(value="managedDeviceIdentifier", alternate="ManagedDeviceIdentifier") @Expose @Nullable public String managedDeviceIdentifier
      The Managed Device Identifier. Device identifier created or collected by Intune.
    • operatingSystem

      @SerializedName(value="operatingSystem", alternate="OperatingSystem") @Expose @Nullable public String operatingSystem
      The Operating System. Operating System.
    • osVersion

      @SerializedName(value="osVersion", alternate="OsVersion") @Expose @Nullable public String osVersion
      The Os Version. OS Version.
    • userId

      @SerializedName(value="userId", alternate="UserId") @Expose @Nullable public String userId
      The User Id. Identifier for the user that tried to enroll the device.
  • Constructor Details

    • EnrollmentTroubleshootingEvent

      public EnrollmentTroubleshootingEvent()
  • 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 DeviceManagementTroubleshootingEvent
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to