public interface MetricsRecordBuilder
Modifier and Type | Method and Description |
---|---|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.lang.Boolean fieldValue)
Add a Boolean field to metric record.
|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.util.Calendar fieldValue)
Add a Calendar field to metric record.
|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.lang.Double fieldValue)
Add a Double field to metric record.
|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.lang.Integer fieldValue)
Add a Integer field to metric record.
|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.lang.Long fieldValue)
Add a Long field to metric record.
|
MetricsRecordBuilder |
addField(java.lang.String fieldName,
java.lang.String fieldValue)
Add a String field to metric record.
|
MetricsRecordBuilder |
addId(Id id)
Add {@link Id) to metric record.
|
MetricsRecordBuilder |
addTags(java.util.Collection tags)
Add a common tags to metric record.
|
MetricsRecordBuilder |
addVersion(int version)
Add version to metric record.
|
java.lang.Object |
build()
Build and return store specific metric
|
MetricsRecordBuilder addId(Id id)
id
- - unique identifiers for an entityId
MetricsRecordBuilder addVersion(int version)
version
- - the latest version of the entityMetricsRecordBuilder addField(java.lang.String fieldName, java.lang.String fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addField(java.lang.String fieldName, java.lang.Integer fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addField(java.lang.String fieldName, java.lang.Long fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addField(java.lang.String fieldName, java.lang.Boolean fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addField(java.lang.String fieldName, java.lang.Double fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addField(java.lang.String fieldName, java.util.Calendar fieldValue)
fieldName
- fieldValue
- MetricsRecordBuilder addTags(java.util.Collection tags)
iterator
- - namejava.lang.Object build()