Interface GraphiteStatsdSinkOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The UDP address of a running Graphite-compliant listener.
    The UDP address of a running Graphite-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 Graphite-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 Graphite-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 Graphite-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 Graphite-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) = { ... }
    • getStatsdSpecifierCase

      GraphiteStatsdSink.StatsdSpecifierCase getStatsdSpecifierCase()