com.microsoft.graph.beta.generated.models.DeviceManagementConfigurationWindowsSkus Maven / Gradle / Ivy
package com.microsoft.graph.beta.models;
import com.microsoft.kiota.serialization.ValuedEnum;
import java.util.Objects;
@jakarta.annotation.Generated("com.microsoft.kiota")
public enum DeviceManagementConfigurationWindowsSkus implements ValuedEnum {
Unknown("unknown"),
WindowsHome("windowsHome"),
WindowsProfessional("windowsProfessional"),
WindowsEnterprise("windowsEnterprise"),
WindowsEducation("windowsEducation"),
WindowsMobile("windowsMobile"),
WindowsMobileEnterprise("windowsMobileEnterprise"),
WindowsTeamSurface("windowsTeamSurface"),
Iot("iot"),
IotEnterprise("iotEnterprise"),
HoloLens("holoLens"),
HoloLensEnterprise("holoLensEnterprise"),
HolographicForBusiness("holographicForBusiness"),
WindowsMultiSession("windowsMultiSession"),
SurfaceHub("surfaceHub");
public final String value;
DeviceManagementConfigurationWindowsSkus(final String value) {
this.value = value;
}
@jakarta.annotation.Nonnull
public String getValue() { return this.value; }
@jakarta.annotation.Nullable
public static DeviceManagementConfigurationWindowsSkus forValue(@jakarta.annotation.Nonnull final String searchValue) {
Objects.requireNonNull(searchValue);
switch(searchValue) {
case "unknown": return Unknown;
case "windowsHome": return WindowsHome;
case "windowsProfessional": return WindowsProfessional;
case "windowsEnterprise": return WindowsEnterprise;
case "windowsEducation": return WindowsEducation;
case "windowsMobile": return WindowsMobile;
case "windowsMobileEnterprise": return WindowsMobileEnterprise;
case "windowsTeamSurface": return WindowsTeamSurface;
case "iot": return Iot;
case "iotEnterprise": return IotEnterprise;
case "holoLens": return HoloLens;
case "holoLensEnterprise": return HoloLensEnterprise;
case "holographicForBusiness": return HolographicForBusiness;
case "windowsMultiSession": return WindowsMultiSession;
case "surfaceHub": return SurfaceHub;
default: return null;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy