Enum Class DeviceEnrollmentType

java.lang.Object
java.lang.Enum<DeviceEnrollmentType>
com.microsoft.graph.models.DeviceEnrollmentType
All Implemented Interfaces:
com.microsoft.kiota.serialization.ValuedEnum, Serializable, Comparable<DeviceEnrollmentType>, Constable

@Generated("com.microsoft.kiota") public enum DeviceEnrollmentType extends Enum<DeviceEnrollmentType> implements com.microsoft.kiota.serialization.ValuedEnum
Possible ways of adding a mobile device to management.
  • Enum Constant Details

    • Unknown

      public static final DeviceEnrollmentType Unknown
      Default value, enrollment type was not collected.
    • UserEnrollment

      public static final DeviceEnrollmentType UserEnrollment
      User driven enrollment through BYOD channel.
    • DeviceEnrollmentManager

      public static final DeviceEnrollmentType DeviceEnrollmentManager
      User enrollment with a device enrollment manager account.
    • AppleBulkWithUser

      public static final DeviceEnrollmentType AppleBulkWithUser
      Apple bulk enrollment with user challenge. (DEP, Apple Configurator)
    • AppleBulkWithoutUser

      public static final DeviceEnrollmentType AppleBulkWithoutUser
      Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)
    • WindowsAzureADJoin

      public static final DeviceEnrollmentType WindowsAzureADJoin
      Windows 10 Entra ID (Azure AD) Join.
    • WindowsBulkUserless

      public static final DeviceEnrollmentType WindowsBulkUserless
      Windows 10 Bulk enrollment through ICD with certificate.
    • WindowsAutoEnrollment

      public static final DeviceEnrollmentType WindowsAutoEnrollment
      Windows 10 automatic enrollment. (Add work account)
    • WindowsBulkAzureDomainJoin

      public static final DeviceEnrollmentType WindowsBulkAzureDomainJoin
      Windows 10 bulk Entra ID (Azure AD) Join.
    • WindowsCoManagement

      public static final DeviceEnrollmentType WindowsCoManagement
      Windows 10 Co-Management triggered by AutoPilot or Group Policy.
    • WindowsAzureADJoinUsingDeviceAuth

      public static final DeviceEnrollmentType WindowsAzureADJoinUsingDeviceAuth
      Windows 10 Entra ID (Azure AD) Join using Device Auth.
    • AppleUserEnrollment

      public static final DeviceEnrollmentType AppleUserEnrollment
      Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
    • AppleUserEnrollmentWithServiceAccount

      public static final DeviceEnrollmentType AppleUserEnrollmentWithServiceAccount
      Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities
  • Field Details

    • value

      public final String value
  • Method Details

    • values

      public static DeviceEnrollmentType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DeviceEnrollmentType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      @Nonnull public String getValue()
      Specified by:
      getValue in interface com.microsoft.kiota.serialization.ValuedEnum
    • forValue

      @Nullable public static DeviceEnrollmentType forValue(@Nonnull String searchValue)