public interface CommonGrpcAccessLogConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Duration |
getBufferFlushInterval()
Interval for flushing access logs to the gRPC stream.
|
com.google.protobuf.DurationOrBuilder |
getBufferFlushIntervalOrBuilder()
Interval for flushing access logs to the gRPC stream.
|
com.google.protobuf.UInt32Value |
getBufferSizeBytes()
Soft size limit in bytes for access log entries buffer.
|
com.google.protobuf.UInt32ValueOrBuilder |
getBufferSizeBytesOrBuilder()
Soft size limit in bytes for access log entries buffer.
|
String |
getFilterStateObjectsToLog(int index)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
com.google.protobuf.ByteString |
getFilterStateObjectsToLogBytes(int index)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
int |
getFilterStateObjectsToLogCount()
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
List<String> |
getFilterStateObjectsToLogList()
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
GrpcService |
getGrpcService()
The gRPC service for the access log service.
|
GrpcServiceOrBuilder |
getGrpcServiceOrBuilder()
The gRPC service for the access log service.
|
String |
getLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
<envoy_api_msg_service.accesslog.v4alpha.StreamAccessLogsMessage.Identifier>`.
|
com.google.protobuf.ByteString |
getLogNameBytes()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
<envoy_api_msg_service.accesslog.v4alpha.StreamAccessLogsMessage.Identifier>`.
|
ApiVersion |
getTransportApiVersion()
API version for access logs service transport protocol.
|
int |
getTransportApiVersionValue()
API version for access logs service transport protocol.
|
boolean |
hasBufferFlushInterval()
Interval for flushing access logs to the gRPC stream.
|
boolean |
hasBufferSizeBytes()
Soft size limit in bytes for access log entries buffer.
|
boolean |
hasGrpcService()
The gRPC service for the access log service.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v4alpha.StreamAccessLogsMessage.Identifier>`. This allows the access log server to differentiate between different access logs coming from the same Envoy.
string log_name = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getLogNameBytes()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v4alpha.StreamAccessLogsMessage.Identifier>`. This allows the access log server to differentiate between different access logs coming from the same Envoy.
string log_name = 1 [(.validate.rules) = { ... }boolean hasGrpcService()
The gRPC service for the access log service.
.envoy.config.core.v4alpha.GrpcService grpc_service = 2 [(.validate.rules) = { ... }GrpcService getGrpcService()
The gRPC service for the access log service.
.envoy.config.core.v4alpha.GrpcService grpc_service = 2 [(.validate.rules) = { ... }GrpcServiceOrBuilder getGrpcServiceOrBuilder()
The gRPC service for the access log service.
.envoy.config.core.v4alpha.GrpcService grpc_service = 2 [(.validate.rules) = { ... }int getTransportApiVersionValue()
API version for access logs service transport protocol. This describes the access logs service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v4alpha.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }ApiVersion getTransportApiVersion()
API version for access logs service transport protocol. This describes the access logs service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v4alpha.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }boolean hasBufferFlushInterval()
Interval for flushing access logs to the gRPC stream. Logger will flush requests every time this interval is elapsed, or when batch size limit is hit, whichever comes first. Defaults to 1 second.
.google.protobuf.Duration buffer_flush_interval = 3 [(.validate.rules) = { ... }com.google.protobuf.Duration getBufferFlushInterval()
Interval for flushing access logs to the gRPC stream. Logger will flush requests every time this interval is elapsed, or when batch size limit is hit, whichever comes first. Defaults to 1 second.
.google.protobuf.Duration buffer_flush_interval = 3 [(.validate.rules) = { ... }com.google.protobuf.DurationOrBuilder getBufferFlushIntervalOrBuilder()
Interval for flushing access logs to the gRPC stream. Logger will flush requests every time this interval is elapsed, or when batch size limit is hit, whichever comes first. Defaults to 1 second.
.google.protobuf.Duration buffer_flush_interval = 3 [(.validate.rules) = { ... }boolean hasBufferSizeBytes()
Soft size limit in bytes for access log entries buffer. Logger will buffer requests until this limit it hit, or every time flush interval is elapsed, whichever comes first. Setting it to zero effectively disables the batching. Defaults to 16384.
.google.protobuf.UInt32Value buffer_size_bytes = 4;com.google.protobuf.UInt32Value getBufferSizeBytes()
Soft size limit in bytes for access log entries buffer. Logger will buffer requests until this limit it hit, or every time flush interval is elapsed, whichever comes first. Setting it to zero effectively disables the batching. Defaults to 16384.
.google.protobuf.UInt32Value buffer_size_bytes = 4;com.google.protobuf.UInt32ValueOrBuilder getBufferSizeBytesOrBuilder()
Soft size limit in bytes for access log entries buffer. Logger will buffer requests until this limit it hit, or every time flush interval is elapsed, whichever comes first. Setting it to zero effectively disables the batching. Defaults to 16384.
.google.protobuf.UInt32Value buffer_size_bytes = 4;List<String> getFilterStateObjectsToLogList()
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;int getFilterStateObjectsToLogCount()
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;String getFilterStateObjectsToLog(int index)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;com.google.protobuf.ByteString getFilterStateObjectsToLogBytes(int index)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;Copyright © 2018–2021 The Envoy Project. All rights reserved.