Interface DatadogConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DatadogConfig, DatadogConfig.Builder

public interface DatadogConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The cluster to use for submitting traces to the Datadog agent.
    com.google.protobuf.ByteString
    The cluster to use for submitting traces to the Datadog agent.
    Optional hostname to use when sending spans to the collector_cluster.
    com.google.protobuf.ByteString
    Optional hostname to use when sending spans to the collector_cluster.
    The name used for the service when traces are generated by envoy.
    com.google.protobuf.ByteString
    The name used for the service when traces are generated by envoy.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getCollectorCluster

      String getCollectorCluster()
       The cluster to use for submitting traces to the Datadog agent.
       
      string collector_cluster = 1 [(.validate.rules) = { ... }
      Returns:
      The collectorCluster.
    • getCollectorClusterBytes

      com.google.protobuf.ByteString getCollectorClusterBytes()
       The cluster to use for submitting traces to the Datadog agent.
       
      string collector_cluster = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for collectorCluster.
    • getServiceName

      String getServiceName()
       The name used for the service when traces are generated by envoy.
       
      string service_name = 2 [(.validate.rules) = { ... }
      Returns:
      The serviceName.
    • getServiceNameBytes

      com.google.protobuf.ByteString getServiceNameBytes()
       The name used for the service when traces are generated by envoy.
       
      string service_name = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for serviceName.
    • getCollectorHostname

      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;
      Returns:
      The collectorHostname.
    • getCollectorHostnameBytes

      com.google.protobuf.ByteString getCollectorHostnameBytes()
       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;
      Returns:
      The bytes for collectorHostname.