Class OpenTelemetryAccessLogConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
- io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3.OpenTelemetryAccessLogConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OpenTelemetryAccessLogConfigOrBuilder,Cloneable
- Enclosing class:
- OpenTelemetryAccessLogConfig
public static final class OpenTelemetryAccessLogConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder> implements OpenTelemetryAccessLogConfigOrBuilder
Configuration for the built-in ``envoy.access_loggers.open_telemetry`` :ref:`AccessLog <envoy_v3_api_msg_config.accesslog.v3.AccessLog>`. This configuration will populate `opentelemetry.proto.collector.v1.logs.ExportLogsServiceRequest.resource_logs <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/collector/logs/v1/logs_service.proto>`_. In addition, the request start time is set in the dedicated field. [#extension: envoy.access_loggers.open_telemetry]
Protobuf typeenvoy.extensions.access_loggers.open_telemetry.v3.OpenTelemetryAccessLogConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenTelemetryAccessLogConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenTelemetryAccessLogConfigbuild()OpenTelemetryAccessLogConfigbuildPartial()OpenTelemetryAccessLogConfig.Builderclear()OpenTelemetryAccessLogConfig.BuilderclearAttributes()See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.BuilderclearBody()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.BuilderclearCommonConfig()[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]OpenTelemetryAccessLogConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OpenTelemetryAccessLogConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OpenTelemetryAccessLogConfig.BuilderclearResourceAttributes()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.Builderclone()KeyValueListgetAttributes()See 'attributes' in the LogResource proto for more details.KeyValueList.BuildergetAttributesBuilder()See 'attributes' in the LogResource proto for more details.KeyValueListOrBuildergetAttributesOrBuilder()See 'attributes' in the LogResource proto for more details.AnyValuegetBody()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>`_.AnyValue.BuildergetBodyBuilder()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>`_.AnyValueOrBuildergetBodyOrBuilder()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>`_.CommonGrpcAccessLogConfiggetCommonConfig()[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]CommonGrpcAccessLogConfig.BuildergetCommonConfigBuilder()[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]CommonGrpcAccessLogConfigOrBuildergetCommonConfigOrBuilder()[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]OpenTelemetryAccessLogConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()KeyValueListgetResourceAttributes()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.KeyValueList.BuildergetResourceAttributesBuilder()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.KeyValueListOrBuildergetResourceAttributesOrBuilder()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.booleanhasAttributes()See 'attributes' in the LogResource proto for more details.booleanhasBody()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>`_.booleanhasCommonConfig()[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]booleanhasResourceAttributes()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OpenTelemetryAccessLogConfig.BuildermergeAttributes(KeyValueList value)See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.BuildermergeBody(AnyValue value)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.BuildermergeCommonConfig(CommonGrpcAccessLogConfig value)[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]OpenTelemetryAccessLogConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OpenTelemetryAccessLogConfig.BuildermergeFrom(com.google.protobuf.Message other)OpenTelemetryAccessLogConfig.BuildermergeFrom(OpenTelemetryAccessLogConfig other)OpenTelemetryAccessLogConfig.BuildermergeResourceAttributes(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.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenTelemetryAccessLogConfig.BuildersetAttributes(KeyValueList value)See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.BuildersetAttributes(KeyValueList.Builder builderForValue)See 'attributes' in the LogResource proto for more details.OpenTelemetryAccessLogConfig.BuildersetBody(AnyValue value)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.BuildersetBody(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.BuildersetCommonConfig(CommonGrpcAccessLogConfig value)[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]OpenTelemetryAccessLogConfig.BuildersetCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue)[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]OpenTelemetryAccessLogConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenTelemetryAccessLogConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OpenTelemetryAccessLogConfig.BuildersetResourceAttributes(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.BuildersetResourceAttributes(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.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<OpenTelemetryAccessLogConfig.Builder>
-
clear
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>
-
getDefaultInstanceForType
public OpenTelemetryAccessLogConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OpenTelemetryAccessLogConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OpenTelemetryAccessLogConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>
-
setField
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>
-
clearField
public OpenTelemetryAccessLogConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
clearOneof
public OpenTelemetryAccessLogConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
setRepeatedField
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>
-
addRepeatedField
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>
-
mergeFrom
public OpenTelemetryAccessLogConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenTelemetryAccessLogConfig.Builder>
-
mergeFrom
public OpenTelemetryAccessLogConfig.Builder mergeFrom(OpenTelemetryAccessLogConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
mergeFrom
public OpenTelemetryAccessLogConfig.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<OpenTelemetryAccessLogConfig.Builder>- Throws:
IOException
-
hasCommonConfig
public boolean hasCommonConfig()
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
hasCommonConfigin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- Whether the commonConfig field is set.
-
getCommonConfig
public CommonGrpcAccessLogConfig getCommonConfig()
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
getCommonConfigin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- The commonConfig.
-
setCommonConfig
public OpenTelemetryAccessLogConfig.Builder setCommonConfig(CommonGrpcAccessLogConfig value)
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
setCommonConfig
public OpenTelemetryAccessLogConfig.Builder setCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue)
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
mergeCommonConfig
public OpenTelemetryAccessLogConfig.Builder mergeCommonConfig(CommonGrpcAccessLogConfig value)
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
clearCommonConfig
public OpenTelemetryAccessLogConfig.Builder clearCommonConfig()
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
getCommonConfigBuilder
public CommonGrpcAccessLogConfig.Builder getCommonConfigBuilder()
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
getCommonConfigOrBuilder
public CommonGrpcAccessLogConfigOrBuilder getCommonConfigOrBuilder()
[#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
getCommonConfigOrBuilderin interfaceOpenTelemetryAccessLogConfigOrBuilder
-
hasResourceAttributes
public boolean hasResourceAttributes()
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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;- Specified by:
hasResourceAttributesin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- Whether the resourceAttributes field is set.
-
getResourceAttributes
public KeyValueList getResourceAttributes()
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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;- Specified by:
getResourceAttributesin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- The resourceAttributes.
-
setResourceAttributes
public 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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;
-
setResourceAttributes
public 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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;
-
mergeResourceAttributes
public 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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;
-
clearResourceAttributes
public 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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;
-
getResourceAttributesBuilder
public KeyValueList.Builder getResourceAttributesBuilder()
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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;
-
getResourceAttributesOrBuilder
public KeyValueListOrBuilder getResourceAttributesOrBuilder()
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. Example: ``resource_attributes { values { key: "region" value { string_value: "cn-north-7" } } }``..opentelemetry.proto.common.v1.KeyValueList resource_attributes = 4;- Specified by:
getResourceAttributesOrBuilderin interfaceOpenTelemetryAccessLogConfigOrBuilder
-
hasBody
public boolean hasBody()
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;- Specified by:
hasBodyin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- Whether the body field is set.
-
getBody
public AnyValue getBody()
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;- Specified by:
getBodyin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- The body.
-
setBody
public OpenTelemetryAccessLogConfig.Builder setBody(AnyValue value)
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;
-
setBody
public 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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;
-
mergeBody
public OpenTelemetryAccessLogConfig.Builder mergeBody(AnyValue value)
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;
-
clearBody
public 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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;
-
getBodyBuilder
public AnyValue.Builder getBodyBuilder()
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;
-
getBodyOrBuilder
public AnyValueOrBuilder getBodyOrBuilder()
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>`_. See 'body' in the LogResource proto for more details. Example: ``body { string_value: "%PROTOCOL%" }``..opentelemetry.proto.common.v1.AnyValue body = 2;- Specified by:
getBodyOrBuilderin interfaceOpenTelemetryAccessLogConfigOrBuilder
-
hasAttributes
public boolean hasAttributes()
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;- Specified by:
hasAttributesin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- Whether the attributes field is set.
-
getAttributes
public KeyValueList getAttributes()
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;- Specified by:
getAttributesin interfaceOpenTelemetryAccessLogConfigOrBuilder- Returns:
- The attributes.
-
setAttributes
public OpenTelemetryAccessLogConfig.Builder setAttributes(KeyValueList value)
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;
-
setAttributes
public OpenTelemetryAccessLogConfig.Builder setAttributes(KeyValueList.Builder builderForValue)
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;
-
mergeAttributes
public OpenTelemetryAccessLogConfig.Builder mergeAttributes(KeyValueList value)
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;
-
clearAttributes
public OpenTelemetryAccessLogConfig.Builder clearAttributes()
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;
-
getAttributesBuilder
public KeyValueList.Builder getAttributesBuilder()
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;
-
getAttributesOrBuilder
public KeyValueListOrBuilder getAttributesOrBuilder()
See 'attributes' in the LogResource proto for more details. Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``..opentelemetry.proto.common.v1.KeyValueList attributes = 3;- Specified by:
getAttributesOrBuilderin interfaceOpenTelemetryAccessLogConfigOrBuilder
-
setUnknownFields
public final OpenTelemetryAccessLogConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
mergeUnknownFields
public final OpenTelemetryAccessLogConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenTelemetryAccessLogConfig.Builder>
-
-