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.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) = { ... }
-
getDogStatsdSpecifierCase
DogStatsdSink.DogStatsdSpecifierCase getDogStatsdSpecifierCase()
-
-