io.opencensus.proto.trace.v1.TraceConfigOrBuilder Maven / Gradle / Ivy
// 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();
}