Uses of Class
io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3.OpenTelemetryAccessLogConfig.Builder
Packages that use OpenTelemetryAccessLogConfig.Builder
-
Uses of OpenTelemetryAccessLogConfig.Builder in io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3
Methods in io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3 that return OpenTelemetryAccessLogConfig.BuilderModifier and TypeMethodDescriptionOpenTelemetryAccessLogConfig.Builder.addAllCustomTags(Iterable<? extends CustomTag> values) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.addAllFilterStateObjectsToLog(Iterable<String> values) Additional filter state objects to log as attributes.OpenTelemetryAccessLogConfig.Builder.addAllFormatters(Iterable<? extends TypedExtensionConfig> values) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.addCustomTags(int index, CustomTag value) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.addCustomTags(int index, CustomTag.Builder builderForValue) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.addCustomTags(CustomTag value) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.addCustomTags(CustomTag.Builder builderForValue) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.addFilterStateObjectsToLog(String value) Additional filter state objects to log as attributes.OpenTelemetryAccessLogConfig.Builder.addFilterStateObjectsToLogBytes(com.google.protobuf.ByteString value) Additional filter state objects to log as attributes.OpenTelemetryAccessLogConfig.Builder.addFormatters(int index, TypedExtensionConfig value) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.addFormatters(int index, TypedExtensionConfig.Builder builderForValue) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.addFormatters(TypedExtensionConfig value) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.addFormatters(TypedExtensionConfig.Builder builderForValue) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) OpenTelemetryAccessLogConfig.Builder.clear()OpenTelemetryAccessLogConfig.Builder.clearAttributes()See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.Builder.clearBody()OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_ fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_.OpenTelemetryAccessLogConfig.Builder.clearBufferFlushInterval()The interval for flushing access logs to the transport.OpenTelemetryAccessLogConfig.Builder.clearBufferSizeBytes()Soft size limit in bytes for the access log buffer.OpenTelemetryAccessLogConfig.Builder.clearCommonConfig()Deprecated.OpenTelemetryAccessLogConfig.Builder.clearCustomTags()Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.clearDisableBuiltinLabels()If specified, Envoy will not generate built-in resource labels like ``log_name``, ``zone_name``, ``cluster_name``, ``node_name``.OpenTelemetryAccessLogConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) OpenTelemetryAccessLogConfig.Builder.clearFilterStateObjectsToLog()Additional filter state objects to log as attributes.OpenTelemetryAccessLogConfig.Builder.clearFormatters()Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.clearGrpcService()The upstream gRPC cluster that will receive OTLP logs.OpenTelemetryAccessLogConfig.Builder.clearHttpService()The upstream HTTP cluster that will receive OTLP logs via `OTLP/HTTP <https://opentelemetry.io/docs/specs/otlp/#otlphttp>`_.OpenTelemetryAccessLogConfig.Builder.clearLogName()string log_name = 10;OpenTelemetryAccessLogConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) OpenTelemetryAccessLogConfig.Builder.clearResourceAttributes()OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto#L51>`_ attributes are filled with Envoy node info.OpenTelemetryAccessLogConfig.Builder.clearStatPrefix()Optional.OpenTelemetryAccessLogConfig.Builder.clone()OpenTelemetryAccessLogConfig.Builder.mergeAttributes(KeyValueList value) See 'attributes' in the LogResource proto for more details.OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_ fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_.OpenTelemetryAccessLogConfig.Builder.mergeBufferFlushInterval(com.google.protobuf.Duration value) The interval for flushing access logs to the transport.OpenTelemetryAccessLogConfig.Builder.mergeBufferSizeBytes(com.google.protobuf.UInt32Value value) Soft size limit in bytes for the access log buffer.OpenTelemetryAccessLogConfig.Builder.mergeCommonConfig(CommonGrpcAccessLogConfig value) Deprecated.OpenTelemetryAccessLogConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) OpenTelemetryAccessLogConfig.Builder.mergeFrom(com.google.protobuf.Message other) OpenTelemetryAccessLogConfig.Builder.mergeFrom(OpenTelemetryAccessLogConfig other) OpenTelemetryAccessLogConfig.Builder.mergeGrpcService(GrpcService value) The upstream gRPC cluster that will receive OTLP logs.OpenTelemetryAccessLogConfig.Builder.mergeHttpService(HttpService value) The upstream HTTP cluster that will receive OTLP logs via `OTLP/HTTP <https://opentelemetry.io/docs/specs/otlp/#otlphttp>`_.OpenTelemetryAccessLogConfig.Builder.mergeResourceAttributes(KeyValueList value) OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto#L51>`_ attributes are filled with Envoy node info.OpenTelemetryAccessLogConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) OpenTelemetryAccessLogConfig.newBuilder()OpenTelemetryAccessLogConfig.newBuilder(OpenTelemetryAccessLogConfig prototype) OpenTelemetryAccessLogConfig.newBuilderForType()protected OpenTelemetryAccessLogConfig.BuilderOpenTelemetryAccessLogConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) OpenTelemetryAccessLogConfig.Builder.removeCustomTags(int index) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.removeFormatters(int index) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.setAttributes(KeyValueList value) See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.Builder.setAttributes(KeyValueList.Builder builderForValue) See 'attributes' in the LogResource proto for more details.OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_ fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_.OpenTelemetryAccessLogConfig.Builder.setBody(AnyValue.Builder builderForValue) OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_ fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_.OpenTelemetryAccessLogConfig.Builder.setBufferFlushInterval(com.google.protobuf.Duration value) The interval for flushing access logs to the transport.OpenTelemetryAccessLogConfig.Builder.setBufferFlushInterval(com.google.protobuf.Duration.Builder builderForValue) The interval for flushing access logs to the transport.OpenTelemetryAccessLogConfig.Builder.setBufferSizeBytes(com.google.protobuf.UInt32Value value) Soft size limit in bytes for the access log buffer.OpenTelemetryAccessLogConfig.Builder.setBufferSizeBytes(com.google.protobuf.UInt32Value.Builder builderForValue) Soft size limit in bytes for the access log buffer.OpenTelemetryAccessLogConfig.Builder.setCommonConfig(CommonGrpcAccessLogConfig value) Deprecated.OpenTelemetryAccessLogConfig.Builder.setCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue) Deprecated.OpenTelemetryAccessLogConfig.Builder.setCustomTags(int index, CustomTag value) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.setCustomTags(int index, CustomTag.Builder builderForValue) Custom tags to include as log attributes.OpenTelemetryAccessLogConfig.Builder.setDisableBuiltinLabels(boolean value) If specified, Envoy will not generate built-in resource labels like ``log_name``, ``zone_name``, ``cluster_name``, ``node_name``.OpenTelemetryAccessLogConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) OpenTelemetryAccessLogConfig.Builder.setFilterStateObjectsToLog(int index, String value) Additional filter state objects to log as attributes.OpenTelemetryAccessLogConfig.Builder.setFormatters(int index, TypedExtensionConfig value) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.setFormatters(int index, TypedExtensionConfig.Builder builderForValue) Specifies a collection of Formatter plugins that can be called from the access log configuration.OpenTelemetryAccessLogConfig.Builder.setGrpcService(GrpcService value) The upstream gRPC cluster that will receive OTLP logs.OpenTelemetryAccessLogConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that will receive OTLP logs.OpenTelemetryAccessLogConfig.Builder.setHttpService(HttpService value) The upstream HTTP cluster that will receive OTLP logs via `OTLP/HTTP <https://opentelemetry.io/docs/specs/otlp/#otlphttp>`_.OpenTelemetryAccessLogConfig.Builder.setHttpService(HttpService.Builder builderForValue) The upstream HTTP cluster that will receive OTLP logs via `OTLP/HTTP <https://opentelemetry.io/docs/specs/otlp/#otlphttp>`_.OpenTelemetryAccessLogConfig.Builder.setLogName(String value) string log_name = 10;OpenTelemetryAccessLogConfig.Builder.setLogNameBytes(com.google.protobuf.ByteString value) string log_name = 10;OpenTelemetryAccessLogConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) OpenTelemetryAccessLogConfig.Builder.setResourceAttributes(KeyValueList value) OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto#L51>`_ attributes are filled with Envoy node info.OpenTelemetryAccessLogConfig.Builder.setResourceAttributes(KeyValueList.Builder builderForValue) OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto#L51>`_ attributes are filled with Envoy node info.OpenTelemetryAccessLogConfig.Builder.setStatPrefix(String value) Optional.OpenTelemetryAccessLogConfig.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) Optional.OpenTelemetryAccessLogConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) OpenTelemetryAccessLogConfig.toBuilder()