Class ServiceMetricEvent.Builder
- java.lang.Object
-
- org.apache.druid.java.util.emitter.service.ServiceEventBuilder<ServiceMetricEvent>
-
- org.apache.druid.java.util.emitter.service.ServiceMetricEvent.Builder
-
- Enclosing class:
- ServiceMetricEvent
public static class ServiceMetricEvent.Builder extends ServiceEventBuilder<ServiceMetricEvent>
Builder for aServiceMetricEvent. This builder can be used for building only one event.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceMetricEventbuild(com.google.common.collect.ImmutableMap<String,String> serviceDimensions)ObjectgetDimension(String dim)ServiceMetricEvent.BuildersetCreatedTime(org.joda.time.DateTime createdTime)ServiceMetricEvent.BuildersetDimension(String dim, Object value)ServiceMetricEvent.BuildersetDimension(String dim, String[] values)ServiceMetricEvent.BuildersetDimensionIfNotNull(String dim, Object value)ServiceMetricEvent.BuildersetFeed(String feed)ServiceMetricEvent.BuildersetMetric(String metric, Number value)-
Methods inherited from class org.apache.druid.java.util.emitter.service.ServiceEventBuilder
build
-
-
-
-
Method Detail
-
setFeed
public ServiceMetricEvent.Builder setFeed(String feed)
-
setDimension
public ServiceMetricEvent.Builder setDimension(String dim, String[] values)
-
setDimensionIfNotNull
public ServiceMetricEvent.Builder setDimensionIfNotNull(String dim, Object value)
-
setDimension
public ServiceMetricEvent.Builder setDimension(String dim, Object value)
-
setMetric
public ServiceMetricEvent.Builder setMetric(String metric, Number value)
-
setCreatedTime
public ServiceMetricEvent.Builder setCreatedTime(org.joda.time.DateTime createdTime)
-
build
public ServiceMetricEvent build(com.google.common.collect.ImmutableMap<String,String> serviceDimensions)
- Specified by:
buildin classServiceEventBuilder<ServiceMetricEvent>
-
-