Class CommonGrpcAccessLogConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
- io.envoyproxy.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CommonGrpcAccessLogConfigOrBuilder,Cloneable
- Enclosing class:
- CommonGrpcAccessLogConfig
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: 6]
Protobuf typeenvoy.config.accesslog.v2.CommonGrpcAccessLogConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CommonGrpcAccessLogConfig.BuilderaddAllFilterStateObjectsToLog(Iterable<String> values)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.CommonGrpcAccessLogConfig.BuilderaddFilterStateObjectsToLog(String value)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.CommonGrpcAccessLogConfig.BuilderaddFilterStateObjectsToLogBytes(com.google.protobuf.ByteString value)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.CommonGrpcAccessLogConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CommonGrpcAccessLogConfigbuild()CommonGrpcAccessLogConfigbuildPartial()CommonGrpcAccessLogConfig.Builderclear()CommonGrpcAccessLogConfig.BuilderclearBufferFlushInterval()Interval for flushing access logs to the gRPC stream.CommonGrpcAccessLogConfig.BuilderclearBufferSizeBytes()Soft size limit in bytes for access log entries buffer.CommonGrpcAccessLogConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CommonGrpcAccessLogConfig.BuilderclearFilterStateObjectsToLog()Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.CommonGrpcAccessLogConfig.BuilderclearGrpcService()The gRPC service for the access log service.CommonGrpcAccessLogConfig.BuilderclearLogName()The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`.CommonGrpcAccessLogConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CommonGrpcAccessLogConfig.Builderclone()com.google.protobuf.DurationgetBufferFlushInterval()Interval for flushing access logs to the gRPC stream.com.google.protobuf.Duration.BuildergetBufferFlushIntervalBuilder()Interval for flushing access logs to the gRPC stream.com.google.protobuf.DurationOrBuildergetBufferFlushIntervalOrBuilder()Interval for flushing access logs to the gRPC stream.com.google.protobuf.UInt32ValuegetBufferSizeBytes()Soft size limit in bytes for access log entries buffer.com.google.protobuf.UInt32Value.BuildergetBufferSizeBytesBuilder()Soft size limit in bytes for access log entries buffer.com.google.protobuf.UInt32ValueOrBuildergetBufferSizeBytesOrBuilder()Soft size limit in bytes for access log entries buffer.CommonGrpcAccessLogConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFilterStateObjectsToLog(int index)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.com.google.protobuf.ByteStringgetFilterStateObjectsToLogBytes(int index)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.intgetFilterStateObjectsToLogCount()Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.com.google.protobuf.ProtocolStringListgetFilterStateObjectsToLogList()Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.GrpcServicegetGrpcService()The gRPC service for the access log service.GrpcService.BuildergetGrpcServiceBuilder()The gRPC service for the access log service.GrpcServiceOrBuildergetGrpcServiceOrBuilder()The gRPC service for the access log service.StringgetLogName()The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`.com.google.protobuf.ByteStringgetLogNameBytes()The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`.booleanhasBufferFlushInterval()Interval for flushing access logs to the gRPC stream.booleanhasBufferSizeBytes()Soft size limit in bytes for access log entries buffer.booleanhasGrpcService()The gRPC service for the access log service.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CommonGrpcAccessLogConfig.BuildermergeBufferFlushInterval(com.google.protobuf.Duration value)Interval for flushing access logs to the gRPC stream.CommonGrpcAccessLogConfig.BuildermergeBufferSizeBytes(com.google.protobuf.UInt32Value value)Soft size limit in bytes for access log entries buffer.CommonGrpcAccessLogConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CommonGrpcAccessLogConfig.BuildermergeFrom(com.google.protobuf.Message other)CommonGrpcAccessLogConfig.BuildermergeFrom(CommonGrpcAccessLogConfig other)CommonGrpcAccessLogConfig.BuildermergeGrpcService(GrpcService value)The gRPC service for the access log service.CommonGrpcAccessLogConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CommonGrpcAccessLogConfig.BuildersetBufferFlushInterval(com.google.protobuf.Duration value)Interval for flushing access logs to the gRPC stream.CommonGrpcAccessLogConfig.BuildersetBufferFlushInterval(com.google.protobuf.Duration.Builder builderForValue)Interval for flushing access logs to the gRPC stream.CommonGrpcAccessLogConfig.BuildersetBufferSizeBytes(com.google.protobuf.UInt32Value value)Soft size limit in bytes for access log entries buffer.CommonGrpcAccessLogConfig.BuildersetBufferSizeBytes(com.google.protobuf.UInt32Value.Builder builderForValue)Soft size limit in bytes for access log entries buffer.CommonGrpcAccessLogConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CommonGrpcAccessLogConfig.BuildersetFilterStateObjectsToLog(int index, String value)Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.CommonGrpcAccessLogConfig.BuildersetGrpcService(GrpcService value)The gRPC service for the access log service.CommonGrpcAccessLogConfig.BuildersetGrpcService(GrpcService.Builder builderForValue)The gRPC service for the access log service.CommonGrpcAccessLogConfig.BuildersetLogName(String value)The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`.CommonGrpcAccessLogConfig.BuildersetLogNameBytes(com.google.protobuf.ByteString value)The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`.CommonGrpcAccessLogConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CommonGrpcAccessLogConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
clear
public CommonGrpcAccessLogConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
getDefaultInstanceForType
public CommonGrpcAccessLogConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CommonGrpcAccessLogConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CommonGrpcAccessLogConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CommonGrpcAccessLogConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
setField
public CommonGrpcAccessLogConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
clearField
public CommonGrpcAccessLogConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
clearOneof
public CommonGrpcAccessLogConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
setRepeatedField
public CommonGrpcAccessLogConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
addRepeatedField
public CommonGrpcAccessLogConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
mergeFrom
public CommonGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CommonGrpcAccessLogConfig.Builder>
-
mergeFrom
public CommonGrpcAccessLogConfig.Builder mergeFrom(CommonGrpcAccessLogConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
mergeFrom
public CommonGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CommonGrpcAccessLogConfig.Builder>- Throws:
IOException
-
getLogName
public String getLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.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) = { ... }- Specified by:
getLogNamein interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The logName.
-
getLogNameBytes
public com.google.protobuf.ByteString getLogNameBytes()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.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) = { ... }- Specified by:
getLogNameBytesin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The bytes for logName.
-
setLogName
public CommonGrpcAccessLogConfig.Builder setLogName(String value)
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.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) = { ... }- Parameters:
value- The logName to set.- Returns:
- This builder for chaining.
-
clearLogName
public CommonGrpcAccessLogConfig.Builder clearLogName()
The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier <envoy_api_msg_service.accesslog.v2.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) = { ... }- Returns:
- This builder for chaining.
-
setLogNameBytes
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.v2.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) = { ... }- Parameters:
value- The bytes for logName to set.- Returns:
- This builder for chaining.
-
hasGrpcService
public boolean hasGrpcService()
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }- Specified by:
hasGrpcServicein interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- Whether the grpcService field is set.
-
getGrpcService
public GrpcService getGrpcService()
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }- Specified by:
getGrpcServicein interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The grpcService.
-
setGrpcService
public CommonGrpcAccessLogConfig.Builder setGrpcService(GrpcService value)
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
setGrpcService
public CommonGrpcAccessLogConfig.Builder setGrpcService(GrpcService.Builder builderForValue)
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
mergeGrpcService
public CommonGrpcAccessLogConfig.Builder mergeGrpcService(GrpcService value)
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
clearGrpcService
public CommonGrpcAccessLogConfig.Builder clearGrpcService()
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
getGrpcServiceBuilder
public GrpcService.Builder getGrpcServiceBuilder()
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }
-
getGrpcServiceOrBuilder
public GrpcServiceOrBuilder getGrpcServiceOrBuilder()
The gRPC service for the access log service.
.envoy.api.v2.core.GrpcService grpc_service = 2 [(.validate.rules) = { ... }- Specified by:
getGrpcServiceOrBuilderin interfaceCommonGrpcAccessLogConfigOrBuilder
-
hasBufferFlushInterval
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) = { ... }- Specified by:
hasBufferFlushIntervalin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- Whether the bufferFlushInterval field is set.
-
getBufferFlushInterval
public 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) = { ... }- Specified by:
getBufferFlushIntervalin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The bufferFlushInterval.
-
setBufferFlushInterval
public 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) = { ... }
-
setBufferFlushInterval
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) = { ... }
-
mergeBufferFlushInterval
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) = { ... }
-
clearBufferFlushInterval
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) = { ... }
-
getBufferFlushIntervalBuilder
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) = { ... }
-
getBufferFlushIntervalOrBuilder
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) = { ... }- Specified by:
getBufferFlushIntervalOrBuilderin interfaceCommonGrpcAccessLogConfigOrBuilder
-
hasBufferSizeBytes
public 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;- Specified by:
hasBufferSizeBytesin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- Whether the bufferSizeBytes field is set.
-
getBufferSizeBytes
public 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;- Specified by:
getBufferSizeBytesin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The bufferSizeBytes.
-
setBufferSizeBytes
public 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;
-
setBufferSizeBytes
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;
-
mergeBufferSizeBytes
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;
-
clearBufferSizeBytes
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;
-
getBufferSizeBytesBuilder
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;
-
getBufferSizeBytesOrBuilder
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;- Specified by:
getBufferSizeBytesOrBuilderin interfaceCommonGrpcAccessLogConfigOrBuilder
-
getFilterStateObjectsToLogList
public com.google.protobuf.ProtocolStringList getFilterStateObjectsToLogList()
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Specified by:
getFilterStateObjectsToLogListin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- A list containing the filterStateObjectsToLog.
-
getFilterStateObjectsToLogCount
public int getFilterStateObjectsToLogCount()
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Specified by:
getFilterStateObjectsToLogCountin interfaceCommonGrpcAccessLogConfigOrBuilder- Returns:
- The count of filterStateObjectsToLog.
-
getFilterStateObjectsToLog
public String getFilterStateObjectsToLog(int index)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Specified by:
getFilterStateObjectsToLogin interfaceCommonGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The filterStateObjectsToLog at the given index.
-
getFilterStateObjectsToLogBytes
public com.google.protobuf.ByteString getFilterStateObjectsToLogBytes(int index)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Specified by:
getFilterStateObjectsToLogBytesin interfaceCommonGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the filterStateObjectsToLog at the given index.
-
setFilterStateObjectsToLog
public CommonGrpcAccessLogConfig.Builder setFilterStateObjectsToLog(int index, String value)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Parameters:
index- The index to set the value at.value- The filterStateObjectsToLog to set.- Returns:
- This builder for chaining.
-
addFilterStateObjectsToLog
public CommonGrpcAccessLogConfig.Builder addFilterStateObjectsToLog(String value)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Parameters:
value- The filterStateObjectsToLog to add.- Returns:
- This builder for chaining.
-
addAllFilterStateObjectsToLog
public CommonGrpcAccessLogConfig.Builder addAllFilterStateObjectsToLog(Iterable<String> values)
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Parameters:
values- The filterStateObjectsToLog to add.- Returns:
- This builder for chaining.
-
clearFilterStateObjectsToLog
public CommonGrpcAccessLogConfig.Builder clearFilterStateObjectsToLog()
Additional filter state objects to log in :ref:`filter_state_objects <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Returns:
- This builder for chaining.
-
addFilterStateObjectsToLogBytes
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.v2.AccessLogCommon.filter_state_objects>`. Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
repeated string filter_state_objects_to_log = 5;- Parameters:
value- The bytes of the filterStateObjectsToLog to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CommonGrpcAccessLogConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
mergeUnknownFields
public final CommonGrpcAccessLogConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonGrpcAccessLogConfig.Builder>
-
-