public final class EvalPayload extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EvalPayload.DiagnosticMessage
Diagnostic message.
|
static class |
EvalPayload.Message
Message.
|
static class |
EvalPayload.MessageType
Message type.
|
static class |
EvalPayload.Metric
Metric value.
|
| Constructor and Description |
|---|
EvalPayload(long timestamp,
List<EvalPayload.Metric> metrics)
Create a new instance.
|
EvalPayload(long timestamp,
List<EvalPayload.Metric> metrics,
List<EvalPayload.Message> messages)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<EvalPayload.Message> |
getMessages()
Return any diagnostic messages that should be sent back to the user.
|
List<EvalPayload.Metric> |
getMetrics()
Return the metric values for the data in this payload.
|
long |
getTimestamp()
Return the timestamp for metrics in this payload.
|
int |
hashCode() |
List<EvalPayload> |
toBatches(int batchSize)
Break the payload down to a set of batches to limit the size of requests going to the
service.
|
String |
toString() |
public EvalPayload(long timestamp,
List<EvalPayload.Metric> metrics,
List<EvalPayload.Message> messages)
public EvalPayload(long timestamp,
List<EvalPayload.Metric> metrics)
public long getTimestamp()
public List<EvalPayload.Metric> getMetrics()
public List<EvalPayload.Message> getMessages()
public List<EvalPayload> toBatches(int batchSize)
batchSize - Size of the metric batches to create.batchSize metrics per payload.