public class EventDSL extends Object
| Modifier and Type | Field and Description |
|---|---|
Map<String,String> |
attributes |
Proto.Event.Builder |
builder |
AbstractRiemannClient |
client |
| Constructor and Description |
|---|
EventDSL(AbstractRiemannClient client) |
| Modifier and Type | Method and Description |
|---|---|
EventDSL |
attribute(String name,
String value) |
EventDSL |
attributes(Map<String,String> attributes) |
Proto.Event |
build() |
EventDSL |
description(String description) |
EventDSL |
host(String host) |
EventDSL |
metric(byte metric) |
EventDSL |
metric(double metric) |
EventDSL |
metric(float metric) |
EventDSL |
metric(int metric) |
EventDSL |
metric(long metric) |
EventDSL |
metric(Null n) |
EventDSL |
metric(short metric) |
IPromise |
send() |
Boolean |
sendWithAck() |
EventDSL |
service(String service) |
EventDSL |
state(String state) |
EventDSL |
tag(String tag) |
EventDSL |
tags(List<String> tags) |
EventDSL |
tags(String... tags) |
EventDSL |
time(double time) |
EventDSL |
time(float time) |
EventDSL |
time(long time) |
EventDSL |
time(Null n) |
EventDSL |
ttl(float ttl) |
EventDSL |
ttl(Null n) |
public final AbstractRiemannClient client
public final Proto.Event.Builder builder
public EventDSL(AbstractRiemannClient client)
public EventDSL time(float time)
public EventDSL time(double time)
public EventDSL time(long time)
public EventDSL metric(byte metric)
public EventDSL metric(short metric)
public EventDSL metric(int metric)
public EventDSL metric(long metric)
public EventDSL metric(float metric)
public EventDSL metric(double metric)
public EventDSL ttl(float ttl)
public Proto.Event build()
public Boolean sendWithAck() throws IOException, ServerError, MsgTooLargeException
public IPromise send()
Copyright © 2014. All rights reserved.