Class YammerGauge<T>
- java.lang.Object
-
- org.apache.pinot.plugin.metrics.yammer.YammerGauge<T>
-
- All Implemented Interfaces:
PinotGauge<T>,PinotMetric,SettableValue<T>
public class YammerGauge<T> extends Object implements PinotGauge<T>
-
-
Constructor Summary
Constructors Constructor Description YammerGauge(Function<Void,T> condition)YammerGauge(YammerSettableGauge<T> settableGauge)
-
-
-
Constructor Detail
-
YammerGauge
public YammerGauge(YammerSettableGauge<T> settableGauge)
-
-
Method Detail
-
getGauge
public Object getGauge()
- Specified by:
getGaugein interfacePinotGauge<T>
-
getMetric
public Object getMetric()
- Specified by:
getMetricin interfacePinotMetric
-
value
public T value()
- Specified by:
valuein interfacePinotGauge<T>
-
setValue
public void setValue(T value)
- Specified by:
setValuein interfacePinotGauge<T>- Specified by:
setValuein interfaceSettableValue<T>
-
setValueSupplier
public void setValueSupplier(Supplier<T> valueSupplier)
- Specified by:
setValueSupplierin interfacePinotGauge<T>- Specified by:
setValueSupplierin interfaceSettableValue<T>
-
-