Class HttpHeaders
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.service.ext_proc.v3.HttpHeaders
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpHeadersOrBuilder,Serializable
public final class HttpHeaders extends com.google.protobuf.GeneratedMessageV3 implements HttpHeadersOrBuilder
This message is sent to the external server when the HTTP request and responses are first received.
Protobuf typeenvoy.service.ext_proc.v3.HttpHeaders- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpHeaders.BuilderThis message is sent to the external server when the HTTP request and responses are first received.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intATTRIBUTES_FIELD_NUMBERstatic intEND_OF_STREAM_FIELD_NUMBERstatic intHEADERS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsAttributes(String key)[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration.booleanequals(Object obj)Map<String,com.google.protobuf.Struct>getAttributes()Deprecated.intgetAttributesCount()[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration.Map<String,com.google.protobuf.Struct>getAttributesMap()[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration.com.google.protobuf.StructgetAttributesOrDefault(String key, com.google.protobuf.Struct defaultValue)[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration.com.google.protobuf.StructgetAttributesOrThrow(String key)[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration.static HttpHeadersgetDefaultInstance()HttpHeadersgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEndOfStream()If true, then there is no message body associated with this request or response.HeaderMapgetHeaders()The HTTP request headers.HeaderMapOrBuildergetHeadersOrBuilder()The HTTP request headers.com.google.protobuf.Parser<HttpHeaders>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasHeaders()The HTTP request headers.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static HttpHeaders.BuildernewBuilder()static HttpHeaders.BuildernewBuilder(HttpHeaders prototype)HttpHeaders.BuildernewBuilderForType()protected HttpHeaders.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static HttpHeadersparseDelimitedFrom(InputStream input)static HttpHeadersparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HttpHeadersparseFrom(byte[] data)static HttpHeadersparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HttpHeadersparseFrom(com.google.protobuf.ByteString data)static HttpHeadersparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HttpHeadersparseFrom(com.google.protobuf.CodedInputStream input)static HttpHeadersparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HttpHeadersparseFrom(InputStream input)static HttpHeadersparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HttpHeadersparseFrom(ByteBuffer data)static HttpHeadersparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<HttpHeaders>parser()HttpHeaders.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
HEADERS_FIELD_NUMBER
public static final int HEADERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ATTRIBUTES_FIELD_NUMBER
public static final int ATTRIBUTES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_OF_STREAM_FIELD_NUMBER
public static final int END_OF_STREAM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasHeaders
public boolean hasHeaders()
The HTTP request headers. All header keys will be lower-cased, because HTTP header keys are case-insensitive.
.envoy.config.core.v3.HeaderMap headers = 1;- Specified by:
hasHeadersin interfaceHttpHeadersOrBuilder- Returns:
- Whether the headers field is set.
-
getHeaders
public HeaderMap getHeaders()
The HTTP request headers. All header keys will be lower-cased, because HTTP header keys are case-insensitive.
.envoy.config.core.v3.HeaderMap headers = 1;- Specified by:
getHeadersin interfaceHttpHeadersOrBuilder- Returns:
- The headers.
-
getHeadersOrBuilder
public HeaderMapOrBuilder getHeadersOrBuilder()
The HTTP request headers. All header keys will be lower-cased, because HTTP header keys are case-insensitive.
.envoy.config.core.v3.HeaderMap headers = 1;- Specified by:
getHeadersOrBuilderin interfaceHttpHeadersOrBuilder
-
getAttributesCount
public int getAttributesCount()
Description copied from interface:HttpHeadersOrBuilder[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration. Each entry in the list is populated from the standard :ref:`attributes <arch_overview_attributes>` supported across Envoy.
map<string, .google.protobuf.Struct> attributes = 2;- Specified by:
getAttributesCountin interfaceHttpHeadersOrBuilder
-
containsAttributes
public boolean containsAttributes(String key)
[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration. Each entry in the list is populated from the standard :ref:`attributes <arch_overview_attributes>` supported across Envoy.
map<string, .google.protobuf.Struct> attributes = 2;- Specified by:
containsAttributesin interfaceHttpHeadersOrBuilder
-
getAttributes
@Deprecated public Map<String,com.google.protobuf.Struct> getAttributes()
Deprecated.UsegetAttributesMap()instead.- Specified by:
getAttributesin interfaceHttpHeadersOrBuilder
-
getAttributesMap
public Map<String,com.google.protobuf.Struct> getAttributesMap()
[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration. Each entry in the list is populated from the standard :ref:`attributes <arch_overview_attributes>` supported across Envoy.
map<string, .google.protobuf.Struct> attributes = 2;- Specified by:
getAttributesMapin interfaceHttpHeadersOrBuilder
-
getAttributesOrDefault
public com.google.protobuf.Struct getAttributesOrDefault(String key, com.google.protobuf.Struct defaultValue)
[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration. Each entry in the list is populated from the standard :ref:`attributes <arch_overview_attributes>` supported across Envoy.
map<string, .google.protobuf.Struct> attributes = 2;- Specified by:
getAttributesOrDefaultin interfaceHttpHeadersOrBuilder
-
getAttributesOrThrow
public com.google.protobuf.Struct getAttributesOrThrow(String key)
[#not-implemented-hide:] The values of properties selected by the ``request_attributes`` or ``response_attributes`` list in the configuration. Each entry in the list is populated from the standard :ref:`attributes <arch_overview_attributes>` supported across Envoy.
map<string, .google.protobuf.Struct> attributes = 2;- Specified by:
getAttributesOrThrowin interfaceHttpHeadersOrBuilder
-
getEndOfStream
public boolean getEndOfStream()
If true, then there is no message body associated with this request or response.
bool end_of_stream = 3;- Specified by:
getEndOfStreamin interfaceHttpHeadersOrBuilder- Returns:
- The endOfStream.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static HttpHeaders parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HttpHeaders parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HttpHeaders parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HttpHeaders parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HttpHeaders parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static HttpHeaders parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HttpHeaders parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public HttpHeaders.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static HttpHeaders.Builder newBuilder()
-
newBuilder
public static HttpHeaders.Builder newBuilder(HttpHeaders prototype)
-
toBuilder
public HttpHeaders.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected HttpHeaders.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static HttpHeaders getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<HttpHeaders> parser()
-
getParserForType
public com.google.protobuf.Parser<HttpHeaders> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public HttpHeaders getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-