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 ServiceMetricEvent
build(com.google.common.collect.ImmutableMap<String,String> serviceDimensions)
Object
getDimension(String dim)
ServiceMetricEvent.Builder
setCreatedTime(org.joda.time.DateTime createdTime)
ServiceMetricEvent.Builder
setDimension(String dim, Object value)
ServiceMetricEvent.Builder
setDimension(String dim, String[] values)
ServiceMetricEvent.Builder
setDimensionIfNotNull(String dim, Object value)
ServiceMetricEvent.Builder
setFeed(String feed)
ServiceMetricEvent.Builder
setMetric(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:
build
in classServiceEventBuilder<ServiceMetricEvent>
-
-