Class Runtime
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.appservice.model.Runtime
-
public class Runtime extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Runtime()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuntimegetRuntime(OperatingSystem operatingSystem, WebContainer webContainer, JavaVersion javaVersion)static RuntimegetRuntimeFromLinuxFxVersion(String linuxFxVersion)booleanisDocker()booleanisLinux()booleanisWindows()StringtoString()static List<Runtime>values()
-
-
-
Field Detail
-
LINUX_FX_VERSION_PATTERN
private static final Pattern LINUX_FX_VERSION_PATTERN
-
WINDOWS_JAVA8
public static final Runtime WINDOWS_JAVA8
-
WINDOWS_JAVA11
public static final Runtime WINDOWS_JAVA11
-
WINDOWS_JAVA17
public static final Runtime WINDOWS_JAVA17
-
WINDOWS_JAVA8_TOMCAT9
public static final Runtime WINDOWS_JAVA8_TOMCAT9
-
WINDOWS_JAVA8_TOMCAT85
public static final Runtime WINDOWS_JAVA8_TOMCAT85
-
WINDOWS_JAVA8_TOMCAT10
public static final Runtime WINDOWS_JAVA8_TOMCAT10
-
WINDOWS_JAVA11_TOMCAT9
public static final Runtime WINDOWS_JAVA11_TOMCAT9
-
WINDOWS_JAVA11_TOMCAT85
public static final Runtime WINDOWS_JAVA11_TOMCAT85
-
WINDOWS_JAVA11_TOMCAT10
public static final Runtime WINDOWS_JAVA11_TOMCAT10
-
WINDOWS_JAVA17_TOMCAT10
public static final Runtime WINDOWS_JAVA17_TOMCAT10
-
LINUX_JAVA8
public static final Runtime LINUX_JAVA8
-
LINUX_JAVA11
public static final Runtime LINUX_JAVA11
-
LINUX_JAVA17
public static final Runtime LINUX_JAVA17
-
LINUX_JAVA8_TOMCAT9
public static final Runtime LINUX_JAVA8_TOMCAT9
-
LINUX_JAVA8_TOMCAT85
public static final Runtime LINUX_JAVA8_TOMCAT85
-
LINUX_JAVA8_TOMCAT10
public static final Runtime LINUX_JAVA8_TOMCAT10
-
LINUX_JAVA8_JBOSS7
public static final Runtime LINUX_JAVA8_JBOSS7
-
LINUX_JAVA11_JBOSS7
public static final Runtime LINUX_JAVA11_JBOSS7
-
LINUX_JAVA11_TOMCAT9
public static final Runtime LINUX_JAVA11_TOMCAT9
-
LINUX_JAVA11_TOMCAT85
public static final Runtime LINUX_JAVA11_TOMCAT85
-
LINUX_JAVA11_TOMCAT10
public static final Runtime LINUX_JAVA11_TOMCAT10
-
LINUX_JAVA17_TOMCAT10
public static final Runtime LINUX_JAVA17_TOMCAT10
-
FUNCTION_WINDOWS_JAVA8
public static final Runtime FUNCTION_WINDOWS_JAVA8
-
FUNCTION_WINDOWS_JAVA11
public static final Runtime FUNCTION_WINDOWS_JAVA11
-
FUNCTION_WINDOWS_JAVA17
public static final Runtime FUNCTION_WINDOWS_JAVA17
-
FUNCTION_LINUX_JAVA8
public static final Runtime FUNCTION_LINUX_JAVA8
-
FUNCTION_LINUX_JAVA11
public static final Runtime FUNCTION_LINUX_JAVA11
-
FUNCTION_LINUX_JAVA17
public static final Runtime FUNCTION_LINUX_JAVA17
-
DOCKER
public static final Runtime DOCKER
-
operatingSystem
private OperatingSystem operatingSystem
-
webContainer
private WebContainer webContainer
-
javaVersion
private JavaVersion javaVersion
-
-
Method Detail
-
getRuntime
public static Runtime getRuntime(OperatingSystem operatingSystem, WebContainer webContainer, JavaVersion javaVersion)
-
getRuntimeFromLinuxFxVersion
public static Runtime getRuntimeFromLinuxFxVersion(String linuxFxVersion)
-
isWindows
public boolean isWindows()
-
isLinux
public boolean isLinux()
-
isDocker
public boolean isDocker()
-
-