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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCollectorCluster()
      The cluster to use for submitting traces to the Datadog agent.
      com.google.protobuf.ByteString getCollectorClusterBytes()
      The cluster to use for submitting traces to the Datadog agent.
      java.lang.String getCollectorHostname()
      Optional hostname to use when sending spans to the collector_cluster.
      com.google.protobuf.ByteString getCollectorHostnameBytes()
      Optional hostname to use when sending spans to the collector_cluster.
      java.lang.String getServiceName()
      The name used for the service when traces are generated by envoy.
      com.google.protobuf.ByteString getServiceNameBytes()
      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 Detail

      • getCollectorCluster

        java.lang.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

        java.lang.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

        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;
        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.