HttpClient.Version (Java SE 11 & JDK 11 [ad-hoc build]) (original) (raw)
- java.lang.Enum<HttpClient.Version>
- java.net.http.HttpClient.Version
All Implemented Interfaces:
[Serializable](../../../../java.base/java/io/Serializable.html "interface in java.io")
,[Comparable](../../../../java.base/java/lang/Comparable.html "interface in java.lang")<[HttpClient.Version](HttpClient.Version.html "enum in java.net.http")>
Enclosing class:
HttpClient
public static enum HttpClient.Version
extends Enum<HttpClient.Version>
The HTTP protocol version.
Since:
11
Enum Constant Summary
Enum Constants
Enum Constant Description HTTP_1_1 HTTP version 1.1 HTTP_2 HTTP version 2 Method Summary
All Methods Static Methods Concrete Methods
Modifier and Type Method Description static HttpClient.Version valueOf(String name) Returns the enum constant of this type with the specified name. static HttpClient.Version[] values() Returns an array containing the constants of this enum type, in the order they are declared. * ### Methods declared in class java.lang.[Enum](../../../../java.base/java/lang/Enum.html "class in java.lang") `[clone](../../../../java.base/java/lang/Enum.html#clone%28%29), [compareTo](../../../../java.base/java/lang/Enum.html#compareTo%28E%29), [equals](../../../../java.base/java/lang/Enum.html#equals%28java.lang.Object%29), [finalize](../../../../java.base/java/lang/Enum.html#finalize%28%29), [getDeclaringClass](../../../../java.base/java/lang/Enum.html#getDeclaringClass%28%29), [hashCode](../../../../java.base/java/lang/Enum.html#hashCode%28%29), [name](../../../../java.base/java/lang/Enum.html#name%28%29), [ordinal](../../../../java.base/java/lang/Enum.html#ordinal%28%29), [toString](../../../../java.base/java/lang/Enum.html#toString%28%29), [valueOf](../../../../java.base/java/lang/Enum.html#valueOf%28java.lang.Class,java.lang.String%29)` * ### Methods declared in class java.lang.[Object](../../../../java.base/java/lang/Object.html "class in java.lang") `[getClass](../../../../java.base/java/lang/Object.html#getClass%28%29), [notify](../../../../java.base/java/lang/Object.html#notify%28%29), [notifyAll](../../../../java.base/java/lang/Object.html#notifyAll%28%29), [wait](../../../../java.base/java/lang/Object.html#wait%28%29), [wait](../../../../java.base/java/lang/Object.html#wait%28long%29), [wait](../../../../java.base/java/lang/Object.html#wait%28long,int%29)`
Enum Constant Detail
* #### HTTP\_1\_1 public static final [HttpClient.Version](HttpClient.Version.html "enum in java.net.http") HTTP_1_1 HTTP version 1.1 * #### HTTP\_2 public static final [HttpClient.Version](HttpClient.Version.html "enum in java.net.http") HTTP_2 HTTP version 2
Method Detail
* #### values public static [HttpClient.Version](HttpClient.Version.html "enum in java.net.http")[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: for (HttpClient.Version c : HttpClient.Version.values()) System.out.println(c); Returns: an array containing the constants of this enum type, in the order they are declared * #### valueOf public static [HttpClient.Version](HttpClient.Version.html "enum in java.net.http") valueOf([String](../../../../java.base/java/lang/String.html "class in java.lang") name) Returns the enum constant of this type with the specified name. The string must match _exactly_ an identifier used to declare an enum constant in this type. (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](../../../../java.base/java/lang/IllegalArgumentException.html "class in java.lang")` \- if this enum type has no constant with the specified name `[NullPointerException](../../../../java.base/java/lang/NullPointerException.html "class in java.lang")` \- if the argument is null
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2018, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.
DRAFT 11-internal+0-adhoc.chhegar.open