@Generated(value="Autogenerated by Thrift Compiler (0.9.3)",
date="2018-07-17")
public class Metric
extends java.lang.Object
implements org.apache.thrift.TBase<Metric,Metric._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Metric>
| Modifier and Type | Class and Description |
|---|---|
static class |
Metric._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<Metric._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
MetricValue |
metricValue |
java.lang.String |
name |
java.util.Set<MetricTag> |
tags |
long |
timestamp |
| Constructor and Description |
|---|
Metric() |
Metric(Metric other)
Performs a deep copy on other.
|
Metric(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToTags(MetricTag elem) |
void |
clear() |
int |
compareTo(Metric other) |
Metric |
deepCopy() |
boolean |
equals(Metric that) |
boolean |
equals(java.lang.Object that) |
Metric._Fields |
fieldForId(int fieldId) |
java.lang.Object |
getFieldValue(Metric._Fields field) |
MetricValue |
getMetricValue() |
java.lang.String |
getName() |
java.util.Set<MetricTag> |
getTags() |
java.util.Iterator<MetricTag> |
getTagsIterator() |
int |
getTagsSize() |
long |
getTimestamp() |
int |
hashCode() |
boolean |
isSet(Metric._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetMetricValue()
Returns true if field metricValue is set (has been assigned a value) and false otherwise
|
boolean |
isSetName()
Returns true if field name is set (has been assigned a value) and false otherwise
|
boolean |
isSetTags()
Returns true if field tags is set (has been assigned a value) and false otherwise
|
boolean |
isSetTimestamp()
Returns true if field timestamp is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
void |
setFieldValue(Metric._Fields field,
java.lang.Object value) |
Metric |
setMetricValue(MetricValue metricValue) |
void |
setMetricValueIsSet(boolean value) |
Metric |
setName(java.lang.String name) |
void |
setNameIsSet(boolean value) |
Metric |
setTags(java.util.Set<MetricTag> tags) |
void |
setTagsIsSet(boolean value) |
Metric |
setTimestamp(long timestamp) |
void |
setTimestampIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetMetricValue() |
void |
unsetName() |
void |
unsetTags() |
void |
unsetTimestamp() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public java.lang.String name
public MetricValue metricValue
public long timestamp
public java.util.Set<MetricTag> tags
public static final java.util.Map<Metric._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public Metric()
public Metric(java.lang.String name)
public Metric(Metric other)
public Metric deepCopy()
deepCopy in interface org.apache.thrift.TBase<Metric,Metric._Fields>public void clear()
clear in interface org.apache.thrift.TBase<Metric,Metric._Fields>public java.lang.String getName()
public Metric setName(java.lang.String name)
public void unsetName()
public boolean isSetName()
public void setNameIsSet(boolean value)
public MetricValue getMetricValue()
public Metric setMetricValue(MetricValue metricValue)
public void unsetMetricValue()
public boolean isSetMetricValue()
public void setMetricValueIsSet(boolean value)
public long getTimestamp()
public Metric setTimestamp(long timestamp)
public void unsetTimestamp()
public boolean isSetTimestamp()
public void setTimestampIsSet(boolean value)
public int getTagsSize()
public java.util.Iterator<MetricTag> getTagsIterator()
public void addToTags(MetricTag elem)
public java.util.Set<MetricTag> getTags()
public void unsetTags()
public boolean isSetTags()
public void setTagsIsSet(boolean value)
public void setFieldValue(Metric._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<Metric,Metric._Fields>public java.lang.Object getFieldValue(Metric._Fields field)
getFieldValue in interface org.apache.thrift.TBase<Metric,Metric._Fields>public boolean isSet(Metric._Fields field)
isSet in interface org.apache.thrift.TBase<Metric,Metric._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(Metric that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Metric other)
compareTo in interface java.lang.Comparable<Metric>public Metric._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<Metric,Metric._Fields>public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
read in interface org.apache.thrift.TBase<Metric,Metric._Fields>org.apache.thrift.TExceptionpublic void write(org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException
write in interface org.apache.thrift.TBase<Metric,Metric._Fields>org.apache.thrift.TExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
throws org.apache.thrift.TException
org.apache.thrift.TException