/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. */ package com.microsoft.azure.management.appservice; import java.util.Collection; import com.microsoft.azure.management.resources.fluentcore.arm.ExpandableStringEnum; /** * Defines values for Java web container. */ public final class WebContainer extends ExpandableStringEnum<WebContainer> { /** Static value tomcat 7.0 newest for WebContainer. */ public static final WebContainer TOMCAT_7_0_NEWEST = WebContainer.fromString("tomcat 7.0"); /** Static value tomcat 7.0.50 for WebContainer. */ public static final WebContainer TOMCAT_7_0_50 = WebContainer.fromString("tomcat 7.0.50"); /** Static value tomcat 7.0.62 for WebContainer. */ public static final WebContainer TOMCAT_7_0_62 = WebContainer.fromString("tomcat 7.0.62"); /** Static value tomcat 8.0 newest for WebContainer. */ public static final WebContainer TOMCAT_8_0_NEWEST = WebContainer.fromString("tomcat 8.0"); /** Static value tomcat 8.0.23 for WebContainer. */ public static final WebContainer TOMCAT_8_0_23 = WebContainer.fromString("tomcat 8.0.23"); /** Static value tomcat 8.0 newest for WebContainer. */ public static final WebContainer TOMCAT_8_5_NEWEST = WebContainer.fromString("tomcat 8.5"); /** Static value tomcat 8.0.23 for WebContainer. */ public static final WebContainer TOMCAT_8_5_6 = WebContainer.fromString("tomcat 8.5.6"); /** Static value jetty 9.1 for WebContainer. */ public static final WebContainer JETTY_9_1_NEWEST = WebContainer.fromString("jetty 9.1"); /** Static value jetty 9.1.0 v20131115 for WebContainer. */ public static final WebContainer JETTY_9_1_V20131115 = WebContainer.fromString("jetty 9.1.0.20131115"); /** Static value jetty 9.3 for WebContainer. */ public static final WebContainer JETTY_9_3_NEWEST = WebContainer.fromString("jetty 9.3"); /** Static value jetty 9.3.13 v20161014 for WebContainer. */ public static final WebContainer JETTY_9_3_V20161014 = WebContainer.fromString("jetty 9.3.13.20161014"); /** * Finds or creates a Web container based on the specified name. * @param name a name * @return a WebContainer instance */ public static WebContainer fromString(String name) { return fromString(name, WebContainer.class); } /** * @return known Web container types */ public static Collection<WebContainer> values() { return values(WebContainer.class); } }