public static final class CommonGrpcAccessLogConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder> implements CommonGrpcAccessLogConfigOrBuilder
Common configuration for gRPC access logs. [#next-free-field: 7]Protobuf type
envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig| Modifier and Type | Method and Description |
|---|---|
CommonGrpcAccessLogConfig.Builder |
addAllFilterStateObjectsToLog(Iterable<String> values)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
CommonGrpcAccessLogConfig.Builder |
addFilterStateObjectsToLog(String value)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
CommonGrpcAccessLogConfig.Builder |
addFilterStateObjectsToLogBytes(com.google.protobuf.ByteString value)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
CommonGrpcAccessLogConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonGrpcAccessLogConfig |
build() |
CommonGrpcAccessLogConfig |
buildPartial() |
CommonGrpcAccessLogConfig.Builder |
clear() |
CommonGrpcAccessLogConfig.Builder |
clearBufferFlushInterval()
Interval for flushing access logs to the gRPC stream.
|
CommonGrpcAccessLogConfig.Builder |
clearBufferSizeBytes()
Soft size limit in bytes for access log entries buffer.
|
CommonGrpcAccessLogConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CommonGrpcAccessLogConfig.Builder |
clearFilterStateObjectsToLog()
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
CommonGrpcAccessLogConfig.Builder |
clearGrpcService()
The gRPC service for the access log service.
|
CommonGrpcAccessLogConfig.Builder |
clearLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
<envoy_api_msg_service.accesslog.v3.StreamAccessLogsMessage.Identifier>`.
|
CommonGrpcAccessLogConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CommonGrpcAccessLogConfig.Builder |
clearTransportApiVersion()
API version for access logs service transport protocol.
|
CommonGrpcAccessLogConfig.Builder |
clone() |
com.google.protobuf.Duration |
getBufferFlushInterval()
Interval for flushing access logs to the gRPC stream.
|
com.google.protobuf.Duration.Builder |
getBufferFlushIntervalBuilder()
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.UInt32Value.Builder |
getBufferSizeBytesBuilder()
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.
|
CommonGrpcAccessLogConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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>`.
|
com.google.protobuf.ProtocolStringList |
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.
|
GrpcService.Builder |
getGrpcServiceBuilder()
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.v3.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.v3.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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CommonGrpcAccessLogConfig.Builder |
mergeBufferFlushInterval(com.google.protobuf.Duration value)
Interval for flushing access logs to the gRPC stream.
|
CommonGrpcAccessLogConfig.Builder |
mergeBufferSizeBytes(com.google.protobuf.UInt32Value value)
Soft size limit in bytes for access log entries buffer.
|
CommonGrpcAccessLogConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CommonGrpcAccessLogConfig.Builder |
mergeFrom(CommonGrpcAccessLogConfig other) |
CommonGrpcAccessLogConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
CommonGrpcAccessLogConfig.Builder |
mergeGrpcService(GrpcService value)
The gRPC service for the access log service.
|
CommonGrpcAccessLogConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommonGrpcAccessLogConfig.Builder |
setBufferFlushInterval(com.google.protobuf.Duration.Builder builderForValue)
Interval for flushing access logs to the gRPC stream.
|
CommonGrpcAccessLogConfig.Builder |
setBufferFlushInterval(com.google.protobuf.Duration value)
Interval for flushing access logs to the gRPC stream.
|
CommonGrpcAccessLogConfig.Builder |
setBufferSizeBytes(com.google.protobuf.UInt32Value.Builder builderForValue)
Soft size limit in bytes for access log entries buffer.
|
CommonGrpcAccessLogConfig.Builder |
setBufferSizeBytes(com.google.protobuf.UInt32Value value)
Soft size limit in bytes for access log entries buffer.
|
CommonGrpcAccessLogConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonGrpcAccessLogConfig.Builder |
setFilterStateObjectsToLog(int index,
String value)
Additional filter state objects to log in :ref:`filter_state_objects
<envoy_api_field_data.accesslog.v3.AccessLogCommon.filter_state_objects>`.
|
CommonGrpcAccessLogConfig.Builder |
setGrpcService(GrpcService.Builder builderForValue)
The gRPC service for the access log service.
|
CommonGrpcAccessLogConfig.Builder |
setGrpcService(GrpcService value)
The gRPC service for the access log service.
|
CommonGrpcAccessLogConfig.Builder |
setLogName(String value)
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
<envoy_api_msg_service.accesslog.v3.StreamAccessLogsMessage.Identifier>`.
|
CommonGrpcAccessLogConfig.Builder |
setLogNameBytes(com.google.protobuf.ByteString value)
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
<envoy_api_msg_service.accesslog.v3.StreamAccessLogsMessage.Identifier>`.
|
CommonGrpcAccessLogConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CommonGrpcAccessLogConfig.Builder |
setTransportApiVersion(ApiVersion value)
API version for access logs service transport protocol.
|
CommonGrpcAccessLogConfig.Builder |
setTransportApiVersionValue(int value)
API version for access logs service transport protocol.
|
CommonGrpcAccessLogConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CommonGrpcAccessLogConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CommonGrpcAccessLogConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CommonGrpcAccessLogConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder mergeFrom(CommonGrpcAccessLogConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public CommonGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommonGrpcAccessLogConfig.Builder>IOExceptionpublic String getLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v3.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) = { ... }getLogName in interface CommonGrpcAccessLogConfigOrBuilderpublic com.google.protobuf.ByteString getLogNameBytes()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v3.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) = { ... }getLogNameBytes in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setLogName(String value)
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v3.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) = { ... }public CommonGrpcAccessLogConfig.Builder clearLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v3.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) = { ... }public CommonGrpcAccessLogConfig.Builder setLogNameBytes(com.google.protobuf.ByteString value)
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v3.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) = { ... }public boolean hasGrpcService()
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }hasGrpcService in interface CommonGrpcAccessLogConfigOrBuilderpublic GrpcService getGrpcService()
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }getGrpcService in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setGrpcService(GrpcService value)
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }public CommonGrpcAccessLogConfig.Builder setGrpcService(GrpcService.Builder builderForValue)
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }public CommonGrpcAccessLogConfig.Builder mergeGrpcService(GrpcService value)
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }public CommonGrpcAccessLogConfig.Builder clearGrpcService()
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }public GrpcService.Builder getGrpcServiceBuilder()
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }public GrpcServiceOrBuilder getGrpcServiceOrBuilder()
The gRPC service for the access log service.
.envoy.config.core.v3.GrpcService grpc_service = 2 [(.validate.rules) = { ... }getGrpcServiceOrBuilder in interface CommonGrpcAccessLogConfigOrBuilderpublic 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.v3.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }getTransportApiVersionValue in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setTransportApiVersionValue(int value)
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.v3.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }public 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.v3.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }getTransportApiVersion in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setTransportApiVersion(ApiVersion value)
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.v3.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }public CommonGrpcAccessLogConfig.Builder clearTransportApiVersion()
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.v3.ApiVersion transport_api_version = 6 [(.validate.rules) = { ... }public 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) = { ... }hasBufferFlushInterval in interface CommonGrpcAccessLogConfigOrBuilderpublic 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) = { ... }getBufferFlushInterval in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setBufferFlushInterval(com.google.protobuf.Duration value)
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) = { ... }public CommonGrpcAccessLogConfig.Builder setBufferFlushInterval(com.google.protobuf.Duration.Builder builderForValue)
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) = { ... }public CommonGrpcAccessLogConfig.Builder mergeBufferFlushInterval(com.google.protobuf.Duration value)
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) = { ... }public CommonGrpcAccessLogConfig.Builder clearBufferFlushInterval()
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) = { ... }public com.google.protobuf.Duration.Builder getBufferFlushIntervalBuilder()
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) = { ... }public 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) = { ... }getBufferFlushIntervalOrBuilder in interface CommonGrpcAccessLogConfigOrBuilderpublic 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;hasBufferSizeBytes in interface CommonGrpcAccessLogConfigOrBuilderpublic 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;getBufferSizeBytes in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setBufferSizeBytes(com.google.protobuf.UInt32Value value)
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;public CommonGrpcAccessLogConfig.Builder setBufferSizeBytes(com.google.protobuf.UInt32Value.Builder builderForValue)
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;public CommonGrpcAccessLogConfig.Builder mergeBufferSizeBytes(com.google.protobuf.UInt32Value value)
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;public CommonGrpcAccessLogConfig.Builder clearBufferSizeBytes()
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;public com.google.protobuf.UInt32Value.Builder getBufferSizeBytesBuilder()
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;public 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;getBufferSizeBytesOrBuilder in interface CommonGrpcAccessLogConfigOrBuilderpublic com.google.protobuf.ProtocolStringList 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;getFilterStateObjectsToLogList in interface CommonGrpcAccessLogConfigOrBuilderpublic 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;getFilterStateObjectsToLogCount in interface CommonGrpcAccessLogConfigOrBuilderpublic 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;getFilterStateObjectsToLog in interface CommonGrpcAccessLogConfigOrBuilderpublic 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;getFilterStateObjectsToLogBytes in interface CommonGrpcAccessLogConfigOrBuilderpublic CommonGrpcAccessLogConfig.Builder setFilterStateObjectsToLog(int index, String value)
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;public CommonGrpcAccessLogConfig.Builder addFilterStateObjectsToLog(String value)
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;public CommonGrpcAccessLogConfig.Builder addAllFilterStateObjectsToLog(Iterable<String> values)
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;public CommonGrpcAccessLogConfig.Builder clearFilterStateObjectsToLog()
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;public CommonGrpcAccessLogConfig.Builder addFilterStateObjectsToLogBytes(com.google.protobuf.ByteString value)
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;public final CommonGrpcAccessLogConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>public final CommonGrpcAccessLogConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.