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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Address getAddress()
      The UDP address of a running DogStatsD compliant listener.
      AddressOrBuilder getAddressOrBuilder()
      The UDP address of a running DogStatsD compliant listener.
      DogStatsdSink.DogStatsdSpecifierCase getDogStatsdSpecifierCase()  
      com.google.protobuf.UInt64Value getMaxBytesPerDatagram()
      Optional max datagram size to use when sending UDP messages.
      com.google.protobuf.UInt64ValueOrBuilder getMaxBytesPerDatagramOrBuilder()
      Optional max datagram size to use when sending UDP messages.
      java.lang.String getPrefix()
      Optional custom metric name prefix.
      com.google.protobuf.ByteString getPrefixBytes()
      Optional custom metric name prefix.
      boolean hasAddress()
      The UDP address of a running DogStatsD compliant listener.
      boolean hasMaxBytesPerDatagram()
      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 Detail

      • 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

        java.lang.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) = { ... }