Enum TransportType
- java.lang.Object
-
- java.lang.Enum<TransportType>
-
- io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3.TransportType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<TransportType>
public enum TransportType extends Enum<TransportType> implements com.google.protobuf.ProtocolMessageEnum
Thrift transport types supported by Envoy.
Protobuf enumenvoy.extensions.filters.network.thrift_proxy.v3.TransportType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTO_TRANSPORTFor downstream connections, the Thrift proxy will attempt to determine which transport to use.FRAMEDThe Thrift proxy will use the Thrift framed transport.HEADERThe Thrift proxy will assume the client is using the Thrift header transport.UNFRAMEDThe Thrift proxy will use the Thrift unframed transport.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intAUTO_TRANSPORT_VALUEFor downstream connections, the Thrift proxy will attempt to determine which transport to use.static intFRAMED_VALUEThe Thrift proxy will use the Thrift framed transport.static intHEADER_VALUEThe Thrift proxy will assume the client is using the Thrift header transport.static intUNFRAMED_VALUEThe Thrift proxy will use the Thrift unframed transport.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TransportTypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<TransportType>internalGetValueMap()static TransportTypevalueOf(int value)Deprecated.static TransportTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static TransportTypevalueOf(String name)Returns the enum constant of this type with the specified name.static TransportType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AUTO_TRANSPORT
public static final TransportType AUTO_TRANSPORT
For downstream connections, the Thrift proxy will attempt to determine which transport to use. For upstream connections, the Thrift proxy will use same transport as the downstream connection.
AUTO_TRANSPORT = 0;
-
FRAMED
public static final TransportType FRAMED
The Thrift proxy will use the Thrift framed transport.
FRAMED = 1;
-
UNFRAMED
public static final TransportType UNFRAMED
The Thrift proxy will use the Thrift unframed transport.
UNFRAMED = 2;
-
HEADER
public static final TransportType HEADER
The Thrift proxy will assume the client is using the Thrift header transport.
HEADER = 3;
-
UNRECOGNIZED
public static final TransportType UNRECOGNIZED
-
-
Field Detail
-
AUTO_TRANSPORT_VALUE
public static final int AUTO_TRANSPORT_VALUE
For downstream connections, the Thrift proxy will attempt to determine which transport to use. For upstream connections, the Thrift proxy will use same transport as the downstream connection.
AUTO_TRANSPORT = 0;- See Also:
- Constant Field Values
-
FRAMED_VALUE
public static final int FRAMED_VALUE
The Thrift proxy will use the Thrift framed transport.
FRAMED = 1;- See Also:
- Constant Field Values
-
UNFRAMED_VALUE
public static final int UNFRAMED_VALUE
The Thrift proxy will use the Thrift unframed transport.
UNFRAMED = 2;- See Also:
- Constant Field Values
-
HEADER_VALUE
public static final int HEADER_VALUE
The Thrift proxy will assume the client is using the Thrift header transport.
HEADER = 3;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static TransportType[] 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 (TransportType c : TransportType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TransportType valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static TransportType 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static TransportType 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<TransportType> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static TransportType 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-