All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.extensions.request_id.uuid.v3.UuidRequestIdConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/extensions/request_id/uuid/v3/uuid.proto

package io.envoyproxy.envoy.extensions.request_id.uuid.v3;

public interface UuidRequestIdConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.extensions.request_id.uuid.v3.UuidRequestIdConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Whether the implementation alters the UUID to contain the trace sampling decision as per the
   * ``UuidRequestIdConfig`` message documentation. This defaults to true. If disabled no
   * modification to the UUID will be performed. It is important to note that if disabled,
   * stable sampling of traces, access logs, etc. will no longer work and only random sampling will
   * be possible.
   * 
* * .google.protobuf.BoolValue pack_trace_reason = 1; * @return Whether the packTraceReason field is set. */ boolean hasPackTraceReason(); /** *
   * Whether the implementation alters the UUID to contain the trace sampling decision as per the
   * ``UuidRequestIdConfig`` message documentation. This defaults to true. If disabled no
   * modification to the UUID will be performed. It is important to note that if disabled,
   * stable sampling of traces, access logs, etc. will no longer work and only random sampling will
   * be possible.
   * 
* * .google.protobuf.BoolValue pack_trace_reason = 1; * @return The packTraceReason. */ com.google.protobuf.BoolValue getPackTraceReason(); /** *
   * Whether the implementation alters the UUID to contain the trace sampling decision as per the
   * ``UuidRequestIdConfig`` message documentation. This defaults to true. If disabled no
   * modification to the UUID will be performed. It is important to note that if disabled,
   * stable sampling of traces, access logs, etc. will no longer work and only random sampling will
   * be possible.
   * 
* * .google.protobuf.BoolValue pack_trace_reason = 1; */ com.google.protobuf.BoolValueOrBuilder getPackTraceReasonOrBuilder(); /** *
   * Set whether to use :ref:`x-request-id<config_http_conn_man_headers_x-request-id>` for sampling or not.
   * This defaults to true. See the :ref:`context propagation <arch_overview_tracing_context_propagation>`
   * overview for more information.
   * 
* * .google.protobuf.BoolValue use_request_id_for_trace_sampling = 2; * @return Whether the useRequestIdForTraceSampling field is set. */ boolean hasUseRequestIdForTraceSampling(); /** *
   * Set whether to use :ref:`x-request-id<config_http_conn_man_headers_x-request-id>` for sampling or not.
   * This defaults to true. See the :ref:`context propagation <arch_overview_tracing_context_propagation>`
   * overview for more information.
   * 
* * .google.protobuf.BoolValue use_request_id_for_trace_sampling = 2; * @return The useRequestIdForTraceSampling. */ com.google.protobuf.BoolValue getUseRequestIdForTraceSampling(); /** *
   * Set whether to use :ref:`x-request-id<config_http_conn_man_headers_x-request-id>` for sampling or not.
   * This defaults to true. See the :ref:`context propagation <arch_overview_tracing_context_propagation>`
   * overview for more information.
   * 
* * .google.protobuf.BoolValue use_request_id_for_trace_sampling = 2; */ com.google.protobuf.BoolValueOrBuilder getUseRequestIdForTraceSamplingOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy