Enum HttpConnectionManager.ServerHeaderTransformation
- java.lang.Object
-
- java.lang.Enum<HttpConnectionManager.ServerHeaderTransformation>
-
- io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ServerHeaderTransformation
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,java.io.Serializable
,java.lang.Comparable<HttpConnectionManager.ServerHeaderTransformation>
- Enclosing class:
- HttpConnectionManager
public static enum HttpConnectionManager.ServerHeaderTransformation extends java.lang.Enum<HttpConnectionManager.ServerHeaderTransformation> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enumenvoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ServerHeaderTransformation
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPEND_IF_ABSENT
If no Server header is present, append Server server_name If a Server header is present, pass it through.OVERWRITE
Overwrite any Server header with the contents of server_name.PASS_THROUGH
Pass through the value of the server header, and do not append a header if none is present.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
APPEND_IF_ABSENT_VALUE
If no Server header is present, append Server server_name If a Server header is present, pass it through.private static com.google.protobuf.Internal.EnumLiteMap<HttpConnectionManager.ServerHeaderTransformation>
internalValueMap
static int
OVERWRITE_VALUE
Overwrite any Server header with the contents of server_name.static int
PASS_THROUGH_VALUE
Pass through the value of the server header, and do not append a header if none is present.private int
value
private static HttpConnectionManager.ServerHeaderTransformation[]
VALUES
-
Constructor Summary
Constructors Modifier Constructor Description private
ServerHeaderTransformation(int value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static HttpConnectionManager.ServerHeaderTransformation
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<HttpConnectionManager.ServerHeaderTransformation>
internalGetValueMap()
static HttpConnectionManager.ServerHeaderTransformation
valueOf(int value)
Deprecated.static HttpConnectionManager.ServerHeaderTransformation
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static HttpConnectionManager.ServerHeaderTransformation
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HttpConnectionManager.ServerHeaderTransformation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OVERWRITE
public static final HttpConnectionManager.ServerHeaderTransformation OVERWRITE
Overwrite any Server header with the contents of server_name.
OVERWRITE = 0;
-
APPEND_IF_ABSENT
public static final HttpConnectionManager.ServerHeaderTransformation APPEND_IF_ABSENT
If no Server header is present, append Server server_name If a Server header is present, pass it through.
APPEND_IF_ABSENT = 1;
-
PASS_THROUGH
public static final HttpConnectionManager.ServerHeaderTransformation PASS_THROUGH
Pass through the value of the server header, and do not append a header if none is present.
PASS_THROUGH = 2;
-
UNRECOGNIZED
public static final HttpConnectionManager.ServerHeaderTransformation UNRECOGNIZED
-
-
Field Detail
-
OVERWRITE_VALUE
public static final int OVERWRITE_VALUE
Overwrite any Server header with the contents of server_name.
OVERWRITE = 0;
- See Also:
- Constant Field Values
-
APPEND_IF_ABSENT_VALUE
public static final int APPEND_IF_ABSENT_VALUE
If no Server header is present, append Server server_name If a Server header is present, pass it through.
APPEND_IF_ABSENT = 1;
- See Also:
- Constant Field Values
-
PASS_THROUGH_VALUE
public static final int PASS_THROUGH_VALUE
Pass through the value of the server header, and do not append a header if none is present.
PASS_THROUGH = 2;
- See Also:
- Constant Field Values
-
internalValueMap
private static final com.google.protobuf.Internal.EnumLiteMap<HttpConnectionManager.ServerHeaderTransformation> internalValueMap
-
VALUES
private static final HttpConnectionManager.ServerHeaderTransformation[] VALUES
-
value
private final int value
-
-
Method Detail
-
values
public static HttpConnectionManager.ServerHeaderTransformation[] 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 (HttpConnectionManager.ServerHeaderTransformation c : HttpConnectionManager.ServerHeaderTransformation.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HttpConnectionManager.ServerHeaderTransformation valueOf(java.lang.String 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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static HttpConnectionManager.ServerHeaderTransformation valueOf(int value)
Deprecated.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:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
forNumber
public static HttpConnectionManager.ServerHeaderTransformation forNumber(int value)
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<HttpConnectionManager.ServerHeaderTransformation> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static HttpConnectionManager.ServerHeaderTransformation valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
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:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-