Enum Class DetectedAppPlatformType

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

@Generated("com.microsoft.kiota") public enum DetectedAppPlatformType extends Enum<DetectedAppPlatformType> implements com.microsoft.kiota.serialization.ValuedEnum
Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).
  • Enum Constant Details

    • Unknown

      public static final DetectedAppPlatformType Unknown
      Default. Set to unknown when platform cannot be determined.
    • Windows

      public static final DetectedAppPlatformType Windows
      Indicates that the platform of the detected application is Windows.
    • WindowsMobile

      public static final DetectedAppPlatformType WindowsMobile
      Indicates that the platform of the detected application is Windows Mobile.
    • WindowsHolographic

      public static final DetectedAppPlatformType WindowsHolographic
      Indicates that the platform of the detected application is Windows Holographic.
    • Ios

      public static final DetectedAppPlatformType Ios
      Indicates that the platform of the detected application is iOS.
    • MacOS

      public static final DetectedAppPlatformType MacOS
      Indicates that the platform of the detected application is macOS.
    • ChromeOS

      public static final DetectedAppPlatformType ChromeOS
      Indicates that the platform of the detected application is ChromeOS.
    • AndroidOSP

      public static final DetectedAppPlatformType AndroidOSP
      Indicates that the platform of the detected application is Android open source project.
    • AndroidDeviceAdministrator

      public static final DetectedAppPlatformType AndroidDeviceAdministrator
      Indicates that the platform of the detected application is Android device administrator.
    • AndroidWorkProfile

      public static final DetectedAppPlatformType AndroidWorkProfile
      Indicates that the platform of the detected application is Android work profile.
    • AndroidDedicatedAndFullyManaged

      public static final DetectedAppPlatformType AndroidDedicatedAndFullyManaged
      Indicates that the platform of the detected application is Android dedicated and fully managed.
    • UnknownFutureValue

      public static final DetectedAppPlatformType UnknownFutureValue
      Evolvable enumeration sentinel value. Do not use.
  • Field Details

    • value

      public final String value
  • Method Details

    • values

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