Class HTTPResponseProperties.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
- io.envoyproxy.envoy.data.accesslog.v3.HTTPResponseProperties.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,HTTPResponsePropertiesOrBuilder
,java.lang.Cloneable
- Enclosing class:
- HTTPResponseProperties
public static final class HTTPResponseProperties.Builder extends com.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder> implements HTTPResponsePropertiesOrBuilder
[#next-free-field: 9]
Protobuf typeenvoy.data.accesslog.v3.HTTPResponseProperties
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private long
downstreamHeaderBytesSent_
private long
responseBodyBytes_
private com.google.protobuf.UInt32Value
responseCode_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
responseCodeBuilder_
private java.lang.Object
responseCodeDetails_
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
responseHeaders_
private long
responseHeadersBytes_
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
responseTrailers_
private long
upstreamHeaderBytesReceived_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HTTPResponseProperties
build()
HTTPResponseProperties
buildPartial()
private void
buildPartial0(HTTPResponseProperties result)
HTTPResponseProperties.Builder
clear()
HTTPResponseProperties.Builder
clearDownstreamHeaderBytesSent()
Number of header bytes sent to the downstream by the http stream, including protocol overhead.HTTPResponseProperties.Builder
clearResponseBodyBytes()
Size of the HTTP response body in bytes.HTTPResponseProperties.Builder
clearResponseCode()
The HTTP response code returned by Envoy.HTTPResponseProperties.Builder
clearResponseCodeDetails()
The HTTP response code details.HTTPResponseProperties.Builder
clearResponseHeaders()
HTTPResponseProperties.Builder
clearResponseHeadersBytes()
Size of the HTTP response headers in bytes.HTTPResponseProperties.Builder
clearResponseTrailers()
HTTPResponseProperties.Builder
clearUpstreamHeaderBytesReceived()
Number of header bytes received from the upstream by the http stream, including protocol overhead.boolean
containsResponseHeaders(java.lang.String key)
Map of additional headers configured to be logged.boolean
containsResponseTrailers(java.lang.String key)
Map of trailers configured to be logged.HTTPResponseProperties
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
long
getDownstreamHeaderBytesSent()
Number of header bytes sent to the downstream by the http stream, including protocol overhead.java.util.Map<java.lang.String,java.lang.String>
getMutableResponseHeaders()
Deprecated.java.util.Map<java.lang.String,java.lang.String>
getMutableResponseTrailers()
Deprecated.long
getResponseBodyBytes()
Size of the HTTP response body in bytes.com.google.protobuf.UInt32Value
getResponseCode()
The HTTP response code returned by Envoy.com.google.protobuf.UInt32Value.Builder
getResponseCodeBuilder()
The HTTP response code returned by Envoy.java.lang.String
getResponseCodeDetails()
The HTTP response code details.com.google.protobuf.ByteString
getResponseCodeDetailsBytes()
The HTTP response code details.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getResponseCodeFieldBuilder()
The HTTP response code returned by Envoy.com.google.protobuf.UInt32ValueOrBuilder
getResponseCodeOrBuilder()
The HTTP response code returned by Envoy.java.util.Map<java.lang.String,java.lang.String>
getResponseHeaders()
Deprecated.long
getResponseHeadersBytes()
Size of the HTTP response headers in bytes.int
getResponseHeadersCount()
Map of additional headers configured to be logged.java.util.Map<java.lang.String,java.lang.String>
getResponseHeadersMap()
Map of additional headers configured to be logged.java.lang.String
getResponseHeadersOrDefault(java.lang.String key, java.lang.String defaultValue)
Map of additional headers configured to be logged.java.lang.String
getResponseHeadersOrThrow(java.lang.String key)
Map of additional headers configured to be logged.java.util.Map<java.lang.String,java.lang.String>
getResponseTrailers()
Deprecated.int
getResponseTrailersCount()
Map of trailers configured to be logged.java.util.Map<java.lang.String,java.lang.String>
getResponseTrailersMap()
Map of trailers configured to be logged.java.lang.String
getResponseTrailersOrDefault(java.lang.String key, java.lang.String defaultValue)
Map of trailers configured to be logged.java.lang.String
getResponseTrailersOrThrow(java.lang.String key)
Map of trailers configured to be logged.long
getUpstreamHeaderBytesReceived()
Number of header bytes received from the upstream by the http stream, including protocol overhead.boolean
hasResponseCode()
The HTTP response code returned by Envoy.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetMutableResponseHeaders()
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetMutableResponseTrailers()
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetResponseHeaders()
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetResponseTrailers()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
HTTPResponseProperties.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HTTPResponseProperties.Builder
mergeFrom(com.google.protobuf.Message other)
HTTPResponseProperties.Builder
mergeFrom(HTTPResponseProperties other)
HTTPResponseProperties.Builder
mergeResponseCode(com.google.protobuf.UInt32Value value)
The HTTP response code returned by Envoy.HTTPResponseProperties.Builder
putAllResponseHeaders(java.util.Map<java.lang.String,java.lang.String> values)
Map of additional headers configured to be logged.HTTPResponseProperties.Builder
putAllResponseTrailers(java.util.Map<java.lang.String,java.lang.String> values)
Map of trailers configured to be logged.HTTPResponseProperties.Builder
putResponseHeaders(java.lang.String key, java.lang.String value)
Map of additional headers configured to be logged.HTTPResponseProperties.Builder
putResponseTrailers(java.lang.String key, java.lang.String value)
Map of trailers configured to be logged.HTTPResponseProperties.Builder
removeResponseHeaders(java.lang.String key)
Map of additional headers configured to be logged.HTTPResponseProperties.Builder
removeResponseTrailers(java.lang.String key)
Map of trailers configured to be logged.HTTPResponseProperties.Builder
setDownstreamHeaderBytesSent(long value)
Number of header bytes sent to the downstream by the http stream, including protocol overhead.HTTPResponseProperties.Builder
setResponseBodyBytes(long value)
Size of the HTTP response body in bytes.HTTPResponseProperties.Builder
setResponseCode(com.google.protobuf.UInt32Value value)
The HTTP response code returned by Envoy.HTTPResponseProperties.Builder
setResponseCode(com.google.protobuf.UInt32Value.Builder builderForValue)
The HTTP response code returned by Envoy.HTTPResponseProperties.Builder
setResponseCodeDetails(java.lang.String value)
The HTTP response code details.HTTPResponseProperties.Builder
setResponseCodeDetailsBytes(com.google.protobuf.ByteString value)
The HTTP response code details.HTTPResponseProperties.Builder
setResponseHeadersBytes(long value)
Size of the HTTP response headers in bytes.HTTPResponseProperties.Builder
setUpstreamHeaderBytesReceived(long value)
Number of header bytes received from the upstream by the http stream, including protocol overhead.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
responseCode_
private com.google.protobuf.UInt32Value responseCode_
-
responseCodeBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> responseCodeBuilder_
-
responseHeadersBytes_
private long responseHeadersBytes_
-
responseBodyBytes_
private long responseBodyBytes_
-
responseHeaders_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> responseHeaders_
-
responseTrailers_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> responseTrailers_
-
responseCodeDetails_
private java.lang.Object responseCodeDetails_
-
upstreamHeaderBytesReceived_
private long upstreamHeaderBytesReceived_
-
downstreamHeaderBytesSent_
private long downstreamHeaderBytesSent_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HTTPResponseProperties.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
getDefaultInstanceForType
public HTTPResponseProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HTTPResponseProperties build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HTTPResponseProperties buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(HTTPResponseProperties result)
-
mergeFrom
public HTTPResponseProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HTTPResponseProperties.Builder>
-
mergeFrom
public HTTPResponseProperties.Builder mergeFrom(HTTPResponseProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPResponseProperties.Builder>
-
mergeFrom
public HTTPResponseProperties.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HTTPResponseProperties.Builder>
- Throws:
java.io.IOException
-
hasResponseCode
public boolean hasResponseCode()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
- Specified by:
hasResponseCode
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- Whether the responseCode field is set.
-
getResponseCode
public com.google.protobuf.UInt32Value getResponseCode()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
- Specified by:
getResponseCode
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The responseCode.
-
setResponseCode
public HTTPResponseProperties.Builder setResponseCode(com.google.protobuf.UInt32Value value)
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
setResponseCode
public HTTPResponseProperties.Builder setResponseCode(com.google.protobuf.UInt32Value.Builder builderForValue)
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
mergeResponseCode
public HTTPResponseProperties.Builder mergeResponseCode(com.google.protobuf.UInt32Value value)
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
clearResponseCode
public HTTPResponseProperties.Builder clearResponseCode()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
getResponseCodeBuilder
public com.google.protobuf.UInt32Value.Builder getResponseCodeBuilder()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
getResponseCodeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getResponseCodeOrBuilder()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
- Specified by:
getResponseCodeOrBuilder
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseCodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getResponseCodeFieldBuilder()
The HTTP response code returned by Envoy.
.google.protobuf.UInt32Value response_code = 1;
-
getResponseHeadersBytes
public long getResponseHeadersBytes()
Size of the HTTP response headers in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include protocol overhead or overhead from framing or encoding at other networking layers.
uint64 response_headers_bytes = 2;
- Specified by:
getResponseHeadersBytes
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The responseHeadersBytes.
-
setResponseHeadersBytes
public HTTPResponseProperties.Builder setResponseHeadersBytes(long value)
Size of the HTTP response headers in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include protocol overhead or overhead from framing or encoding at other networking layers.
uint64 response_headers_bytes = 2;
- Parameters:
value
- The responseHeadersBytes to set.- Returns:
- This builder for chaining.
-
clearResponseHeadersBytes
public HTTPResponseProperties.Builder clearResponseHeadersBytes()
Size of the HTTP response headers in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include protocol overhead or overhead from framing or encoding at other networking layers.
uint64 response_headers_bytes = 2;
- Returns:
- This builder for chaining.
-
getResponseBodyBytes
public long getResponseBodyBytes()
Size of the HTTP response body in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include overhead from framing or encoding at other networking layers.
uint64 response_body_bytes = 3;
- Specified by:
getResponseBodyBytes
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The responseBodyBytes.
-
setResponseBodyBytes
public HTTPResponseProperties.Builder setResponseBodyBytes(long value)
Size of the HTTP response body in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include overhead from framing or encoding at other networking layers.
uint64 response_body_bytes = 3;
- Parameters:
value
- The responseBodyBytes to set.- Returns:
- This builder for chaining.
-
clearResponseBodyBytes
public HTTPResponseProperties.Builder clearResponseBodyBytes()
Size of the HTTP response body in bytes. This value is captured from the OSI layer 7 perspective, i.e. it does not include overhead from framing or encoding at other networking layers.
uint64 response_body_bytes = 3;
- Returns:
- This builder for chaining.
-
internalGetResponseHeaders
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetResponseHeaders()
-
internalGetMutableResponseHeaders
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableResponseHeaders()
-
getResponseHeadersCount
public int getResponseHeadersCount()
Description copied from interface:HTTPResponsePropertiesOrBuilder
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
- Specified by:
getResponseHeadersCount
in interfaceHTTPResponsePropertiesOrBuilder
-
containsResponseHeaders
public boolean containsResponseHeaders(java.lang.String key)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
- Specified by:
containsResponseHeaders
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseHeaders
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()
Deprecated.UsegetResponseHeadersMap()
instead.- Specified by:
getResponseHeaders
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseHeadersMap
public java.util.Map<java.lang.String,java.lang.String> getResponseHeadersMap()
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
- Specified by:
getResponseHeadersMap
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseHeadersOrDefault
public java.lang.String getResponseHeadersOrDefault(java.lang.String key, java.lang.String defaultValue)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
- Specified by:
getResponseHeadersOrDefault
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseHeadersOrThrow
public java.lang.String getResponseHeadersOrThrow(java.lang.String key)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
- Specified by:
getResponseHeadersOrThrow
in interfaceHTTPResponsePropertiesOrBuilder
-
clearResponseHeaders
public HTTPResponseProperties.Builder clearResponseHeaders()
-
removeResponseHeaders
public HTTPResponseProperties.Builder removeResponseHeaders(java.lang.String key)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
-
getMutableResponseHeaders
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableResponseHeaders()
Deprecated.Use alternate mutation accessors instead.
-
putResponseHeaders
public HTTPResponseProperties.Builder putResponseHeaders(java.lang.String key, java.lang.String value)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
-
putAllResponseHeaders
public HTTPResponseProperties.Builder putAllResponseHeaders(java.util.Map<java.lang.String,java.lang.String> values)
Map of additional headers configured to be logged.
map<string, string> response_headers = 4;
-
internalGetResponseTrailers
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetResponseTrailers()
-
internalGetMutableResponseTrailers
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableResponseTrailers()
-
getResponseTrailersCount
public int getResponseTrailersCount()
Description copied from interface:HTTPResponsePropertiesOrBuilder
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
- Specified by:
getResponseTrailersCount
in interfaceHTTPResponsePropertiesOrBuilder
-
containsResponseTrailers
public boolean containsResponseTrailers(java.lang.String key)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
- Specified by:
containsResponseTrailers
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseTrailers
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getResponseTrailers()
Deprecated.UsegetResponseTrailersMap()
instead.- Specified by:
getResponseTrailers
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseTrailersMap
public java.util.Map<java.lang.String,java.lang.String> getResponseTrailersMap()
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
- Specified by:
getResponseTrailersMap
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseTrailersOrDefault
public java.lang.String getResponseTrailersOrDefault(java.lang.String key, java.lang.String defaultValue)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
- Specified by:
getResponseTrailersOrDefault
in interfaceHTTPResponsePropertiesOrBuilder
-
getResponseTrailersOrThrow
public java.lang.String getResponseTrailersOrThrow(java.lang.String key)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
- Specified by:
getResponseTrailersOrThrow
in interfaceHTTPResponsePropertiesOrBuilder
-
clearResponseTrailers
public HTTPResponseProperties.Builder clearResponseTrailers()
-
removeResponseTrailers
public HTTPResponseProperties.Builder removeResponseTrailers(java.lang.String key)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
-
getMutableResponseTrailers
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableResponseTrailers()
Deprecated.Use alternate mutation accessors instead.
-
putResponseTrailers
public HTTPResponseProperties.Builder putResponseTrailers(java.lang.String key, java.lang.String value)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
-
putAllResponseTrailers
public HTTPResponseProperties.Builder putAllResponseTrailers(java.util.Map<java.lang.String,java.lang.String> values)
Map of trailers configured to be logged.
map<string, string> response_trailers = 5;
-
getResponseCodeDetails
public java.lang.String getResponseCodeDetails()
The HTTP response code details.
string response_code_details = 6;
- Specified by:
getResponseCodeDetails
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The responseCodeDetails.
-
getResponseCodeDetailsBytes
public com.google.protobuf.ByteString getResponseCodeDetailsBytes()
The HTTP response code details.
string response_code_details = 6;
- Specified by:
getResponseCodeDetailsBytes
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The bytes for responseCodeDetails.
-
setResponseCodeDetails
public HTTPResponseProperties.Builder setResponseCodeDetails(java.lang.String value)
The HTTP response code details.
string response_code_details = 6;
- Parameters:
value
- The responseCodeDetails to set.- Returns:
- This builder for chaining.
-
clearResponseCodeDetails
public HTTPResponseProperties.Builder clearResponseCodeDetails()
The HTTP response code details.
string response_code_details = 6;
- Returns:
- This builder for chaining.
-
setResponseCodeDetailsBytes
public HTTPResponseProperties.Builder setResponseCodeDetailsBytes(com.google.protobuf.ByteString value)
The HTTP response code details.
string response_code_details = 6;
- Parameters:
value
- The bytes for responseCodeDetails to set.- Returns:
- This builder for chaining.
-
getUpstreamHeaderBytesReceived
public long getUpstreamHeaderBytesReceived()
Number of header bytes received from the upstream by the http stream, including protocol overhead.
uint64 upstream_header_bytes_received = 7;
- Specified by:
getUpstreamHeaderBytesReceived
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The upstreamHeaderBytesReceived.
-
setUpstreamHeaderBytesReceived
public HTTPResponseProperties.Builder setUpstreamHeaderBytesReceived(long value)
Number of header bytes received from the upstream by the http stream, including protocol overhead.
uint64 upstream_header_bytes_received = 7;
- Parameters:
value
- The upstreamHeaderBytesReceived to set.- Returns:
- This builder for chaining.
-
clearUpstreamHeaderBytesReceived
public HTTPResponseProperties.Builder clearUpstreamHeaderBytesReceived()
Number of header bytes received from the upstream by the http stream, including protocol overhead.
uint64 upstream_header_bytes_received = 7;
- Returns:
- This builder for chaining.
-
getDownstreamHeaderBytesSent
public long getDownstreamHeaderBytesSent()
Number of header bytes sent to the downstream by the http stream, including protocol overhead.
uint64 downstream_header_bytes_sent = 8;
- Specified by:
getDownstreamHeaderBytesSent
in interfaceHTTPResponsePropertiesOrBuilder
- Returns:
- The downstreamHeaderBytesSent.
-
setDownstreamHeaderBytesSent
public HTTPResponseProperties.Builder setDownstreamHeaderBytesSent(long value)
Number of header bytes sent to the downstream by the http stream, including protocol overhead.
uint64 downstream_header_bytes_sent = 8;
- Parameters:
value
- The downstreamHeaderBytesSent to set.- Returns:
- This builder for chaining.
-
clearDownstreamHeaderBytesSent
public HTTPResponseProperties.Builder clearDownstreamHeaderBytesSent()
Number of header bytes sent to the downstream by the http stream, including protocol overhead.
uint64 downstream_header_bytes_sent = 8;
- Returns:
- This builder for chaining.
-
-