io.envoyproxy.envoy.config.trace.v3.DatadogConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/trace/v3/datadog.proto
package io.envoyproxy.envoy.config.trace.v3;
public interface DatadogConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.trace.v3.DatadogConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* The cluster to use for submitting traces to the Datadog agent.
*
*
* string collector_cluster = 1 [(.validate.rules) = { ... }
* @return The collectorCluster.
*/
java.lang.String getCollectorCluster();
/**
*
* The cluster to use for submitting traces to the Datadog agent.
*
*
* string collector_cluster = 1 [(.validate.rules) = { ... }
* @return The bytes for collectorCluster.
*/
com.google.protobuf.ByteString
getCollectorClusterBytes();
/**
*
* The name used for the service when traces are generated by envoy.
*
*
* string service_name = 2 [(.validate.rules) = { ... }
* @return The serviceName.
*/
java.lang.String getServiceName();
/**
*
* The name used for the service when traces are generated by envoy.
*
*
* string service_name = 2 [(.validate.rules) = { ... }
* @return The bytes for serviceName.
*/
com.google.protobuf.ByteString
getServiceNameBytes();
/**
*
* Optional hostname to use when sending spans to the collector_cluster. Useful for collectors
* that require a specific hostname. Defaults to :ref:`collector_cluster <envoy_v3_api_field_config.trace.v3.DatadogConfig.collector_cluster>` above.
*
*
* string collector_hostname = 3;
* @return The collectorHostname.
*/
java.lang.String getCollectorHostname();
/**
*
* Optional hostname to use when sending spans to the collector_cluster. Useful for collectors
* that require a specific hostname. Defaults to :ref:`collector_cluster <envoy_v3_api_field_config.trace.v3.DatadogConfig.collector_cluster>` above.
*
*
* string collector_hostname = 3;
* @return The bytes for collectorHostname.
*/
com.google.protobuf.ByteString
getCollectorHostnameBytes();
}