Class AccessLogCommon.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<AccessLogCommon.Builder>
-
- io.envoyproxy.envoy.data.accesslog.v3.AccessLogCommon.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,AccessLogCommonOrBuilder
,java.lang.Cloneable
- Enclosing class:
- AccessLogCommon
public static final class AccessLogCommon.Builder extends com.google.protobuf.GeneratedMessage.Builder<AccessLogCommon.Builder> implements AccessLogCommonOrBuilder
Defines fields that are shared by all Envoy access logs. [#next-free-field: 34]
Protobuf typeenvoy.data.accesslog.v3.AccessLogCommon
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
AccessLogCommon.Builder.FilterStateObjectsConverter
-
Field Summary
Fields Modifier and Type Field Description private int
accessLogType_
private int
bitField0_
private int
bitField1_
private java.lang.Object
connectionTerminationDetails_
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
customTags_
private Address
downstreamDirectRemoteAddress_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
downstreamDirectRemoteAddressBuilder_
private Address
downstreamLocalAddress_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
downstreamLocalAddressBuilder_
private Address
downstreamRemoteAddress_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
downstreamRemoteAddressBuilder_
private java.lang.Object
downstreamTransportFailureReason_
private long
downstreamWireBytesReceived_
private long
downstreamWireBytesSent_
private com.google.protobuf.Duration
duration_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
durationBuilder_
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder>
filterStateObjects_
private static AccessLogCommon.Builder.FilterStateObjectsConverter
filterStateObjectsConverter
private boolean
intermediateLogEntry_
private Metadata
metadata_
private com.google.protobuf.SingleFieldBuilder<Metadata,Metadata.Builder,MetadataOrBuilder>
metadataBuilder_
private ResponseFlags
responseFlags_
private com.google.protobuf.SingleFieldBuilder<ResponseFlags,ResponseFlags.Builder,ResponseFlagsOrBuilder>
responseFlagsBuilder_
private java.lang.Object
routeName_
private double
sampleRate_
private com.google.protobuf.Timestamp
startTime_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder>
startTimeBuilder_
private java.lang.Object
streamId_
private com.google.protobuf.Duration
timeToFirstDownstreamTxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToFirstDownstreamTxByteBuilder_
private com.google.protobuf.Duration
timeToFirstUpstreamRxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToFirstUpstreamRxByteBuilder_
private com.google.protobuf.Duration
timeToFirstUpstreamTxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToFirstUpstreamTxByteBuilder_
private com.google.protobuf.Duration
timeToLastDownstreamTxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToLastDownstreamTxByteBuilder_
private com.google.protobuf.Duration
timeToLastRxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToLastRxByteBuilder_
private com.google.protobuf.Duration
timeToLastUpstreamRxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToLastUpstreamRxByteBuilder_
private com.google.protobuf.Duration
timeToLastUpstreamTxByte_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeToLastUpstreamTxByteBuilder_
private TLSProperties
tlsProperties_
private com.google.protobuf.SingleFieldBuilder<TLSProperties,TLSProperties.Builder,TLSPropertiesOrBuilder>
tlsPropertiesBuilder_
private java.lang.Object
upstreamCluster_
private Address
upstreamLocalAddress_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
upstreamLocalAddressBuilder_
private Address
upstreamRemoteAddress_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
upstreamRemoteAddressBuilder_
private int
upstreamRequestAttemptCount_
private java.lang.Object
upstreamTransportFailureReason_
private long
upstreamWireBytesReceived_
private long
upstreamWireBytesSent_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AccessLogCommon
build()
AccessLogCommon
buildPartial()
private void
buildPartial0(AccessLogCommon result)
private void
buildPartial1(AccessLogCommon result)
AccessLogCommon.Builder
clear()
AccessLogCommon.Builder
clearAccessLogType()
The type of the access log, which indicates when the log was recorded.AccessLogCommon.Builder
clearConnectionTerminationDetails()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.AccessLogCommon.Builder
clearCustomTags()
AccessLogCommon.Builder
clearDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received.AccessLogCommon.Builder
clearDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.AccessLogCommon.Builder
clearDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received.AccessLogCommon.Builder
clearDownstreamTransportFailureReason()
If downstream connection in listener failed due to transport socket (e.g.AccessLogCommon.Builder
clearDownstreamWireBytesReceived()
For HTTP: Total number of bytes received from the downstream by the http stream.AccessLogCommon.Builder
clearDownstreamWireBytesSent()
For HTTP: Total number of bytes sent to the downstream by the http stream.AccessLogCommon.Builder
clearDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.AccessLogCommon.Builder
clearFilterStateObjects()
AccessLogCommon.Builder
clearIntermediateLogEntry()
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated.AccessLogCommon.Builder
clearMetadata()
All metadata encountered during request processing, including endpoint selection.AccessLogCommon.Builder
clearResponseFlags()
Flags indicating occurrences during request/response processing.AccessLogCommon.Builder
clearRouteName()
The name of the routeAccessLogCommon.Builder
clearSampleRate()
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled.AccessLogCommon.Builder
clearStartTime()
The time that Envoy started servicing this request.AccessLogCommon.Builder
clearStreamId()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing.AccessLogCommon.Builder
clearTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent.AccessLogCommon.Builder
clearTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e.AccessLogCommon.Builder
clearTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent.AccessLogCommon.Builder
clearTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent.AccessLogCommon.Builder
clearTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e.AccessLogCommon.Builder
clearTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e.AccessLogCommon.Builder
clearTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent.AccessLogCommon.Builder
clearTlsProperties()
If the connection is secure,S this field will contain TLS properties.AccessLogCommon.Builder
clearUpstreamCluster()
The upstream cluster that ``upstream_remote_address`` belongs to.AccessLogCommon.Builder
clearUpstreamLocalAddress()
The upstream local/origin address that handles this exchange.AccessLogCommon.Builder
clearUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange.AccessLogCommon.Builder
clearUpstreamRequestAttemptCount()
For HTTP: Number of times the request is attempted upstream.AccessLogCommon.Builder
clearUpstreamTransportFailureReason()
If upstream connection failed due to transport socket (e.g.AccessLogCommon.Builder
clearUpstreamWireBytesReceived()
For HTTP: Total number of bytes received from the upstream by the http stream.AccessLogCommon.Builder
clearUpstreamWireBytesSent()
For HTTP: Total number of bytes sent to the upstream by the http stream.boolean
containsCustomTags(java.lang.String key)
A list of custom tags, which annotate logs with additional information.boolean
containsFilterStateObjects(java.lang.String key)
Map of filter state in stream info that have been configured to be logged.AccessLogType
getAccessLogType()
The type of the access log, which indicates when the log was recorded.int
getAccessLogTypeValue()
The type of the access log, which indicates when the log was recorded.java.lang.String
getConnectionTerminationDetails()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.com.google.protobuf.ByteString
getConnectionTerminationDetailsBytes()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.java.util.Map<java.lang.String,java.lang.String>
getCustomTags()
Deprecated.int
getCustomTagsCount()
A list of custom tags, which annotate logs with additional information.java.util.Map<java.lang.String,java.lang.String>
getCustomTagsMap()
A list of custom tags, which annotate logs with additional information.java.lang.String
getCustomTagsOrDefault(java.lang.String key, java.lang.String defaultValue)
A list of custom tags, which annotate logs with additional information.java.lang.String
getCustomTagsOrThrow(java.lang.String key)
A list of custom tags, which annotate logs with additional information.AccessLogCommon
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Address
getDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received.Address.Builder
getDownstreamDirectRemoteAddressBuilder()
This field is the downstream direct remote address on which the request from the user was received.private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getDownstreamDirectRemoteAddressFieldBuilder()
This field is the downstream direct remote address on which the request from the user was received.AddressOrBuilder
getDownstreamDirectRemoteAddressOrBuilder()
This field is the downstream direct remote address on which the request from the user was received.Address
getDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.Address.Builder
getDownstreamLocalAddressBuilder()
This field is the local/destination address on which the request from the user was received.private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getDownstreamLocalAddressFieldBuilder()
This field is the local/destination address on which the request from the user was received.AddressOrBuilder
getDownstreamLocalAddressOrBuilder()
This field is the local/destination address on which the request from the user was received.Address
getDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received.Address.Builder
getDownstreamRemoteAddressBuilder()
This field is the remote/origin address on which the request from the user was received.private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getDownstreamRemoteAddressFieldBuilder()
This field is the remote/origin address on which the request from the user was received.AddressOrBuilder
getDownstreamRemoteAddressOrBuilder()
This field is the remote/origin address on which the request from the user was received.java.lang.String
getDownstreamTransportFailureReason()
If downstream connection in listener failed due to transport socket (e.g.com.google.protobuf.ByteString
getDownstreamTransportFailureReasonBytes()
If downstream connection in listener failed due to transport socket (e.g.long
getDownstreamWireBytesReceived()
For HTTP: Total number of bytes received from the downstream by the http stream.long
getDownstreamWireBytesSent()
For HTTP: Total number of bytes sent to the downstream by the http stream.com.google.protobuf.Duration
getDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.com.google.protobuf.Duration.Builder
getDurationBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getDurationFieldBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.com.google.protobuf.DurationOrBuilder
getDurationOrBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.java.util.Map<java.lang.String,com.google.protobuf.Any>
getFilterStateObjects()
Deprecated.int
getFilterStateObjectsCount()
Map of filter state in stream info that have been configured to be logged.java.util.Map<java.lang.String,com.google.protobuf.Any>
getFilterStateObjectsMap()
Map of filter state in stream info that have been configured to be logged.com.google.protobuf.Any
getFilterStateObjectsOrDefault(java.lang.String key, com.google.protobuf.Any defaultValue)
Map of filter state in stream info that have been configured to be logged.com.google.protobuf.Any
getFilterStateObjectsOrThrow(java.lang.String key)
Map of filter state in stream info that have been configured to be logged.boolean
getIntermediateLogEntry()
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated.Metadata
getMetadata()
All metadata encountered during request processing, including endpoint selection.Metadata.Builder
getMetadataBuilder()
All metadata encountered during request processing, including endpoint selection.private com.google.protobuf.SingleFieldBuilder<Metadata,Metadata.Builder,MetadataOrBuilder>
getMetadataFieldBuilder()
All metadata encountered during request processing, including endpoint selection.MetadataOrBuilder
getMetadataOrBuilder()
All metadata encountered during request processing, including endpoint selection.java.util.Map<java.lang.String,java.lang.String>
getMutableCustomTags()
Deprecated.java.util.Map<java.lang.String,com.google.protobuf.Any>
getMutableFilterStateObjects()
Deprecated.ResponseFlags
getResponseFlags()
Flags indicating occurrences during request/response processing.ResponseFlags.Builder
getResponseFlagsBuilder()
Flags indicating occurrences during request/response processing.private com.google.protobuf.SingleFieldBuilder<ResponseFlags,ResponseFlags.Builder,ResponseFlagsOrBuilder>
getResponseFlagsFieldBuilder()
Flags indicating occurrences during request/response processing.ResponseFlagsOrBuilder
getResponseFlagsOrBuilder()
Flags indicating occurrences during request/response processing.java.lang.String
getRouteName()
The name of the routecom.google.protobuf.ByteString
getRouteNameBytes()
The name of the routedouble
getSampleRate()
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled.com.google.protobuf.Timestamp
getStartTime()
The time that Envoy started servicing this request.com.google.protobuf.Timestamp.Builder
getStartTimeBuilder()
The time that Envoy started servicing this request.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder>
getStartTimeFieldBuilder()
The time that Envoy started servicing this request.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
The time that Envoy started servicing this request.java.lang.String
getStreamId()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing.com.google.protobuf.ByteString
getStreamIdBytes()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing.com.google.protobuf.Duration
getTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent.com.google.protobuf.Duration.Builder
getTimeToFirstDownstreamTxByteBuilder()
Interval between the first downstream byte received and the first downstream byte sent.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToFirstDownstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the first downstream byte sent.com.google.protobuf.DurationOrBuilder
getTimeToFirstDownstreamTxByteOrBuilder()
Interval between the first downstream byte received and the first downstream byte sent.com.google.protobuf.Duration
getTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e.com.google.protobuf.Duration.Builder
getTimeToFirstUpstreamRxByteBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToFirstUpstreamRxByteFieldBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e.com.google.protobuf.DurationOrBuilder
getTimeToFirstUpstreamRxByteOrBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e.com.google.protobuf.Duration
getTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent.com.google.protobuf.Duration.Builder
getTimeToFirstUpstreamTxByteBuilder()
Interval between the first downstream byte received and the first upstream byte sent.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToFirstUpstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the first upstream byte sent.com.google.protobuf.DurationOrBuilder
getTimeToFirstUpstreamTxByteOrBuilder()
Interval between the first downstream byte received and the first upstream byte sent.com.google.protobuf.Duration
getTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent.com.google.protobuf.Duration.Builder
getTimeToLastDownstreamTxByteBuilder()
Interval between the first downstream byte received and the last downstream byte sent.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToLastDownstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the last downstream byte sent.com.google.protobuf.DurationOrBuilder
getTimeToLastDownstreamTxByteOrBuilder()
Interval between the first downstream byte received and the last downstream byte sent.com.google.protobuf.Duration
getTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e.com.google.protobuf.Duration.Builder
getTimeToLastRxByteBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToLastRxByteFieldBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e.com.google.protobuf.DurationOrBuilder
getTimeToLastRxByteOrBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e.com.google.protobuf.Duration
getTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e.com.google.protobuf.Duration.Builder
getTimeToLastUpstreamRxByteBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToLastUpstreamRxByteFieldBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e.com.google.protobuf.DurationOrBuilder
getTimeToLastUpstreamRxByteOrBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e.com.google.protobuf.Duration
getTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent.com.google.protobuf.Duration.Builder
getTimeToLastUpstreamTxByteBuilder()
Interval between the first downstream byte received and the last upstream byte sent.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeToLastUpstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the last upstream byte sent.com.google.protobuf.DurationOrBuilder
getTimeToLastUpstreamTxByteOrBuilder()
Interval between the first downstream byte received and the last upstream byte sent.TLSProperties
getTlsProperties()
If the connection is secure,S this field will contain TLS properties.TLSProperties.Builder
getTlsPropertiesBuilder()
If the connection is secure,S this field will contain TLS properties.private com.google.protobuf.SingleFieldBuilder<TLSProperties,TLSProperties.Builder,TLSPropertiesOrBuilder>
getTlsPropertiesFieldBuilder()
If the connection is secure,S this field will contain TLS properties.TLSPropertiesOrBuilder
getTlsPropertiesOrBuilder()
If the connection is secure,S this field will contain TLS properties.java.lang.String
getUpstreamCluster()
The upstream cluster that ``upstream_remote_address`` belongs to.com.google.protobuf.ByteString
getUpstreamClusterBytes()
The upstream cluster that ``upstream_remote_address`` belongs to.Address
getUpstreamLocalAddress()
The upstream local/origin address that handles this exchange.Address.Builder
getUpstreamLocalAddressBuilder()
The upstream local/origin address that handles this exchange.private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getUpstreamLocalAddressFieldBuilder()
The upstream local/origin address that handles this exchange.AddressOrBuilder
getUpstreamLocalAddressOrBuilder()
The upstream local/origin address that handles this exchange.Address
getUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange.Address.Builder
getUpstreamRemoteAddressBuilder()
The upstream remote/destination address that handles this exchange.private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getUpstreamRemoteAddressFieldBuilder()
The upstream remote/destination address that handles this exchange.AddressOrBuilder
getUpstreamRemoteAddressOrBuilder()
The upstream remote/destination address that handles this exchange.int
getUpstreamRequestAttemptCount()
For HTTP: Number of times the request is attempted upstream.java.lang.String
getUpstreamTransportFailureReason()
If upstream connection failed due to transport socket (e.g.com.google.protobuf.ByteString
getUpstreamTransportFailureReasonBytes()
If upstream connection failed due to transport socket (e.g.long
getUpstreamWireBytesReceived()
For HTTP: Total number of bytes received from the upstream by the http stream.long
getUpstreamWireBytesSent()
For HTTP: Total number of bytes sent to the upstream by the http stream.boolean
hasDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received.boolean
hasDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.boolean
hasDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received.boolean
hasDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.boolean
hasMetadata()
All metadata encountered during request processing, including endpoint selection.boolean
hasResponseFlags()
Flags indicating occurrences during request/response processing.boolean
hasStartTime()
The time that Envoy started servicing this request.boolean
hasTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent.boolean
hasTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e.boolean
hasTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent.boolean
hasTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent.boolean
hasTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e.boolean
hasTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e.boolean
hasTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent.boolean
hasTlsProperties()
If the connection is secure,S this field will contain TLS properties.boolean
hasUpstreamLocalAddress()
The upstream local/origin address that handles this exchange.boolean
hasUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange.private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetCustomTags()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder>
internalGetFilterStateObjects()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetMutableCustomTags()
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder>
internalGetMutableFilterStateObjects()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
AccessLogCommon.Builder
mergeDownstreamDirectRemoteAddress(Address value)
This field is the downstream direct remote address on which the request from the user was received.AccessLogCommon.Builder
mergeDownstreamLocalAddress(Address value)
This field is the local/destination address on which the request from the user was received.AccessLogCommon.Builder
mergeDownstreamRemoteAddress(Address value)
This field is the remote/origin address on which the request from the user was received.AccessLogCommon.Builder
mergeDuration(com.google.protobuf.Duration value)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.AccessLogCommon.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AccessLogCommon.Builder
mergeFrom(com.google.protobuf.Message other)
AccessLogCommon.Builder
mergeFrom(AccessLogCommon other)
AccessLogCommon.Builder
mergeMetadata(Metadata value)
All metadata encountered during request processing, including endpoint selection.AccessLogCommon.Builder
mergeResponseFlags(ResponseFlags value)
Flags indicating occurrences during request/response processing.AccessLogCommon.Builder
mergeStartTime(com.google.protobuf.Timestamp value)
The time that Envoy started servicing this request.AccessLogCommon.Builder
mergeTimeToFirstDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first downstream byte sent.AccessLogCommon.Builder
mergeTimeToFirstUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte received (i.e.AccessLogCommon.Builder
mergeTimeToFirstUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte sent.AccessLogCommon.Builder
mergeTimeToLastDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte sent.AccessLogCommon.Builder
mergeTimeToLastRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte received (i.e.AccessLogCommon.Builder
mergeTimeToLastUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte received (i.e.AccessLogCommon.Builder
mergeTimeToLastUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte sent.AccessLogCommon.Builder
mergeTlsProperties(TLSProperties value)
If the connection is secure,S this field will contain TLS properties.AccessLogCommon.Builder
mergeUpstreamLocalAddress(Address value)
The upstream local/origin address that handles this exchange.AccessLogCommon.Builder
mergeUpstreamRemoteAddress(Address value)
The upstream remote/destination address that handles this exchange.AccessLogCommon.Builder
putAllCustomTags(java.util.Map<java.lang.String,java.lang.String> values)
A list of custom tags, which annotate logs with additional information.AccessLogCommon.Builder
putAllFilterStateObjects(java.util.Map<java.lang.String,com.google.protobuf.Any> values)
Map of filter state in stream info that have been configured to be logged.AccessLogCommon.Builder
putCustomTags(java.lang.String key, java.lang.String value)
A list of custom tags, which annotate logs with additional information.AccessLogCommon.Builder
putFilterStateObjects(java.lang.String key, com.google.protobuf.Any value)
Map of filter state in stream info that have been configured to be logged.com.google.protobuf.Any.Builder
putFilterStateObjectsBuilderIfAbsent(java.lang.String key)
Map of filter state in stream info that have been configured to be logged.AccessLogCommon.Builder
removeCustomTags(java.lang.String key)
A list of custom tags, which annotate logs with additional information.AccessLogCommon.Builder
removeFilterStateObjects(java.lang.String key)
Map of filter state in stream info that have been configured to be logged.AccessLogCommon.Builder
setAccessLogType(AccessLogType value)
The type of the access log, which indicates when the log was recorded.AccessLogCommon.Builder
setAccessLogTypeValue(int value)
The type of the access log, which indicates when the log was recorded.AccessLogCommon.Builder
setConnectionTerminationDetails(java.lang.String value)
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.AccessLogCommon.Builder
setConnectionTerminationDetailsBytes(com.google.protobuf.ByteString value)
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.AccessLogCommon.Builder
setDownstreamDirectRemoteAddress(Address value)
This field is the downstream direct remote address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamDirectRemoteAddress(Address.Builder builderForValue)
This field is the downstream direct remote address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamLocalAddress(Address value)
This field is the local/destination address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamLocalAddress(Address.Builder builderForValue)
This field is the local/destination address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamRemoteAddress(Address value)
This field is the remote/origin address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamRemoteAddress(Address.Builder builderForValue)
This field is the remote/origin address on which the request from the user was received.AccessLogCommon.Builder
setDownstreamTransportFailureReason(java.lang.String value)
If downstream connection in listener failed due to transport socket (e.g.AccessLogCommon.Builder
setDownstreamTransportFailureReasonBytes(com.google.protobuf.ByteString value)
If downstream connection in listener failed due to transport socket (e.g.AccessLogCommon.Builder
setDownstreamWireBytesReceived(long value)
For HTTP: Total number of bytes received from the downstream by the http stream.AccessLogCommon.Builder
setDownstreamWireBytesSent(long value)
For HTTP: Total number of bytes sent to the downstream by the http stream.AccessLogCommon.Builder
setDuration(com.google.protobuf.Duration value)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.AccessLogCommon.Builder
setDuration(com.google.protobuf.Duration.Builder builderForValue)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out.AccessLogCommon.Builder
setIntermediateLogEntry(boolean value)
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated.AccessLogCommon.Builder
setMetadata(Metadata value)
All metadata encountered during request processing, including endpoint selection.AccessLogCommon.Builder
setMetadata(Metadata.Builder builderForValue)
All metadata encountered during request processing, including endpoint selection.AccessLogCommon.Builder
setResponseFlags(ResponseFlags value)
Flags indicating occurrences during request/response processing.AccessLogCommon.Builder
setResponseFlags(ResponseFlags.Builder builderForValue)
Flags indicating occurrences during request/response processing.AccessLogCommon.Builder
setRouteName(java.lang.String value)
The name of the routeAccessLogCommon.Builder
setRouteNameBytes(com.google.protobuf.ByteString value)
The name of the routeAccessLogCommon.Builder
setSampleRate(double value)
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled.AccessLogCommon.Builder
setStartTime(com.google.protobuf.Timestamp value)
The time that Envoy started servicing this request.AccessLogCommon.Builder
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time that Envoy started servicing this request.AccessLogCommon.Builder
setStreamId(java.lang.String value)
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing.AccessLogCommon.Builder
setStreamIdBytes(com.google.protobuf.ByteString value)
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing.AccessLogCommon.Builder
setTimeToFirstDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first downstream byte sent.AccessLogCommon.Builder
setTimeToFirstDownstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first downstream byte sent.AccessLogCommon.Builder
setTimeToFirstUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte received (i.e.AccessLogCommon.Builder
setTimeToFirstUpstreamRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first upstream byte received (i.e.AccessLogCommon.Builder
setTimeToFirstUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte sent.AccessLogCommon.Builder
setTimeToFirstUpstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first upstream byte sent.AccessLogCommon.Builder
setTimeToLastDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte sent.AccessLogCommon.Builder
setTimeToLastDownstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last downstream byte sent.AccessLogCommon.Builder
setTimeToLastRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte received (i.e.AccessLogCommon.Builder
setTimeToLastRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last downstream byte received (i.e.AccessLogCommon.Builder
setTimeToLastUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte received (i.e.AccessLogCommon.Builder
setTimeToLastUpstreamRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last upstream byte received (i.e.AccessLogCommon.Builder
setTimeToLastUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte sent.AccessLogCommon.Builder
setTimeToLastUpstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last upstream byte sent.AccessLogCommon.Builder
setTlsProperties(TLSProperties value)
If the connection is secure,S this field will contain TLS properties.AccessLogCommon.Builder
setTlsProperties(TLSProperties.Builder builderForValue)
If the connection is secure,S this field will contain TLS properties.AccessLogCommon.Builder
setUpstreamCluster(java.lang.String value)
The upstream cluster that ``upstream_remote_address`` belongs to.AccessLogCommon.Builder
setUpstreamClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster that ``upstream_remote_address`` belongs to.AccessLogCommon.Builder
setUpstreamLocalAddress(Address value)
The upstream local/origin address that handles this exchange.AccessLogCommon.Builder
setUpstreamLocalAddress(Address.Builder builderForValue)
The upstream local/origin address that handles this exchange.AccessLogCommon.Builder
setUpstreamRemoteAddress(Address value)
The upstream remote/destination address that handles this exchange.AccessLogCommon.Builder
setUpstreamRemoteAddress(Address.Builder builderForValue)
The upstream remote/destination address that handles this exchange.AccessLogCommon.Builder
setUpstreamRequestAttemptCount(int value)
For HTTP: Number of times the request is attempted upstream.AccessLogCommon.Builder
setUpstreamTransportFailureReason(java.lang.String value)
If upstream connection failed due to transport socket (e.g.AccessLogCommon.Builder
setUpstreamTransportFailureReasonBytes(com.google.protobuf.ByteString value)
If upstream connection failed due to transport socket (e.g.AccessLogCommon.Builder
setUpstreamWireBytesReceived(long value)
For HTTP: Total number of bytes received from the upstream by the http stream.AccessLogCommon.Builder
setUpstreamWireBytesSent(long value)
For HTTP: Total number of bytes sent to the upstream by the http stream.-
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_
-
bitField1_
private int bitField1_
-
sampleRate_
private double sampleRate_
-
downstreamRemoteAddress_
private Address downstreamRemoteAddress_
-
downstreamRemoteAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> downstreamRemoteAddressBuilder_
-
downstreamLocalAddress_
private Address downstreamLocalAddress_
-
downstreamLocalAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> downstreamLocalAddressBuilder_
-
tlsProperties_
private TLSProperties tlsProperties_
-
tlsPropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<TLSProperties,TLSProperties.Builder,TLSPropertiesOrBuilder> tlsPropertiesBuilder_
-
startTime_
private com.google.protobuf.Timestamp startTime_
-
startTimeBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> startTimeBuilder_
-
timeToLastRxByte_
private com.google.protobuf.Duration timeToLastRxByte_
-
timeToLastRxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToLastRxByteBuilder_
-
timeToFirstUpstreamTxByte_
private com.google.protobuf.Duration timeToFirstUpstreamTxByte_
-
timeToFirstUpstreamTxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToFirstUpstreamTxByteBuilder_
-
timeToLastUpstreamTxByte_
private com.google.protobuf.Duration timeToLastUpstreamTxByte_
-
timeToLastUpstreamTxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToLastUpstreamTxByteBuilder_
-
timeToFirstUpstreamRxByte_
private com.google.protobuf.Duration timeToFirstUpstreamRxByte_
-
timeToFirstUpstreamRxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToFirstUpstreamRxByteBuilder_
-
timeToLastUpstreamRxByte_
private com.google.protobuf.Duration timeToLastUpstreamRxByte_
-
timeToLastUpstreamRxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToLastUpstreamRxByteBuilder_
-
timeToFirstDownstreamTxByte_
private com.google.protobuf.Duration timeToFirstDownstreamTxByte_
-
timeToFirstDownstreamTxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToFirstDownstreamTxByteBuilder_
-
timeToLastDownstreamTxByte_
private com.google.protobuf.Duration timeToLastDownstreamTxByte_
-
timeToLastDownstreamTxByteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeToLastDownstreamTxByteBuilder_
-
upstreamRemoteAddress_
private Address upstreamRemoteAddress_
-
upstreamRemoteAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> upstreamRemoteAddressBuilder_
-
upstreamLocalAddress_
private Address upstreamLocalAddress_
-
upstreamLocalAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> upstreamLocalAddressBuilder_
-
upstreamCluster_
private java.lang.Object upstreamCluster_
-
responseFlags_
private ResponseFlags responseFlags_
-
responseFlagsBuilder_
private com.google.protobuf.SingleFieldBuilder<ResponseFlags,ResponseFlags.Builder,ResponseFlagsOrBuilder> responseFlagsBuilder_
-
metadata_
private Metadata metadata_
-
metadataBuilder_
private com.google.protobuf.SingleFieldBuilder<Metadata,Metadata.Builder,MetadataOrBuilder> metadataBuilder_
-
upstreamTransportFailureReason_
private java.lang.Object upstreamTransportFailureReason_
-
routeName_
private java.lang.Object routeName_
-
downstreamDirectRemoteAddress_
private Address downstreamDirectRemoteAddress_
-
downstreamDirectRemoteAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> downstreamDirectRemoteAddressBuilder_
-
filterStateObjectsConverter
private static final AccessLogCommon.Builder.FilterStateObjectsConverter filterStateObjectsConverter
-
filterStateObjects_
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder> filterStateObjects_
-
customTags_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> customTags_
-
duration_
private com.google.protobuf.Duration duration_
-
durationBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> durationBuilder_
-
upstreamRequestAttemptCount_
private int upstreamRequestAttemptCount_
-
connectionTerminationDetails_
private java.lang.Object connectionTerminationDetails_
-
streamId_
private java.lang.Object streamId_
-
intermediateLogEntry_
private boolean intermediateLogEntry_
-
downstreamTransportFailureReason_
private java.lang.Object downstreamTransportFailureReason_
-
downstreamWireBytesSent_
private long downstreamWireBytesSent_
-
downstreamWireBytesReceived_
private long downstreamWireBytesReceived_
-
upstreamWireBytesSent_
private long upstreamWireBytesSent_
-
upstreamWireBytesReceived_
private long upstreamWireBytesReceived_
-
accessLogType_
private int accessLogType_
-
-
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<AccessLogCommon.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<AccessLogCommon.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<AccessLogCommon.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public AccessLogCommon.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<AccessLogCommon.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<AccessLogCommon.Builder>
-
getDefaultInstanceForType
public AccessLogCommon getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AccessLogCommon build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AccessLogCommon buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(AccessLogCommon result)
-
buildPartial1
private void buildPartial1(AccessLogCommon result)
-
mergeFrom
public AccessLogCommon.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AccessLogCommon.Builder>
-
mergeFrom
public AccessLogCommon.Builder mergeFrom(AccessLogCommon other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<AccessLogCommon.Builder>
-
mergeFrom
public AccessLogCommon.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<AccessLogCommon.Builder>
- Throws:
java.io.IOException
-
getSampleRate
public double getSampleRate()
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled. Valid range is (0.0, 1.0].
double sample_rate = 1 [(.validate.rules) = { ... }
- Specified by:
getSampleRate
in interfaceAccessLogCommonOrBuilder
- Returns:
- The sampleRate.
-
setSampleRate
public AccessLogCommon.Builder setSampleRate(double value)
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled. Valid range is (0.0, 1.0].
double sample_rate = 1 [(.validate.rules) = { ... }
- Parameters:
value
- The sampleRate to set.- Returns:
- This builder for chaining.
-
clearSampleRate
public AccessLogCommon.Builder clearSampleRate()
[#not-implemented-hide:] This field indicates the rate at which this log entry was sampled. Valid range is (0.0, 1.0].
double sample_rate = 1 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
hasDownstreamRemoteAddress
public boolean hasDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
- Specified by:
hasDownstreamRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the downstreamRemoteAddress field is set.
-
getDownstreamRemoteAddress
public Address getDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
- Specified by:
getDownstreamRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamRemoteAddress.
-
setDownstreamRemoteAddress
public AccessLogCommon.Builder setDownstreamRemoteAddress(Address value)
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
setDownstreamRemoteAddress
public AccessLogCommon.Builder setDownstreamRemoteAddress(Address.Builder builderForValue)
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
mergeDownstreamRemoteAddress
public AccessLogCommon.Builder mergeDownstreamRemoteAddress(Address value)
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
clearDownstreamRemoteAddress
public AccessLogCommon.Builder clearDownstreamRemoteAddress()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
getDownstreamRemoteAddressBuilder
public Address.Builder getDownstreamRemoteAddressBuilder()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
getDownstreamRemoteAddressOrBuilder
public AddressOrBuilder getDownstreamRemoteAddressOrBuilder()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
- Specified by:
getDownstreamRemoteAddressOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getDownstreamRemoteAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getDownstreamRemoteAddressFieldBuilder()
This field is the remote/origin address on which the request from the user was received. Note: This may not be the physical peer. E.g, if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_remote_address = 2;
-
hasDownstreamLocalAddress
public boolean hasDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
- Specified by:
hasDownstreamLocalAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the downstreamLocalAddress field is set.
-
getDownstreamLocalAddress
public Address getDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
- Specified by:
getDownstreamLocalAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamLocalAddress.
-
setDownstreamLocalAddress
public AccessLogCommon.Builder setDownstreamLocalAddress(Address value)
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
setDownstreamLocalAddress
public AccessLogCommon.Builder setDownstreamLocalAddress(Address.Builder builderForValue)
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
mergeDownstreamLocalAddress
public AccessLogCommon.Builder mergeDownstreamLocalAddress(Address value)
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
clearDownstreamLocalAddress
public AccessLogCommon.Builder clearDownstreamLocalAddress()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
getDownstreamLocalAddressBuilder
public Address.Builder getDownstreamLocalAddressBuilder()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
getDownstreamLocalAddressOrBuilder
public AddressOrBuilder getDownstreamLocalAddressOrBuilder()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
- Specified by:
getDownstreamLocalAddressOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getDownstreamLocalAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getDownstreamLocalAddressFieldBuilder()
This field is the local/destination address on which the request from the user was received.
.envoy.config.core.v3.Address downstream_local_address = 3;
-
hasTlsProperties
public boolean hasTlsProperties()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
- Specified by:
hasTlsProperties
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the tlsProperties field is set.
-
getTlsProperties
public TLSProperties getTlsProperties()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
- Specified by:
getTlsProperties
in interfaceAccessLogCommonOrBuilder
- Returns:
- The tlsProperties.
-
setTlsProperties
public AccessLogCommon.Builder setTlsProperties(TLSProperties value)
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
setTlsProperties
public AccessLogCommon.Builder setTlsProperties(TLSProperties.Builder builderForValue)
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
mergeTlsProperties
public AccessLogCommon.Builder mergeTlsProperties(TLSProperties value)
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
clearTlsProperties
public AccessLogCommon.Builder clearTlsProperties()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
getTlsPropertiesBuilder
public TLSProperties.Builder getTlsPropertiesBuilder()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
getTlsPropertiesOrBuilder
public TLSPropertiesOrBuilder getTlsPropertiesOrBuilder()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
- Specified by:
getTlsPropertiesOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTlsPropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TLSProperties,TLSProperties.Builder,TLSPropertiesOrBuilder> getTlsPropertiesFieldBuilder()
If the connection is secure,S this field will contain TLS properties.
.envoy.data.accesslog.v3.TLSProperties tls_properties = 4;
-
hasStartTime
public boolean hasStartTime()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
- Specified by:
hasStartTime
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
- Specified by:
getStartTime
in interfaceAccessLogCommonOrBuilder
- Returns:
- The startTime.
-
setStartTime
public AccessLogCommon.Builder setStartTime(com.google.protobuf.Timestamp value)
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
setStartTime
public AccessLogCommon.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
mergeStartTime
public AccessLogCommon.Builder mergeStartTime(com.google.protobuf.Timestamp value)
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
clearStartTime
public AccessLogCommon.Builder clearStartTime()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
- Specified by:
getStartTimeOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getStartTimeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder()
The time that Envoy started servicing this request. This is effectively the time that the first downstream byte is received.
.google.protobuf.Timestamp start_time = 5;
-
hasTimeToLastRxByte
public boolean hasTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
- Specified by:
hasTimeToLastRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToLastRxByte field is set.
-
getTimeToLastRxByte
public com.google.protobuf.Duration getTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
- Specified by:
getTimeToLastRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToLastRxByte.
-
setTimeToLastRxByte
public AccessLogCommon.Builder setTimeToLastRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
setTimeToLastRxByte
public AccessLogCommon.Builder setTimeToLastRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
mergeTimeToLastRxByte
public AccessLogCommon.Builder mergeTimeToLastRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
clearTimeToLastRxByte
public AccessLogCommon.Builder clearTimeToLastRxByte()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
getTimeToLastRxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToLastRxByteBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
getTimeToLastRxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToLastRxByteOrBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
- Specified by:
getTimeToLastRxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToLastRxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToLastRxByteFieldBuilder()
Interval between the first downstream byte received and the last downstream byte received (i.e. time it takes to receive a request).
.google.protobuf.Duration time_to_last_rx_byte = 6;
-
hasTimeToFirstUpstreamTxByte
public boolean hasTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
- Specified by:
hasTimeToFirstUpstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToFirstUpstreamTxByte field is set.
-
getTimeToFirstUpstreamTxByte
public com.google.protobuf.Duration getTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
- Specified by:
getTimeToFirstUpstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToFirstUpstreamTxByte.
-
setTimeToFirstUpstreamTxByte
public AccessLogCommon.Builder setTimeToFirstUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
setTimeToFirstUpstreamTxByte
public AccessLogCommon.Builder setTimeToFirstUpstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
mergeTimeToFirstUpstreamTxByte
public AccessLogCommon.Builder mergeTimeToFirstUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
clearTimeToFirstUpstreamTxByte
public AccessLogCommon.Builder clearTimeToFirstUpstreamTxByte()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
getTimeToFirstUpstreamTxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToFirstUpstreamTxByteBuilder()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
getTimeToFirstUpstreamTxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToFirstUpstreamTxByteOrBuilder()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
- Specified by:
getTimeToFirstUpstreamTxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToFirstUpstreamTxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToFirstUpstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the first upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_upstream_tx_byte = 7;
-
hasTimeToLastUpstreamTxByte
public boolean hasTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
- Specified by:
hasTimeToLastUpstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToLastUpstreamTxByte field is set.
-
getTimeToLastUpstreamTxByte
public com.google.protobuf.Duration getTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
- Specified by:
getTimeToLastUpstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToLastUpstreamTxByte.
-
setTimeToLastUpstreamTxByte
public AccessLogCommon.Builder setTimeToLastUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
setTimeToLastUpstreamTxByte
public AccessLogCommon.Builder setTimeToLastUpstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
mergeTimeToLastUpstreamTxByte
public AccessLogCommon.Builder mergeTimeToLastUpstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
clearTimeToLastUpstreamTxByte
public AccessLogCommon.Builder clearTimeToLastUpstreamTxByte()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
getTimeToLastUpstreamTxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToLastUpstreamTxByteBuilder()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
getTimeToLastUpstreamTxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToLastUpstreamTxByteOrBuilder()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
- Specified by:
getTimeToLastUpstreamTxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToLastUpstreamTxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToLastUpstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the last upstream byte sent. There may by considerable delta between ``time_to_last_rx_byte`` and this value due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_last_upstream_tx_byte = 8;
-
hasTimeToFirstUpstreamRxByte
public boolean hasTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
- Specified by:
hasTimeToFirstUpstreamRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToFirstUpstreamRxByte field is set.
-
getTimeToFirstUpstreamRxByte
public com.google.protobuf.Duration getTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
- Specified by:
getTimeToFirstUpstreamRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToFirstUpstreamRxByte.
-
setTimeToFirstUpstreamRxByte
public AccessLogCommon.Builder setTimeToFirstUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
setTimeToFirstUpstreamRxByte
public AccessLogCommon.Builder setTimeToFirstUpstreamRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
mergeTimeToFirstUpstreamRxByte
public AccessLogCommon.Builder mergeTimeToFirstUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
clearTimeToFirstUpstreamRxByte
public AccessLogCommon.Builder clearTimeToFirstUpstreamRxByte()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
getTimeToFirstUpstreamRxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToFirstUpstreamRxByteBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
getTimeToFirstUpstreamRxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToFirstUpstreamRxByteOrBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
- Specified by:
getTimeToFirstUpstreamRxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToFirstUpstreamRxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToFirstUpstreamRxByteFieldBuilder()
Interval between the first downstream byte received and the first upstream byte received (i.e. time it takes to start receiving a response).
.google.protobuf.Duration time_to_first_upstream_rx_byte = 9;
-
hasTimeToLastUpstreamRxByte
public boolean hasTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
- Specified by:
hasTimeToLastUpstreamRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToLastUpstreamRxByte field is set.
-
getTimeToLastUpstreamRxByte
public com.google.protobuf.Duration getTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
- Specified by:
getTimeToLastUpstreamRxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToLastUpstreamRxByte.
-
setTimeToLastUpstreamRxByte
public AccessLogCommon.Builder setTimeToLastUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
setTimeToLastUpstreamRxByte
public AccessLogCommon.Builder setTimeToLastUpstreamRxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
mergeTimeToLastUpstreamRxByte
public AccessLogCommon.Builder mergeTimeToLastUpstreamRxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
clearTimeToLastUpstreamRxByte
public AccessLogCommon.Builder clearTimeToLastUpstreamRxByte()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
getTimeToLastUpstreamRxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToLastUpstreamRxByteBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
getTimeToLastUpstreamRxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToLastUpstreamRxByteOrBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
- Specified by:
getTimeToLastUpstreamRxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToLastUpstreamRxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToLastUpstreamRxByteFieldBuilder()
Interval between the first downstream byte received and the last upstream byte received (i.e. time it takes to receive a complete response).
.google.protobuf.Duration time_to_last_upstream_rx_byte = 10;
-
hasTimeToFirstDownstreamTxByte
public boolean hasTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
- Specified by:
hasTimeToFirstDownstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToFirstDownstreamTxByte field is set.
-
getTimeToFirstDownstreamTxByte
public com.google.protobuf.Duration getTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
- Specified by:
getTimeToFirstDownstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToFirstDownstreamTxByte.
-
setTimeToFirstDownstreamTxByte
public AccessLogCommon.Builder setTimeToFirstDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
setTimeToFirstDownstreamTxByte
public AccessLogCommon.Builder setTimeToFirstDownstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
mergeTimeToFirstDownstreamTxByte
public AccessLogCommon.Builder mergeTimeToFirstDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
clearTimeToFirstDownstreamTxByte
public AccessLogCommon.Builder clearTimeToFirstDownstreamTxByte()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
getTimeToFirstDownstreamTxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToFirstDownstreamTxByteBuilder()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
getTimeToFirstDownstreamTxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToFirstDownstreamTxByteOrBuilder()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
- Specified by:
getTimeToFirstDownstreamTxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToFirstDownstreamTxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToFirstDownstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the first downstream byte sent. There may be a considerable delta between the ``time_to_first_upstream_rx_byte`` and this field due to filters. Additionally, the same caveats apply as documented in ``time_to_last_downstream_tx_byte`` about not accounting for kernel socket buffer time, etc.
.google.protobuf.Duration time_to_first_downstream_tx_byte = 11;
-
hasTimeToLastDownstreamTxByte
public boolean hasTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
- Specified by:
hasTimeToLastDownstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the timeToLastDownstreamTxByte field is set.
-
getTimeToLastDownstreamTxByte
public com.google.protobuf.Duration getTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
- Specified by:
getTimeToLastDownstreamTxByte
in interfaceAccessLogCommonOrBuilder
- Returns:
- The timeToLastDownstreamTxByte.
-
setTimeToLastDownstreamTxByte
public AccessLogCommon.Builder setTimeToLastDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
setTimeToLastDownstreamTxByte
public AccessLogCommon.Builder setTimeToLastDownstreamTxByte(com.google.protobuf.Duration.Builder builderForValue)
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
mergeTimeToLastDownstreamTxByte
public AccessLogCommon.Builder mergeTimeToLastDownstreamTxByte(com.google.protobuf.Duration value)
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
clearTimeToLastDownstreamTxByte
public AccessLogCommon.Builder clearTimeToLastDownstreamTxByte()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
getTimeToLastDownstreamTxByteBuilder
public com.google.protobuf.Duration.Builder getTimeToLastDownstreamTxByteBuilder()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
getTimeToLastDownstreamTxByteOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeToLastDownstreamTxByteOrBuilder()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
- Specified by:
getTimeToLastDownstreamTxByteOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getTimeToLastDownstreamTxByteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeToLastDownstreamTxByteFieldBuilder()
Interval between the first downstream byte received and the last downstream byte sent. Depending on protocol, buffering, windowing, filters, etc. there may be a considerable delta between ``time_to_last_upstream_rx_byte`` and this field. Note also that this is an approximate time. In the current implementation it does not include kernel socket buffer time. In the current implementation it also does not include send window buffering inside the HTTP/2 codec. In the future it is likely that work will be done to make this duration more accurate.
.google.protobuf.Duration time_to_last_downstream_tx_byte = 12;
-
hasUpstreamRemoteAddress
public boolean hasUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
- Specified by:
hasUpstreamRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the upstreamRemoteAddress field is set.
-
getUpstreamRemoteAddress
public Address getUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
- Specified by:
getUpstreamRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamRemoteAddress.
-
setUpstreamRemoteAddress
public AccessLogCommon.Builder setUpstreamRemoteAddress(Address value)
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
setUpstreamRemoteAddress
public AccessLogCommon.Builder setUpstreamRemoteAddress(Address.Builder builderForValue)
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
mergeUpstreamRemoteAddress
public AccessLogCommon.Builder mergeUpstreamRemoteAddress(Address value)
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
clearUpstreamRemoteAddress
public AccessLogCommon.Builder clearUpstreamRemoteAddress()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
getUpstreamRemoteAddressBuilder
public Address.Builder getUpstreamRemoteAddressBuilder()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
getUpstreamRemoteAddressOrBuilder
public AddressOrBuilder getUpstreamRemoteAddressOrBuilder()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
- Specified by:
getUpstreamRemoteAddressOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getUpstreamRemoteAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getUpstreamRemoteAddressFieldBuilder()
The upstream remote/destination address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_remote_address = 13;
-
hasUpstreamLocalAddress
public boolean hasUpstreamLocalAddress()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
- Specified by:
hasUpstreamLocalAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the upstreamLocalAddress field is set.
-
getUpstreamLocalAddress
public Address getUpstreamLocalAddress()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
- Specified by:
getUpstreamLocalAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamLocalAddress.
-
setUpstreamLocalAddress
public AccessLogCommon.Builder setUpstreamLocalAddress(Address value)
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
setUpstreamLocalAddress
public AccessLogCommon.Builder setUpstreamLocalAddress(Address.Builder builderForValue)
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
mergeUpstreamLocalAddress
public AccessLogCommon.Builder mergeUpstreamLocalAddress(Address value)
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
clearUpstreamLocalAddress
public AccessLogCommon.Builder clearUpstreamLocalAddress()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
getUpstreamLocalAddressBuilder
public Address.Builder getUpstreamLocalAddressBuilder()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
getUpstreamLocalAddressOrBuilder
public AddressOrBuilder getUpstreamLocalAddressOrBuilder()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
- Specified by:
getUpstreamLocalAddressOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getUpstreamLocalAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getUpstreamLocalAddressFieldBuilder()
The upstream local/origin address that handles this exchange. This does not include retries.
.envoy.config.core.v3.Address upstream_local_address = 14;
-
getUpstreamCluster
public java.lang.String getUpstreamCluster()
The upstream cluster that ``upstream_remote_address`` belongs to.
string upstream_cluster = 15;
- Specified by:
getUpstreamCluster
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamCluster.
-
getUpstreamClusterBytes
public com.google.protobuf.ByteString getUpstreamClusterBytes()
The upstream cluster that ``upstream_remote_address`` belongs to.
string upstream_cluster = 15;
- Specified by:
getUpstreamClusterBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for upstreamCluster.
-
setUpstreamCluster
public AccessLogCommon.Builder setUpstreamCluster(java.lang.String value)
The upstream cluster that ``upstream_remote_address`` belongs to.
string upstream_cluster = 15;
- Parameters:
value
- The upstreamCluster to set.- Returns:
- This builder for chaining.
-
clearUpstreamCluster
public AccessLogCommon.Builder clearUpstreamCluster()
The upstream cluster that ``upstream_remote_address`` belongs to.
string upstream_cluster = 15;
- Returns:
- This builder for chaining.
-
setUpstreamClusterBytes
public AccessLogCommon.Builder setUpstreamClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster that ``upstream_remote_address`` belongs to.
string upstream_cluster = 15;
- Parameters:
value
- The bytes for upstreamCluster to set.- Returns:
- This builder for chaining.
-
hasResponseFlags
public boolean hasResponseFlags()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
- Specified by:
hasResponseFlags
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the responseFlags field is set.
-
getResponseFlags
public ResponseFlags getResponseFlags()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
- Specified by:
getResponseFlags
in interfaceAccessLogCommonOrBuilder
- Returns:
- The responseFlags.
-
setResponseFlags
public AccessLogCommon.Builder setResponseFlags(ResponseFlags value)
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
setResponseFlags
public AccessLogCommon.Builder setResponseFlags(ResponseFlags.Builder builderForValue)
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
mergeResponseFlags
public AccessLogCommon.Builder mergeResponseFlags(ResponseFlags value)
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
clearResponseFlags
public AccessLogCommon.Builder clearResponseFlags()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
getResponseFlagsBuilder
public ResponseFlags.Builder getResponseFlagsBuilder()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
getResponseFlagsOrBuilder
public ResponseFlagsOrBuilder getResponseFlagsOrBuilder()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
- Specified by:
getResponseFlagsOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getResponseFlagsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ResponseFlags,ResponseFlags.Builder,ResponseFlagsOrBuilder> getResponseFlagsFieldBuilder()
Flags indicating occurrences during request/response processing.
.envoy.data.accesslog.v3.ResponseFlags response_flags = 16;
-
hasMetadata
public boolean hasMetadata()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
- Specified by:
hasMetadata
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
public Metadata getMetadata()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
- Specified by:
getMetadata
in interfaceAccessLogCommonOrBuilder
- Returns:
- The metadata.
-
setMetadata
public AccessLogCommon.Builder setMetadata(Metadata value)
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
setMetadata
public AccessLogCommon.Builder setMetadata(Metadata.Builder builderForValue)
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
mergeMetadata
public AccessLogCommon.Builder mergeMetadata(Metadata value)
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
clearMetadata
public AccessLogCommon.Builder clearMetadata()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
getMetadataBuilder
public Metadata.Builder getMetadataBuilder()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
getMetadataOrBuilder
public MetadataOrBuilder getMetadataOrBuilder()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
- Specified by:
getMetadataOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getMetadataFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Metadata,Metadata.Builder,MetadataOrBuilder> getMetadataFieldBuilder()
All metadata encountered during request processing, including endpoint selection. This can be used to associate IDs attached to the various configurations used to process this request with the access log entry. For example, a route created from a higher level forwarding rule with some ID can place that ID in this field and cross reference later. It can also be used to determine if a canary endpoint was used or not.
.envoy.config.core.v3.Metadata metadata = 17;
-
getUpstreamTransportFailureReason
public java.lang.String getUpstreamTransportFailureReason()
If upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string upstream_transport_failure_reason = 18;
- Specified by:
getUpstreamTransportFailureReason
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamTransportFailureReason.
-
getUpstreamTransportFailureReasonBytes
public com.google.protobuf.ByteString getUpstreamTransportFailureReasonBytes()
If upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string upstream_transport_failure_reason = 18;
- Specified by:
getUpstreamTransportFailureReasonBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for upstreamTransportFailureReason.
-
setUpstreamTransportFailureReason
public AccessLogCommon.Builder setUpstreamTransportFailureReason(java.lang.String value)
If upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string upstream_transport_failure_reason = 18;
- Parameters:
value
- The upstreamTransportFailureReason to set.- Returns:
- This builder for chaining.
-
clearUpstreamTransportFailureReason
public AccessLogCommon.Builder clearUpstreamTransportFailureReason()
If upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string upstream_transport_failure_reason = 18;
- Returns:
- This builder for chaining.
-
setUpstreamTransportFailureReasonBytes
public AccessLogCommon.Builder setUpstreamTransportFailureReasonBytes(com.google.protobuf.ByteString value)
If upstream connection failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured upstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string upstream_transport_failure_reason = 18;
- Parameters:
value
- The bytes for upstreamTransportFailureReason to set.- Returns:
- This builder for chaining.
-
getRouteName
public java.lang.String getRouteName()
The name of the route
string route_name = 19;
- Specified by:
getRouteName
in interfaceAccessLogCommonOrBuilder
- Returns:
- The routeName.
-
getRouteNameBytes
public com.google.protobuf.ByteString getRouteNameBytes()
The name of the route
string route_name = 19;
- Specified by:
getRouteNameBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for routeName.
-
setRouteName
public AccessLogCommon.Builder setRouteName(java.lang.String value)
The name of the route
string route_name = 19;
- Parameters:
value
- The routeName to set.- Returns:
- This builder for chaining.
-
clearRouteName
public AccessLogCommon.Builder clearRouteName()
The name of the route
string route_name = 19;
- Returns:
- This builder for chaining.
-
setRouteNameBytes
public AccessLogCommon.Builder setRouteNameBytes(com.google.protobuf.ByteString value)
The name of the route
string route_name = 19;
- Parameters:
value
- The bytes for routeName to set.- Returns:
- This builder for chaining.
-
hasDownstreamDirectRemoteAddress
public boolean hasDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
- Specified by:
hasDownstreamDirectRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the downstreamDirectRemoteAddress field is set.
-
getDownstreamDirectRemoteAddress
public Address getDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
- Specified by:
getDownstreamDirectRemoteAddress
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamDirectRemoteAddress.
-
setDownstreamDirectRemoteAddress
public AccessLogCommon.Builder setDownstreamDirectRemoteAddress(Address value)
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
setDownstreamDirectRemoteAddress
public AccessLogCommon.Builder setDownstreamDirectRemoteAddress(Address.Builder builderForValue)
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
mergeDownstreamDirectRemoteAddress
public AccessLogCommon.Builder mergeDownstreamDirectRemoteAddress(Address value)
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
clearDownstreamDirectRemoteAddress
public AccessLogCommon.Builder clearDownstreamDirectRemoteAddress()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
getDownstreamDirectRemoteAddressBuilder
public Address.Builder getDownstreamDirectRemoteAddressBuilder()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
getDownstreamDirectRemoteAddressOrBuilder
public AddressOrBuilder getDownstreamDirectRemoteAddressOrBuilder()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
- Specified by:
getDownstreamDirectRemoteAddressOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getDownstreamDirectRemoteAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getDownstreamDirectRemoteAddressFieldBuilder()
This field is the downstream direct remote address on which the request from the user was received. Note: This is always the physical peer, even if the remote address is inferred from for example the x-forwarder-for header, proxy protocol, etc.
.envoy.config.core.v3.Address downstream_direct_remote_address = 20;
-
internalGetFilterStateObjects
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder> internalGetFilterStateObjects()
-
internalGetMutableFilterStateObjects
private com.google.protobuf.MapFieldBuilder<java.lang.String,com.google.protobuf.AnyOrBuilder,com.google.protobuf.Any,com.google.protobuf.Any.Builder> internalGetMutableFilterStateObjects()
-
getFilterStateObjectsCount
public int getFilterStateObjectsCount()
Description copied from interface:AccessLogCommonOrBuilder
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
- Specified by:
getFilterStateObjectsCount
in interfaceAccessLogCommonOrBuilder
-
containsFilterStateObjects
public boolean containsFilterStateObjects(java.lang.String key)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
- Specified by:
containsFilterStateObjects
in interfaceAccessLogCommonOrBuilder
-
getFilterStateObjects
@Deprecated public java.util.Map<java.lang.String,com.google.protobuf.Any> getFilterStateObjects()
Deprecated.UsegetFilterStateObjectsMap()
instead.- Specified by:
getFilterStateObjects
in interfaceAccessLogCommonOrBuilder
-
getFilterStateObjectsMap
public java.util.Map<java.lang.String,com.google.protobuf.Any> getFilterStateObjectsMap()
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
- Specified by:
getFilterStateObjectsMap
in interfaceAccessLogCommonOrBuilder
-
getFilterStateObjectsOrDefault
public com.google.protobuf.Any getFilterStateObjectsOrDefault(java.lang.String key, com.google.protobuf.Any defaultValue)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
- Specified by:
getFilterStateObjectsOrDefault
in interfaceAccessLogCommonOrBuilder
-
getFilterStateObjectsOrThrow
public com.google.protobuf.Any getFilterStateObjectsOrThrow(java.lang.String key)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
- Specified by:
getFilterStateObjectsOrThrow
in interfaceAccessLogCommonOrBuilder
-
clearFilterStateObjects
public AccessLogCommon.Builder clearFilterStateObjects()
-
removeFilterStateObjects
public AccessLogCommon.Builder removeFilterStateObjects(java.lang.String key)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
-
getMutableFilterStateObjects
@Deprecated public java.util.Map<java.lang.String,com.google.protobuf.Any> getMutableFilterStateObjects()
Deprecated.Use alternate mutation accessors instead.
-
putFilterStateObjects
public AccessLogCommon.Builder putFilterStateObjects(java.lang.String key, com.google.protobuf.Any value)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
-
putAllFilterStateObjects
public AccessLogCommon.Builder putAllFilterStateObjects(java.util.Map<java.lang.String,com.google.protobuf.Any> values)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
-
putFilterStateObjectsBuilderIfAbsent
public com.google.protobuf.Any.Builder putFilterStateObjectsBuilderIfAbsent(java.lang.String key)
Map of filter state in stream info that have been configured to be logged. If the filter state serialized to any message other than ``google.protobuf.Any`` it will be packed into ``google.protobuf.Any``.
map<string, .google.protobuf.Any> filter_state_objects = 21;
-
internalGetCustomTags
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetCustomTags()
-
internalGetMutableCustomTags
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableCustomTags()
-
getCustomTagsCount
public int getCustomTagsCount()
Description copied from interface:AccessLogCommonOrBuilder
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
- Specified by:
getCustomTagsCount
in interfaceAccessLogCommonOrBuilder
-
containsCustomTags
public boolean containsCustomTags(java.lang.String key)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
- Specified by:
containsCustomTags
in interfaceAccessLogCommonOrBuilder
-
getCustomTags
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getCustomTags()
Deprecated.UsegetCustomTagsMap()
instead.- Specified by:
getCustomTags
in interfaceAccessLogCommonOrBuilder
-
getCustomTagsMap
public java.util.Map<java.lang.String,java.lang.String> getCustomTagsMap()
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
- Specified by:
getCustomTagsMap
in interfaceAccessLogCommonOrBuilder
-
getCustomTagsOrDefault
public java.lang.String getCustomTagsOrDefault(java.lang.String key, java.lang.String defaultValue)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
- Specified by:
getCustomTagsOrDefault
in interfaceAccessLogCommonOrBuilder
-
getCustomTagsOrThrow
public java.lang.String getCustomTagsOrThrow(java.lang.String key)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
- Specified by:
getCustomTagsOrThrow
in interfaceAccessLogCommonOrBuilder
-
clearCustomTags
public AccessLogCommon.Builder clearCustomTags()
-
removeCustomTags
public AccessLogCommon.Builder removeCustomTags(java.lang.String key)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
-
getMutableCustomTags
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableCustomTags()
Deprecated.Use alternate mutation accessors instead.
-
putCustomTags
public AccessLogCommon.Builder putCustomTags(java.lang.String key, java.lang.String value)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
-
putAllCustomTags
public AccessLogCommon.Builder putAllCustomTags(java.util.Map<java.lang.String,java.lang.String> values)
A list of custom tags, which annotate logs with additional information. To configure this value, users should configure :ref:`custom_tags <envoy_v3_api_field_extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig.custom_tags>`.
map<string, string> custom_tags = 22;
-
hasDuration
public boolean hasDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
- Specified by:
hasDuration
in interfaceAccessLogCommonOrBuilder
- Returns:
- Whether the duration field is set.
-
getDuration
public com.google.protobuf.Duration getDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
- Specified by:
getDuration
in interfaceAccessLogCommonOrBuilder
- Returns:
- The duration.
-
setDuration
public AccessLogCommon.Builder setDuration(com.google.protobuf.Duration value)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
setDuration
public AccessLogCommon.Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
mergeDuration
public AccessLogCommon.Builder mergeDuration(com.google.protobuf.Duration value)
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
clearDuration
public AccessLogCommon.Builder clearDuration()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
getDurationBuilder
public com.google.protobuf.Duration.Builder getDurationBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
getDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
- Specified by:
getDurationOrBuilder
in interfaceAccessLogCommonOrBuilder
-
getDurationFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getDurationFieldBuilder()
For HTTP: Total duration in milliseconds of the request from the start time to the last byte out. For TCP: Total duration in milliseconds of the downstream connection. This is the total duration of the request (i.e., when the request's ActiveStream is destroyed) and may be longer than ``time_to_last_downstream_tx_byte``.
.google.protobuf.Duration duration = 23;
-
getUpstreamRequestAttemptCount
public int getUpstreamRequestAttemptCount()
For HTTP: Number of times the request is attempted upstream. Note that the field is omitted when the request was never attempted upstream. For TCP: Number of times the connection request is attempted upstream. Note that the field is omitted when the connect request was never attempted upstream.
uint32 upstream_request_attempt_count = 24;
- Specified by:
getUpstreamRequestAttemptCount
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamRequestAttemptCount.
-
setUpstreamRequestAttemptCount
public AccessLogCommon.Builder setUpstreamRequestAttemptCount(int value)
For HTTP: Number of times the request is attempted upstream. Note that the field is omitted when the request was never attempted upstream. For TCP: Number of times the connection request is attempted upstream. Note that the field is omitted when the connect request was never attempted upstream.
uint32 upstream_request_attempt_count = 24;
- Parameters:
value
- The upstreamRequestAttemptCount to set.- Returns:
- This builder for chaining.
-
clearUpstreamRequestAttemptCount
public AccessLogCommon.Builder clearUpstreamRequestAttemptCount()
For HTTP: Number of times the request is attempted upstream. Note that the field is omitted when the request was never attempted upstream. For TCP: Number of times the connection request is attempted upstream. Note that the field is omitted when the connect request was never attempted upstream.
uint32 upstream_request_attempt_count = 24;
- Returns:
- This builder for chaining.
-
getConnectionTerminationDetails
public java.lang.String getConnectionTerminationDetails()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.
string connection_termination_details = 25;
- Specified by:
getConnectionTerminationDetails
in interfaceAccessLogCommonOrBuilder
- Returns:
- The connectionTerminationDetails.
-
getConnectionTerminationDetailsBytes
public com.google.protobuf.ByteString getConnectionTerminationDetailsBytes()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.
string connection_termination_details = 25;
- Specified by:
getConnectionTerminationDetailsBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for connectionTerminationDetails.
-
setConnectionTerminationDetails
public AccessLogCommon.Builder setConnectionTerminationDetails(java.lang.String value)
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.
string connection_termination_details = 25;
- Parameters:
value
- The connectionTerminationDetails to set.- Returns:
- This builder for chaining.
-
clearConnectionTerminationDetails
public AccessLogCommon.Builder clearConnectionTerminationDetails()
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.
string connection_termination_details = 25;
- Returns:
- This builder for chaining.
-
setConnectionTerminationDetailsBytes
public AccessLogCommon.Builder setConnectionTerminationDetailsBytes(com.google.protobuf.ByteString value)
Connection termination details may provide additional information about why the connection was terminated by Envoy for L4 reasons.
string connection_termination_details = 25;
- Parameters:
value
- The bytes for connectionTerminationDetails to set.- Returns:
- This builder for chaining.
-
getStreamId
public java.lang.String getStreamId()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. This could be any format string that could be used to identify one stream.
string stream_id = 26;
- Specified by:
getStreamId
in interfaceAccessLogCommonOrBuilder
- Returns:
- The streamId.
-
getStreamIdBytes
public com.google.protobuf.ByteString getStreamIdBytes()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. This could be any format string that could be used to identify one stream.
string stream_id = 26;
- Specified by:
getStreamIdBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for streamId.
-
setStreamId
public AccessLogCommon.Builder setStreamId(java.lang.String value)
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. This could be any format string that could be used to identify one stream.
string stream_id = 26;
- Parameters:
value
- The streamId to set.- Returns:
- This builder for chaining.
-
clearStreamId
public AccessLogCommon.Builder clearStreamId()
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. This could be any format string that could be used to identify one stream.
string stream_id = 26;
- Returns:
- This builder for chaining.
-
setStreamIdBytes
public AccessLogCommon.Builder setStreamIdBytes(com.google.protobuf.ByteString value)
Optional unique id of stream (TCP connection, long-live HTTP2 stream, HTTP request) for logging and tracing. This could be any format string that could be used to identify one stream.
string stream_id = 26;
- Parameters:
value
- The bytes for streamId to set.- Returns:
- This builder for chaining.
-
getIntermediateLogEntry
@Deprecated public boolean getIntermediateLogEntry()
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated. See envoy/data/accesslog/v3/accesslog.proto;l=239If this log entry is final log entry that flushed after the stream completed or intermediate log entry that flushed periodically during the stream. There may be multiple intermediate log entries and only one final log entry for each long-live stream (TCP connection, long-live HTTP2 stream). And if it is necessary, unique ID or identifier can be added to the log entry :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to correlate all these intermediate log entries and final log entry. .. attention:: This field is deprecated in favor of ``access_log_type`` for better indication of the type of the access log record.
bool intermediate_log_entry = 27 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getIntermediateLogEntry
in interfaceAccessLogCommonOrBuilder
- Returns:
- The intermediateLogEntry.
-
setIntermediateLogEntry
@Deprecated public AccessLogCommon.Builder setIntermediateLogEntry(boolean value)
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated. See envoy/data/accesslog/v3/accesslog.proto;l=239If this log entry is final log entry that flushed after the stream completed or intermediate log entry that flushed periodically during the stream. There may be multiple intermediate log entries and only one final log entry for each long-live stream (TCP connection, long-live HTTP2 stream). And if it is necessary, unique ID or identifier can be added to the log entry :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to correlate all these intermediate log entries and final log entry. .. attention:: This field is deprecated in favor of ``access_log_type`` for better indication of the type of the access log record.
bool intermediate_log_entry = 27 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Parameters:
value
- The intermediateLogEntry to set.- Returns:
- This builder for chaining.
-
clearIntermediateLogEntry
@Deprecated public AccessLogCommon.Builder clearIntermediateLogEntry()
Deprecated.envoy.data.accesslog.v3.AccessLogCommon.intermediate_log_entry is deprecated. See envoy/data/accesslog/v3/accesslog.proto;l=239If this log entry is final log entry that flushed after the stream completed or intermediate log entry that flushed periodically during the stream. There may be multiple intermediate log entries and only one final log entry for each long-live stream (TCP connection, long-live HTTP2 stream). And if it is necessary, unique ID or identifier can be added to the log entry :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to correlate all these intermediate log entries and final log entry. .. attention:: This field is deprecated in favor of ``access_log_type`` for better indication of the type of the access log record.
bool intermediate_log_entry = 27 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Returns:
- This builder for chaining.
-
getDownstreamTransportFailureReason
public java.lang.String getDownstreamTransportFailureReason()
If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured downstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
- Specified by:
getDownstreamTransportFailureReason
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamTransportFailureReason.
-
getDownstreamTransportFailureReasonBytes
public com.google.protobuf.ByteString getDownstreamTransportFailureReasonBytes()
If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured downstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
- Specified by:
getDownstreamTransportFailureReasonBytes
in interfaceAccessLogCommonOrBuilder
- Returns:
- The bytes for downstreamTransportFailureReason.
-
setDownstreamTransportFailureReason
public AccessLogCommon.Builder setDownstreamTransportFailureReason(java.lang.String value)
If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured downstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
- Parameters:
value
- The downstreamTransportFailureReason to set.- Returns:
- This builder for chaining.
-
clearDownstreamTransportFailureReason
public AccessLogCommon.Builder clearDownstreamTransportFailureReason()
If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured downstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
- Returns:
- This builder for chaining.
-
setDownstreamTransportFailureReasonBytes
public AccessLogCommon.Builder setDownstreamTransportFailureReasonBytes(com.google.protobuf.ByteString value)
If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the failure reason from the transport socket. The format of this field depends on the configured downstream transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
- Parameters:
value
- The bytes for downstreamTransportFailureReason to set.- Returns:
- This builder for chaining.
-
getDownstreamWireBytesSent
public long getDownstreamWireBytesSent()
For HTTP: Total number of bytes sent to the downstream by the http stream. For TCP: Total number of bytes sent to the downstream by the tcp proxy.
uint64 downstream_wire_bytes_sent = 29;
- Specified by:
getDownstreamWireBytesSent
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamWireBytesSent.
-
setDownstreamWireBytesSent
public AccessLogCommon.Builder setDownstreamWireBytesSent(long value)
For HTTP: Total number of bytes sent to the downstream by the http stream. For TCP: Total number of bytes sent to the downstream by the tcp proxy.
uint64 downstream_wire_bytes_sent = 29;
- Parameters:
value
- The downstreamWireBytesSent to set.- Returns:
- This builder for chaining.
-
clearDownstreamWireBytesSent
public AccessLogCommon.Builder clearDownstreamWireBytesSent()
For HTTP: Total number of bytes sent to the downstream by the http stream. For TCP: Total number of bytes sent to the downstream by the tcp proxy.
uint64 downstream_wire_bytes_sent = 29;
- Returns:
- This builder for chaining.
-
getDownstreamWireBytesReceived
public long getDownstreamWireBytesReceived()
For HTTP: Total number of bytes received from the downstream by the http stream. Envoy over counts sizes of received HTTP/1.1 pipelined requests by adding up bytes of requests in the pipeline to the one currently being processed. For TCP: Total number of bytes received from the downstream by the tcp proxy.
uint64 downstream_wire_bytes_received = 30;
- Specified by:
getDownstreamWireBytesReceived
in interfaceAccessLogCommonOrBuilder
- Returns:
- The downstreamWireBytesReceived.
-
setDownstreamWireBytesReceived
public AccessLogCommon.Builder setDownstreamWireBytesReceived(long value)
For HTTP: Total number of bytes received from the downstream by the http stream. Envoy over counts sizes of received HTTP/1.1 pipelined requests by adding up bytes of requests in the pipeline to the one currently being processed. For TCP: Total number of bytes received from the downstream by the tcp proxy.
uint64 downstream_wire_bytes_received = 30;
- Parameters:
value
- The downstreamWireBytesReceived to set.- Returns:
- This builder for chaining.
-
clearDownstreamWireBytesReceived
public AccessLogCommon.Builder clearDownstreamWireBytesReceived()
For HTTP: Total number of bytes received from the downstream by the http stream. Envoy over counts sizes of received HTTP/1.1 pipelined requests by adding up bytes of requests in the pipeline to the one currently being processed. For TCP: Total number of bytes received from the downstream by the tcp proxy.
uint64 downstream_wire_bytes_received = 30;
- Returns:
- This builder for chaining.
-
getUpstreamWireBytesSent
public long getUpstreamWireBytesSent()
For HTTP: Total number of bytes sent to the upstream by the http stream. This value accumulates during upstream retries. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_sent = 31;
- Specified by:
getUpstreamWireBytesSent
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamWireBytesSent.
-
setUpstreamWireBytesSent
public AccessLogCommon.Builder setUpstreamWireBytesSent(long value)
For HTTP: Total number of bytes sent to the upstream by the http stream. This value accumulates during upstream retries. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_sent = 31;
- Parameters:
value
- The upstreamWireBytesSent to set.- Returns:
- This builder for chaining.
-
clearUpstreamWireBytesSent
public AccessLogCommon.Builder clearUpstreamWireBytesSent()
For HTTP: Total number of bytes sent to the upstream by the http stream. This value accumulates during upstream retries. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_sent = 31;
- Returns:
- This builder for chaining.
-
getUpstreamWireBytesReceived
public long getUpstreamWireBytesReceived()
For HTTP: Total number of bytes received from the upstream by the http stream. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_received = 32;
- Specified by:
getUpstreamWireBytesReceived
in interfaceAccessLogCommonOrBuilder
- Returns:
- The upstreamWireBytesReceived.
-
setUpstreamWireBytesReceived
public AccessLogCommon.Builder setUpstreamWireBytesReceived(long value)
For HTTP: Total number of bytes received from the upstream by the http stream. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_received = 32;
- Parameters:
value
- The upstreamWireBytesReceived to set.- Returns:
- This builder for chaining.
-
clearUpstreamWireBytesReceived
public AccessLogCommon.Builder clearUpstreamWireBytesReceived()
For HTTP: Total number of bytes received from the upstream by the http stream. For TCP: Total number of bytes sent to the upstream by the tcp proxy.
uint64 upstream_wire_bytes_received = 32;
- Returns:
- This builder for chaining.
-
getAccessLogTypeValue
public int getAccessLogTypeValue()
The type of the access log, which indicates when the log was recorded. See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values. In case the access log was recorded by a flow which does not correspond to one of the supported values, then the default value will be ``NotSet``. For more information about how access log behaves and when it is being recorded, please refer to :ref:`access logging <arch_overview_access_logs>`.
.envoy.data.accesslog.v3.AccessLogType access_log_type = 33;
- Specified by:
getAccessLogTypeValue
in interfaceAccessLogCommonOrBuilder
- Returns:
- The enum numeric value on the wire for accessLogType.
-
setAccessLogTypeValue
public AccessLogCommon.Builder setAccessLogTypeValue(int value)
The type of the access log, which indicates when the log was recorded. See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values. In case the access log was recorded by a flow which does not correspond to one of the supported values, then the default value will be ``NotSet``. For more information about how access log behaves and when it is being recorded, please refer to :ref:`access logging <arch_overview_access_logs>`.
.envoy.data.accesslog.v3.AccessLogType access_log_type = 33;
- Parameters:
value
- The enum numeric value on the wire for accessLogType to set.- Returns:
- This builder for chaining.
-
getAccessLogType
public AccessLogType getAccessLogType()
The type of the access log, which indicates when the log was recorded. See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values. In case the access log was recorded by a flow which does not correspond to one of the supported values, then the default value will be ``NotSet``. For more information about how access log behaves and when it is being recorded, please refer to :ref:`access logging <arch_overview_access_logs>`.
.envoy.data.accesslog.v3.AccessLogType access_log_type = 33;
- Specified by:
getAccessLogType
in interfaceAccessLogCommonOrBuilder
- Returns:
- The accessLogType.
-
setAccessLogType
public AccessLogCommon.Builder setAccessLogType(AccessLogType value)
The type of the access log, which indicates when the log was recorded. See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values. In case the access log was recorded by a flow which does not correspond to one of the supported values, then the default value will be ``NotSet``. For more information about how access log behaves and when it is being recorded, please refer to :ref:`access logging <arch_overview_access_logs>`.
.envoy.data.accesslog.v3.AccessLogType access_log_type = 33;
- Parameters:
value
- The accessLogType to set.- Returns:
- This builder for chaining.
-
clearAccessLogType
public AccessLogCommon.Builder clearAccessLogType()
The type of the access log, which indicates when the log was recorded. See :ref:`ACCESS_LOG_TYPE <config_access_log_format_access_log_type>` for the available values. In case the access log was recorded by a flow which does not correspond to one of the supported values, then the default value will be ``NotSet``. For more information about how access log behaves and when it is being recorded, please refer to :ref:`access logging <arch_overview_access_logs>`.
.envoy.data.accesslog.v3.AccessLogType access_log_type = 33;
- Returns:
- This builder for chaining.
-
-