io.envoyproxy.envoy.config.trace.v3.OpenTelemetryConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/trace/v3/opentelemetry.proto
package io.envoyproxy.envoy.config.trace.v3;
public interface OpenTelemetryConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.trace.v3.OpenTelemetryConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* The upstream gRPC cluster that will receive OTLP traces.
* Note that the tracer drops traces if the server does not read data fast enough.
* This field can be left empty to disable reporting traces to the collector.
*
*
* .envoy.config.core.v3.GrpcService grpc_service = 1;
* @return Whether the grpcService field is set.
*/
boolean hasGrpcService();
/**
*
* The upstream gRPC cluster that will receive OTLP traces.
* Note that the tracer drops traces if the server does not read data fast enough.
* This field can be left empty to disable reporting traces to the collector.
*
*
* .envoy.config.core.v3.GrpcService grpc_service = 1;
* @return The grpcService.
*/
io.envoyproxy.envoy.config.core.v3.GrpcService getGrpcService();
/**
*
* The upstream gRPC cluster that will receive OTLP traces.
* Note that the tracer drops traces if the server does not read data fast enough.
* This field can be left empty to disable reporting traces to the collector.
*
*
* .envoy.config.core.v3.GrpcService grpc_service = 1;
*/
io.envoyproxy.envoy.config.core.v3.GrpcServiceOrBuilder getGrpcServiceOrBuilder();
/**
*
* The name for the service. This will be populated in the ResourceSpan Resource attributes.
* If it is not provided, it will default to "unknown_service:envoy".
*
*
* string service_name = 2;
* @return The serviceName.
*/
java.lang.String getServiceName();
/**
*
* The name for the service. This will be populated in the ResourceSpan Resource attributes.
* If it is not provided, it will default to "unknown_service:envoy".
*
*
* string service_name = 2;
* @return The bytes for serviceName.
*/
com.google.protobuf.ByteString
getServiceNameBytes();
}