Interface DogStatsdSinkOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The UDP address of a running DogStatsD compliant listener.
    The UDP address of a running DogStatsD compliant listener.
     
    com.google.protobuf.UInt64Value
    Optional max datagram size to use when sending UDP messages.
    com.google.protobuf.UInt64ValueOrBuilder
    Optional max datagram size to use when sending UDP messages.
    Optional custom metric name prefix.
    com.google.protobuf.ByteString
    Optional custom metric name prefix.
    boolean
    The UDP address of a running DogStatsD compliant listener.
    boolean
    Optional max datagram size to use when sending UDP messages.

    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

    • hasAddress

      boolean hasAddress()
       The UDP address of a running DogStatsD compliant listener. If specified,
       statistics will be flushed to this address.
       
      .envoy.config.core.v3.Address address = 1;
      Returns:
      Whether the address field is set.
    • getAddress

      Address getAddress()
       The UDP address of a running DogStatsD compliant listener. If specified,
       statistics will be flushed to this address.
       
      .envoy.config.core.v3.Address address = 1;
      Returns:
      The address.
    • getAddressOrBuilder

      AddressOrBuilder getAddressOrBuilder()
       The UDP address of a running DogStatsD compliant listener. If specified,
       statistics will be flushed to this address.
       
      .envoy.config.core.v3.Address address = 1;
    • getPrefix

      String getPrefix()
       Optional custom metric name prefix. See :ref:`StatsdSink's prefix field
       <envoy_v3_api_field_config.metrics.v3.StatsdSink.prefix>` for more details.
       
      string prefix = 3;
      Returns:
      The prefix.
    • getPrefixBytes

      com.google.protobuf.ByteString getPrefixBytes()
       Optional custom metric name prefix. See :ref:`StatsdSink's prefix field
       <envoy_v3_api_field_config.metrics.v3.StatsdSink.prefix>` for more details.
       
      string prefix = 3;
      Returns:
      The bytes for prefix.
    • hasMaxBytesPerDatagram

      boolean hasMaxBytesPerDatagram()
       Optional max datagram size to use when sending UDP messages. By default Envoy
       will emit one metric per datagram. By specifying a max-size larger than a single
       metric, Envoy will emit multiple, new-line separated metrics. The max datagram
       size should not exceed your network's MTU.
      
       Note that this value may not be respected if smaller than a single metric.
       
      .google.protobuf.UInt64Value max_bytes_per_datagram = 4 [(.validate.rules) = { ... }
      Returns:
      Whether the maxBytesPerDatagram field is set.
    • getMaxBytesPerDatagram

      com.google.protobuf.UInt64Value getMaxBytesPerDatagram()
       Optional max datagram size to use when sending UDP messages. By default Envoy
       will emit one metric per datagram. By specifying a max-size larger than a single
       metric, Envoy will emit multiple, new-line separated metrics. The max datagram
       size should not exceed your network's MTU.
      
       Note that this value may not be respected if smaller than a single metric.
       
      .google.protobuf.UInt64Value max_bytes_per_datagram = 4 [(.validate.rules) = { ... }
      Returns:
      The maxBytesPerDatagram.
    • getMaxBytesPerDatagramOrBuilder

      com.google.protobuf.UInt64ValueOrBuilder getMaxBytesPerDatagramOrBuilder()
       Optional max datagram size to use when sending UDP messages. By default Envoy
       will emit one metric per datagram. By specifying a max-size larger than a single
       metric, Envoy will emit multiple, new-line separated metrics. The max datagram
       size should not exceed your network's MTU.
      
       Note that this value may not be respected if smaller than a single metric.
       
      .google.protobuf.UInt64Value max_bytes_per_datagram = 4 [(.validate.rules) = { ... }
    • getDogStatsdSpecifierCase

      DogStatsdSink.DogStatsdSpecifierCase getDogStatsdSpecifierCase()