Enum Class ManagementAgentType

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

@Generated("com.microsoft.kiota") public enum ManagementAgentType extends Enum<ManagementAgentType> implements com.microsoft.kiota.serialization.ValuedEnum
  • Enum Constant Details

    • Eas

      public static final ManagementAgentType Eas
      The device is managed by Exchange server.
    • Mdm

      public static final ManagementAgentType Mdm
      The device is managed by Intune MDM.
    • EasMdm

      public static final ManagementAgentType EasMdm
      The device is managed by both Exchange server and Intune MDM.
    • IntuneClient

      public static final ManagementAgentType IntuneClient
      Intune client managed.
    • EasIntuneClient

      public static final ManagementAgentType EasIntuneClient
      The device is EAS and Intune client dual managed.
    • ConfigurationManagerClient

      public static final ManagementAgentType ConfigurationManagerClient
      The device is managed by Configuration Manager.
    • ConfigurationManagerClientMdm

      public static final ManagementAgentType ConfigurationManagerClientMdm
      The device is managed by Configuration Manager and MDM.
    • ConfigurationManagerClientMdmEas

      public static final ManagementAgentType ConfigurationManagerClientMdmEas
      The device is managed by Configuration Manager, MDM and Eas.
    • Unknown

      public static final ManagementAgentType Unknown
      Unknown management agent type.
    • Jamf

      public static final ManagementAgentType Jamf
      The device attributes are fetched from Jamf.
    • GoogleCloudDevicePolicyController

      public static final ManagementAgentType GoogleCloudDevicePolicyController
      The device is managed by Google's CloudDPC.
    • Microsoft365ManagedMdm

      public static final ManagementAgentType Microsoft365ManagedMdm
      This device is managed by Microsoft 365 through Intune.
    • MsSense

      public static final ManagementAgentType MsSense
  • Field Details

    • value

      public final String value
  • Method Details

    • values

      public static ManagementAgentType[] 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 ManagementAgentType 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 ManagementAgentType forValue(@Nonnull String searchValue)