Interface OpenTelemetryAccessLogConfigOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      KeyValueList getAttributes()
      See 'attributes' in the LogResource proto for more details.
      KeyValueListOrBuilder getAttributesOrBuilder()
      See 'attributes' in the LogResource proto for more details.
      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>`_.
      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>`_.
      CommonGrpcAccessLogConfig getCommonConfig()
      [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
      CommonGrpcAccessLogConfigOrBuilder getCommonConfigOrBuilder()
      [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
      boolean hasAttributes()
      See 'attributes' in the LogResource proto for more details.
      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>`_.
      boolean hasCommonConfig()
      [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasCommonConfig

        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) = { ... }
      • getCommonConfig

        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) = { ... }
      • getCommonConfigOrBuilder

        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) = { ... }
      • hasBody

        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;
      • getBody

        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;
      • getBodyOrBuilder

        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;
      • hasAttributes

        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;
      • getAttributes

        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;
      • getAttributesOrBuilder

        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;