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

io.opencensus.proto.trace.v1.TraceConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: opencensus/proto/trace/v1/trace_config.proto

package io.opencensus.proto.trace.v1;

public interface TraceConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:opencensus.proto.trace.v1.TraceConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
   * @return Whether the probabilitySampler field is set.
   */
  boolean hasProbabilitySampler();
  /**
   * .opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
   * @return The probabilitySampler.
   */
  io.opencensus.proto.trace.v1.ProbabilitySampler getProbabilitySampler();
  /**
   * .opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
   */
  io.opencensus.proto.trace.v1.ProbabilitySamplerOrBuilder getProbabilitySamplerOrBuilder();

  /**
   * .opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
   * @return Whether the constantSampler field is set.
   */
  boolean hasConstantSampler();
  /**
   * .opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
   * @return The constantSampler.
   */
  io.opencensus.proto.trace.v1.ConstantSampler getConstantSampler();
  /**
   * .opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
   */
  io.opencensus.proto.trace.v1.ConstantSamplerOrBuilder getConstantSamplerOrBuilder();

  /**
   * .opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
   * @return Whether the rateLimitingSampler field is set.
   */
  boolean hasRateLimitingSampler();
  /**
   * .opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
   * @return The rateLimitingSampler.
   */
  io.opencensus.proto.trace.v1.RateLimitingSampler getRateLimitingSampler();
  /**
   * .opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
   */
  io.opencensus.proto.trace.v1.RateLimitingSamplerOrBuilder getRateLimitingSamplerOrBuilder();

  /**
   * 
   * The global default max number of attributes per span.
   * 
* * int64 max_number_of_attributes = 4; * @return The maxNumberOfAttributes. */ long getMaxNumberOfAttributes(); /** *
   * The global default max number of annotation events per span.
   * 
* * int64 max_number_of_annotations = 5; * @return The maxNumberOfAnnotations. */ long getMaxNumberOfAnnotations(); /** *
   * The global default max number of message events per span.
   * 
* * int64 max_number_of_message_events = 6; * @return The maxNumberOfMessageEvents. */ long getMaxNumberOfMessageEvents(); /** *
   * The global default max number of link entries per span.
   * 
* * int64 max_number_of_links = 7; * @return The maxNumberOfLinks. */ long getMaxNumberOfLinks(); public io.opencensus.proto.trace.v1.TraceConfig.SamplerCase getSamplerCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy