Skip navigation links
A B C D E F G H I J L M O P Q R S T V W 

A

AbstractClient - Class in org.kairosdb.client
Base code used to send metrics to Kairos or query Kairos.
AbstractQueryBuilder<B extends AbstractQueryBuilder<B>> - Class in org.kairosdb.client.builder
Abstract class for querying KairosDB.
AbstractQueryBuilder() - Constructor for class org.kairosdb.client.builder.AbstractQueryBuilder
 
addAggregator(Aggregator) - Method in class org.kairosdb.client.builder.QueryMetric
Adds an aggregator to the metric.
addDataPoint(long, long) - Method in class org.kairosdb.client.builder.Metric
Adds the data point to the metric.
addDataPoint(long) - Method in class org.kairosdb.client.builder.Metric
Adds the data point to the metric with a timestamp of now.
addDataPoint(long, Object) - Method in class org.kairosdb.client.builder.Metric
 
addDataPoint(long, double) - Method in class org.kairosdb.client.builder.Metric
Adds the data point to the metric.
addDataPoint(double) - Method in class org.kairosdb.client.builder.Metric
Adds the data point to the metric with a timestamp of now.
addErrors(List<String>) - Method in class org.kairosdb.client.response.Response
 
addGrouper(Grouper) - Method in class org.kairosdb.client.builder.QueryMetric
Add a grouper to the metric.
addMetric(String) - Method in class org.kairosdb.client.builder.MetricBuilder
Adds a metric to the builder.
addMetric(String, String) - Method in class org.kairosdb.client.builder.MetricBuilder
Adds a metric to the builder with a customer type.
addMetric(QueryMetric) - Method in class org.kairosdb.client.builder.QueryBuilder
Adds a QueryMetric object to the QueryBuilder
addMetric(String) - Method in class org.kairosdb.client.builder.QueryBuilder
The metric to query for.
addMetric(String) - Method in class org.kairosdb.client.builder.QueryTagBuilder
The metric to query tag for.
addMultiValuedTags(Map<String, List<String>>) - Method in class org.kairosdb.client.builder.QueryMetric
Add a map of tags.
addQuery() - Method in class org.kairosdb.client.builder.Rollup
 
addRollup(String) - Method in class org.kairosdb.client.builder.RollupBuilder
 
addTag(String, String) - Method in class org.kairosdb.client.builder.Metric
Adds a tag to the data point.
addTag(String, String...) - Method in class org.kairosdb.client.builder.QueryMetric
Adds a tag with multiple values.
addTag(String, String...) - Method in class org.kairosdb.client.builder.QueryTagMetric
Adds a tag with multiple values.
addTags(Map<String, String>) - Method in class org.kairosdb.client.builder.Metric
Adds tags to the data point.
addTags(Map<String, String>) - Method in class org.kairosdb.client.builder.QueryMetric
Add a map of tags.
addTags(Map<String, String>) - Method in class org.kairosdb.client.builder.QueryTagMetric
Add a map of tags.
addTtl(int) - Method in class org.kairosdb.client.builder.Metric
Adds a time-to-live for this metric specified in seconds.
Aggregator - Class in org.kairosdb.client.builder
An aggregator manipulates data points.
Aggregator(String) - Constructor for class org.kairosdb.client.builder.Aggregator
 
AggregatorDeserializer - Class in org.kairosdb.client.deserializer
 
AggregatorDeserializer() - Constructor for class org.kairosdb.client.deserializer.AggregatorDeserializer
 
AggregatorFactory - Class in org.kairosdb.client.builder
 
AggregatorFactory() - Constructor for class org.kairosdb.client.builder.AggregatorFactory
 
AggregatorFactory.FilterOperation - Enum in org.kairosdb.client.builder
 
AggregatorFactory.Trim - Enum in org.kairosdb.client.builder
 

B

BinGrouper - Class in org.kairosdb.client.builder.grouper
 
BinGrouper(Double...) - Constructor for class org.kairosdb.client.builder.grouper.BinGrouper
 
BinGrouper(List<Double>) - Constructor for class org.kairosdb.client.builder.grouper.BinGrouper
 
BinGroupResult - Class in org.kairosdb.client.response.grouping
Grouping by bins.
BinGroupResult(List<Double>, Map<String, Integer>) - Constructor for class org.kairosdb.client.response.grouping.BinGroupResult
 
build() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Returns the JSON string built by the builder.
build() - Method in class org.kairosdb.client.builder.MetricBuilder
Returns the JSON string built by the builder.
build() - Method in class org.kairosdb.client.builder.RollupBuilder
 
BuilderUtils - Class in org.kairosdb.client.builder
 
buildGson() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Builds Gson used by this implementation
buildGson() - Method in class org.kairosdb.client.builder.QueryBuilder
 
buildGson() - Method in class org.kairosdb.client.builder.QueryTagBuilder
 

C

checkNotNullOrEmpty(String) - Static method in class org.kairosdb.client.util.Preconditions
 
checkNotNullOrEmpty(String, String, Object...) - Static method in class org.kairosdb.client.util.Preconditions
 
Client - Interface in org.kairosdb.client
 
createAverageAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the average values for each time period as specified.
createCountAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the count of all values over each time period as specified.
createCustomAggregator(String, String) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator with a custom json fragment.
createDataGapsMarkingAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that marks gaps in data according to sampling rate with a null data point.
createDiffAggregator() - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that computes the difference between successive data points.
createDivAggregator(double) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that divides each value by the divisor.
createFilterAggregator(AggregatorFactory.FilterOperation, double) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that filters datapoints according to the filter operation.
createFirstAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the first data point for the time range.
createLastAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the last data point for the time range.
createLeastSquaresAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns a best fit line through the datapoints using the least squares algorithm..
createMaxAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the maximum values for each time period as specified.
createMinAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the minimum values for each time period as specified.
createPercentileAggregator(double, int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the percentile value for a given percentage of all values over each time period as specified.
createRateAggregator(TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the rate of change between each pair of data points
createRollup(RollupBuilder) - Method in class org.kairosdb.client.AbstractClient
 
createRollup(RollupBuilder) - Method in interface org.kairosdb.client.Client
 
createSamplerAggregator() - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that computes the sampling rate of change for the data points.
createSaveAsAggregator(String) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that saves the results of the query to a new metric.
createScaleAggregator(double) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that scales each data point by a factor.
createSimpleMovingAverage(int) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that calculates a simple moving average for the number of specified periods.
createStandardDeviationAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the standard deviation values for each time period as specified.
createSumAggregator(int, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that returns the sum of all values over each time period as specified.
createTrimAggregator(AggregatorFactory.Trim) - Static method in class org.kairosdb.client.builder.AggregatorFactory
Creates an aggregator that trim of the first, last, or both data points returned by the query.
CustomAggregator - Class in org.kairosdb.client.builder.aggregator
Creates an aggregator that takes custom JSON.
CustomAggregator(String, String) - Constructor for class org.kairosdb.client.builder.aggregator.CustomAggregator
 
CustomAggregatorSerializer - Class in org.kairosdb.client.serializer
Used by the JSON parser to serialize a custom aggregator.
CustomAggregatorSerializer() - Constructor for class org.kairosdb.client.serializer.CustomAggregatorSerializer
 
CustomGrouper - Class in org.kairosdb.client.builder.grouper
Grouper that that takes custom json.
CustomGrouper(String, String) - Constructor for class org.kairosdb.client.builder.grouper.CustomGrouper
 
CustomGrouperSerializer - Class in org.kairosdb.client.serializer
 
CustomGrouperSerializer() - Constructor for class org.kairosdb.client.serializer.CustomGrouperSerializer
 
CustomGroupResult - Class in org.kairosdb.client.response.grouping
 
CustomGroupResult(Map<String, Object>) - Constructor for class org.kairosdb.client.response.grouping.CustomGroupResult
 

D

DataFormatException - Exception in org.kairosdb.client.builder
 
DataFormatException() - Constructor for exception org.kairosdb.client.builder.DataFormatException
 
DataFormatException(String) - Constructor for exception org.kairosdb.client.builder.DataFormatException
 
DataPoint - Class in org.kairosdb.client.builder
A measurement.
DataPoint(long, Object) - Constructor for class org.kairosdb.client.builder.DataPoint
 
DataPointSerializer - Class in org.kairosdb.client.serializer
Used by the JSON parser to serialize a DataPoint.
DataPointSerializer() - Constructor for class org.kairosdb.client.serializer.DataPointSerializer
 
DataPointTypeRegistry - Class in org.kairosdb.client
 
DataPointTypeRegistry() - Constructor for class org.kairosdb.client.DataPointTypeRegistry
 
DefaultGroupResult - Class in org.kairosdb.client.response.grouping
Group that represents natural grouping based on the type of the data.
DefaultGroupResult(String, String) - Constructor for class org.kairosdb.client.response.grouping.DefaultGroupResult
 
delete(QueryBuilder) - Method in class org.kairosdb.client.AbstractClient
 
delete(String) - Method in class org.kairosdb.client.AbstractClient
 
delete(QueryBuilder) - Method in interface org.kairosdb.client.Client
Deletes data in KairosDB using the query built by the builder.
delete(String) - Method in class org.kairosdb.client.HttpClient
 
deleteMetric(String) - Method in class org.kairosdb.client.AbstractClient
 
deleteMetric(String) - Method in interface org.kairosdb.client.Client
Deletes a metric.
deleteRollup(String) - Method in class org.kairosdb.client.AbstractClient
 
deleteRollup(String) - Method in interface org.kairosdb.client.Client
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.AggregatorDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.GroupByDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.GrouperDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.ListMultiMapDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.ResultsDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.kairosdb.client.deserializer.TimeZoneDeserializer
 
DeserializedAggregator - Class in org.kairosdb.client.builder.aggregator
 
DeserializedAggregator(Map<String, Object>) - Constructor for class org.kairosdb.client.builder.aggregator.DeserializedAggregator
 
doubleValue() - Method in class org.kairosdb.client.builder.DataPoint
 

E

endAbsolute - Variable in class org.kairosdb.client.builder.AbstractQueryBuilder
 
endRelative - Variable in class org.kairosdb.client.builder.AbstractQueryBuilder
 
equals(Object) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
 
equals(Object) - Method in class org.kairosdb.client.builder.aggregator.CustomAggregator
 
equals(Object) - Method in class org.kairosdb.client.builder.Aggregator
 
equals(Object) - Method in class org.kairosdb.client.builder.aggregator.PercentileAggregator
 
equals(Object) - Method in class org.kairosdb.client.builder.aggregator.RateAggregator
 
equals(Object) - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
equals(Object) - Method in class org.kairosdb.client.builder.DataPoint
 
equals(Object) - Method in class org.kairosdb.client.builder.grouper.BinGrouper
 
equals(Object) - Method in class org.kairosdb.client.builder.Grouper
 
equals(Object) - Method in class org.kairosdb.client.builder.grouper.TagGrouper
 
equals(Object) - Method in class org.kairosdb.client.builder.grouper.TimeGrouper
 
equals(Object) - Method in class org.kairosdb.client.builder.grouper.ValueGrouper
 
equals(Object) - Method in class org.kairosdb.client.builder.Metric
 
equals(Object) - Method in class org.kairosdb.client.builder.QueryBuilder
 
equals(Object) - Method in class org.kairosdb.client.builder.QueryMetric
 
equals(Object) - Method in class org.kairosdb.client.builder.RelativeTime
 
equals(Object) - Method in class org.kairosdb.client.builder.Rollup
 
equals(Object) - Method in class org.kairosdb.client.builder.RollupTask
 
equals(Object) - Method in class org.kairosdb.client.response.grouping.DefaultGroupResult
 
equals(Object) - Method in class org.kairosdb.client.response.grouping.TagGroupResult
 
equals(Object) - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
 
equals(Object) - Method in class org.kairosdb.client.response.grouping.ValueGroupResult
 
equals(Object) - Method in class org.kairosdb.client.response.GroupResult
 
ErrorResponse - Class in org.kairosdb.client.response
List of errors returned by KairosDB.
ErrorResponse(List<String>) - Constructor for class org.kairosdb.client.response.ErrorResponse
 
ErrorResponse(String) - Constructor for class org.kairosdb.client.response.ErrorResponse
 

F

fromJson(Reader, Type) - Method in class org.kairosdb.client.JsonMapper
 
fromJson(String, Type) - Method in class org.kairosdb.client.JsonMapper
 

G

getAggregators() - Method in class org.kairosdb.client.builder.QueryMetric
 
getBinNumber() - Method in class org.kairosdb.client.response.grouping.BinGroupResult
Returns the bin number.
getBins() - Method in class org.kairosdb.client.builder.grouper.BinGrouper
 
getBins() - Method in class org.kairosdb.client.response.grouping.BinGroupResult
List of bins that the results were grouped by.
getBody() - Method in class org.kairosdb.client.response.QueryResponse
Returns the body response as a string.
getBody() - Method in class org.kairosdb.client.response.QueryTagResponse
Returns the body response as a string.
getBody(InputStream) - Static method in class org.kairosdb.client.response.Response
 
getCacheTime() - Method in class org.kairosdb.client.builder.QueryBuilder
Returns the cache time.
getCacheTime() - Method in class org.kairosdb.client.builder.Rollup
 
getCount() - Method in class org.kairosdb.client.builder.grouper.TimeGrouper
 
getDataPoints() - Method in class org.kairosdb.client.builder.Metric
 
getDataPoints() - Method in class org.kairosdb.client.response.Result
 
getDataPointValueClass(String) - Method in class org.kairosdb.client.AbstractClient
 
getDataPointValueClass(String) - Method in interface org.kairosdb.client.Client
Returns the data point value class for the given group type or null if one is not registered for the group type
getDataPointValueClass(String) - Method in class org.kairosdb.client.DataPointTypeRegistry
 
getEndAbsolute() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Returns the absolute range end time.
getEndAbsolute() - Method in class org.kairosdb.client.builder.Rollup
 
getEndRelative() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Returns the relative range end time.
getErrors() - Method in class org.kairosdb.client.response.ErrorResponse
 
getErrors() - Method in class org.kairosdb.client.response.Response
 
getExecutionInterval() - Method in class org.kairosdb.client.builder.RollupTask
 
getFirstResultByGroup(GroupResult) - Method in class org.kairosdb.client.response.Query
 
getGroup() - Method in class org.kairosdb.client.response.grouping.TagGroupResult
List of tag names and their corresponding values for this group.
getGroup() - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
How the results were group.
getGroup() - Method in class org.kairosdb.client.response.grouping.ValueGroupResult
How the results were group.
getGroupCount() - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
Number of groups.
getGroupers() - Method in class org.kairosdb.client.builder.QueryMetric
 
getGroupNumber() - Method in class org.kairosdb.client.response.grouping.GroupingNumber
 
getGroupResults() - Method in class org.kairosdb.client.response.Result
 
getId() - Method in class org.kairosdb.client.builder.RollupTask
 
getInstance() - Static method in class org.kairosdb.client.builder.MetricBuilder
Returns a new metric builder.
getInstance() - Static method in class org.kairosdb.client.builder.QueryBuilder
Returns a new query builder.
getInstance() - Static method in class org.kairosdb.client.builder.QueryTagBuilder
Returns a new query tag builder.
getInstance(String, RelativeTime) - Static method in class org.kairosdb.client.builder.RollupBuilder
Returns a new query builder.
getLastModified() - Method in class org.kairosdb.client.builder.RollupTask
 
getLimit() - Method in class org.kairosdb.client.builder.QueryMetric
 
getMetricNames() - Method in class org.kairosdb.client.AbstractClient
 
getMetricNames() - Method in interface org.kairosdb.client.Client
Returns a list of all metric names.
getMetrics() - Method in class org.kairosdb.client.builder.MetricBuilder
Returns a list of metrics added to the builder.
getMetrics() - Method in class org.kairosdb.client.builder.QueryBuilder
Returns the list metrics to query for.
getMetrics() - Method in class org.kairosdb.client.builder.QueryTagBuilder
Returns the list metrics to query for tags.
getMetrics() - Method in class org.kairosdb.client.builder.Rollup
 
getName() - Method in class org.kairosdb.client.builder.Aggregator
Returns the aggregator's name.
getName() - Method in class org.kairosdb.client.builder.Grouper
Returns the name of the group by.
getName() - Method in class org.kairosdb.client.builder.Metric
Returns the metric name.
getName() - Method in class org.kairosdb.client.builder.QueryMetric
 
getName() - Method in class org.kairosdb.client.builder.QueryTagMetric
 
getName() - Method in class org.kairosdb.client.builder.RollupTask
 
getName() - Method in class org.kairosdb.client.response.GroupResult
 
getName() - Method in class org.kairosdb.client.response.Result
 
getName() - Method in class org.kairosdb.client.response.TagResult
 
getOrder() - Method in class org.kairosdb.client.builder.QueryMetric
 
getPercentile() - Method in class org.kairosdb.client.builder.aggregator.PercentileAggregator
 
getProperties() - Method in class org.kairosdb.client.builder.aggregator.DeserializedAggregator
 
getProperties() - Method in class org.kairosdb.client.response.grouping.CustomGroupResult
 
getQueries() - Method in class org.kairosdb.client.response.QueryResponse
Returns a list of query results returned by KairosDB.
getQueries() - Method in class org.kairosdb.client.response.QueryTagResponse
Returns a list of query results returned by KairosDB.
getQueryResponse(String) - Method in class org.kairosdb.client.response.QueryResponse
 
getRangeSize() - Method in class org.kairosdb.client.builder.grouper.TimeGrouper
 
getRangeSize() - Method in class org.kairosdb.client.builder.grouper.ValueGrouper
 
getRangeSize() - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
The size of each range for the group.
getRangeSize() - Method in class org.kairosdb.client.response.grouping.ValueGroupResult
The size of each range for the group.
GetResponse - Class in org.kairosdb.client.response
Response of a GET request.
GetResponse(int) - Constructor for class org.kairosdb.client.response.GetResponse
 
GetResponse(int, List<String>) - Constructor for class org.kairosdb.client.response.GetResponse
 
getResults() - Method in class org.kairosdb.client.response.GetResponse
 
getResults() - Method in class org.kairosdb.client.response.Query
 
getResults() - Method in class org.kairosdb.client.response.TagQuery
 
getRetryCount() - Method in interface org.kairosdb.client.Client
Returns the number of retries.
getRetryCount() - Method in class org.kairosdb.client.HttpClient
 
getRollups() - Method in class org.kairosdb.client.builder.RollupTask
 
getRollupTask(String) - Method in class org.kairosdb.client.AbstractClient
 
getRollupTask(String) - Method in interface org.kairosdb.client.Client
 
getRollupTasks() - Method in class org.kairosdb.client.AbstractClient
 
getRollupTasks() - Method in interface org.kairosdb.client.Client
 
getRollupTasks() - Method in class org.kairosdb.client.response.RollupResponse
 
getSampleSize() - Method in class org.kairosdb.client.response.Query
Returns the number of data points returned by the query prior to aggregation.
getSaveAs() - Method in class org.kairosdb.client.builder.Rollup
 
getStartAbsolute() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Returns the absolute range start time.
getStartAbsolute() - Method in class org.kairosdb.client.builder.Rollup
 
getStartRelative() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
Returns the relative range start time.
getStartRelative() - Method in class org.kairosdb.client.builder.Rollup
 
getStartTimeAlignmentStartTime() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
getStatus() - Method in class org.kairosdb.client.AbstractClient
 
getStatus() - Method in interface org.kairosdb.client.Client
Returns status of Kairos Instance.
getStatusCode() - Method in class org.kairosdb.client.response.Response
 
getTagNames() - Method in class org.kairosdb.client.AbstractClient
 
getTagNames() - Method in class org.kairosdb.client.builder.grouper.TagGrouper
 
getTagNames() - Method in interface org.kairosdb.client.Client
Returns a list of all tag names.
getTags() - Method in class org.kairosdb.client.builder.Metric
Returns the tags associated with the data point.
getTags() - Method in class org.kairosdb.client.builder.QueryMetric
 
getTags() - Method in class org.kairosdb.client.builder.QueryTagMetric
 
getTags() - Method in class org.kairosdb.client.response.grouping.TagGroupResult
List of tag names that the results were grouped by.
getTags() - Method in class org.kairosdb.client.response.Result
 
getTags() - Method in class org.kairosdb.client.response.TagResult
 
getTagValues() - Method in class org.kairosdb.client.AbstractClient
 
getTagValues() - Method in interface org.kairosdb.client.Client
Returns a list of all tag values.
getTimeRelativeTo(long) - Method in class org.kairosdb.client.builder.RelativeTime
Returns the time in milliseconds relative to the specified time.
getTimestamp() - Method in class org.kairosdb.client.builder.DataPoint
Time when the data point was measured.
getTimeZone() - Method in class org.kairosdb.client.builder.QueryBuilder
Returns the time zone.
getTimeZone() - Method in class org.kairosdb.client.builder.Rollup
 
getTtl() - Method in class org.kairosdb.client.builder.Metric
Returns the time-to-live.
getType() - Method in class org.kairosdb.client.builder.Metric
Returns the custom type name.
getType() - Method in class org.kairosdb.client.response.grouping.DefaultGroupResult
Returns the type of data.
getUnit() - Method in class org.kairosdb.client.builder.aggregator.RateAggregator
 
getUnit() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
getUnit() - Method in class org.kairosdb.client.builder.RelativeTime
The unit of time.
getUrl() - Method in class org.kairosdb.client.response.RollupAttributes
 
getValue() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
getValue() - Method in class org.kairosdb.client.builder.DataPoint
 
getValue() - Method in class org.kairosdb.client.builder.RelativeTime
The time's value.
Group - Interface in org.kairosdb.client.response
 
GroupByDeserializer - Class in org.kairosdb.client.deserializer
Called by the JSON parser to deserialize groub-by.
GroupByDeserializer() - Constructor for class org.kairosdb.client.deserializer.GroupByDeserializer
 
Grouper - Class in org.kairosdb.client.builder
Specifies how data is grouped.
Grouper(String) - Constructor for class org.kairosdb.client.builder.Grouper
 
GrouperDeserializer - Class in org.kairosdb.client.deserializer
 
GrouperDeserializer() - Constructor for class org.kairosdb.client.deserializer.GrouperDeserializer
 
GroupingNumber - Class in org.kairosdb.client.response.grouping
How the results were grouped.
GroupingNumber(int) - Constructor for class org.kairosdb.client.response.grouping.GroupingNumber
 
GroupResult - Class in org.kairosdb.client.response
 
GroupResult(String) - Constructor for class org.kairosdb.client.response.GroupResult
 

H

hashCode() - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
 
hashCode() - Method in class org.kairosdb.client.builder.aggregator.CustomAggregator
 
hashCode() - Method in class org.kairosdb.client.builder.Aggregator
 
hashCode() - Method in class org.kairosdb.client.builder.aggregator.PercentileAggregator
 
hashCode() - Method in class org.kairosdb.client.builder.aggregator.RateAggregator
 
hashCode() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
hashCode() - Method in class org.kairosdb.client.builder.DataPoint
 
hashCode() - Method in class org.kairosdb.client.builder.grouper.BinGrouper
 
hashCode() - Method in class org.kairosdb.client.builder.Grouper
 
hashCode() - Method in class org.kairosdb.client.builder.grouper.TagGrouper
 
hashCode() - Method in class org.kairosdb.client.builder.grouper.TimeGrouper
 
hashCode() - Method in class org.kairosdb.client.builder.grouper.ValueGrouper
 
hashCode() - Method in class org.kairosdb.client.builder.Metric
 
hashCode() - Method in class org.kairosdb.client.builder.QueryBuilder
 
hashCode() - Method in class org.kairosdb.client.builder.QueryMetric
 
hashCode() - Method in class org.kairosdb.client.builder.RelativeTime
 
hashCode() - Method in class org.kairosdb.client.builder.Rollup
 
hashCode() - Method in class org.kairosdb.client.builder.RollupTask
 
hashCode() - Method in class org.kairosdb.client.response.grouping.DefaultGroupResult
 
hashCode() - Method in class org.kairosdb.client.response.grouping.TagGroupResult
 
hashCode() - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
 
hashCode() - Method in class org.kairosdb.client.response.grouping.ValueGroupResult
 
hashCode() - Method in class org.kairosdb.client.response.GroupResult
 
HttpClient - Class in org.kairosdb.client
HTTP implementation of a client.
HttpClient(String) - Constructor for class org.kairosdb.client.HttpClient
Creates a client to talk to the host on the specified port.
HttpClient(HttpClientBuilder, String) - Constructor for class org.kairosdb.client.HttpClient
Creates a client to talk to the host on the specified port.

I

isAlignSampling() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
isAlignStartTime() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
isCompressionEnabled() - Method in class org.kairosdb.client.builder.MetricBuilder
Returns the compression flag
isDoubleValue() - Method in class org.kairosdb.client.builder.DataPoint
 
isExcludeTags() - Method in class org.kairosdb.client.builder.QueryMetric
 
isIntegerValue() - Method in class org.kairosdb.client.builder.DataPoint
 

J

JsonMapper - Class in org.kairosdb.client
 
JsonMapper(DataPointTypeRegistry) - Constructor for class org.kairosdb.client.JsonMapper
 

L

ListMultiMapDeserializer - Class in org.kairosdb.client.deserializer
 
ListMultiMapDeserializer() - Constructor for class org.kairosdb.client.deserializer.ListMultiMapDeserializer
 
ListMultiMapSerializer - Class in org.kairosdb.client.serializer
 
ListMultiMapSerializer() - Constructor for class org.kairosdb.client.serializer.ListMultiMapSerializer
 
longValue() - Method in class org.kairosdb.client.builder.DataPoint
 

M

mapper - Variable in class org.kairosdb.client.builder.AbstractQueryBuilder
 
Metric - Class in org.kairosdb.client.builder
A metric contains measurements or data points.
Metric(String) - Constructor for class org.kairosdb.client.builder.Metric
 
Metric(String, String) - Constructor for class org.kairosdb.client.builder.Metric
 
MetricBuilder - Class in org.kairosdb.client.builder
Builder used to create the JSON to push metrics to KairosDB.

O

OrderSerializer - Class in org.kairosdb.client.serializer
 
OrderSerializer() - Constructor for class org.kairosdb.client.serializer.OrderSerializer
 
org.kairosdb.client - package org.kairosdb.client
 
org.kairosdb.client.builder - package org.kairosdb.client.builder
 
org.kairosdb.client.builder.aggregator - package org.kairosdb.client.builder.aggregator
 
org.kairosdb.client.builder.grouper - package org.kairosdb.client.builder.grouper
 
org.kairosdb.client.deserializer - package org.kairosdb.client.deserializer
 
org.kairosdb.client.response - package org.kairosdb.client.response
 
org.kairosdb.client.response.grouping - package org.kairosdb.client.response.grouping
 
org.kairosdb.client.serializer - package org.kairosdb.client.serializer
 
org.kairosdb.client.util - package org.kairosdb.client.util
 

P

PercentileAggregator - Class in org.kairosdb.client.builder.aggregator
 
PercentileAggregator(double, int, TimeUnit) - Constructor for class org.kairosdb.client.builder.aggregator.PercentileAggregator
 
postCompressedData(String, String) - Method in class org.kairosdb.client.AbstractClient
 
postCompressedData(String, String) - Method in class org.kairosdb.client.HttpClient
 
postData(String, String) - Method in class org.kairosdb.client.AbstractClient
 
postData(String, String) - Method in class org.kairosdb.client.HttpClient
 
Preconditions - Class in org.kairosdb.client.util
 
Preconditions() - Constructor for class org.kairosdb.client.util.Preconditions
 
pushMetrics(MetricBuilder) - Method in class org.kairosdb.client.AbstractClient
 
pushMetrics(MetricBuilder) - Method in interface org.kairosdb.client.Client
Sends metrics from the builder to the KairosDB server.
pushMetrics(MetricBuilder) - Method in class org.kairosdb.client.TelnetClient
Deprecated.
As of KairosDB 1.0, use putMetrics. PutMetrics uses putm rather than put. Sends metrics from the builder to the Kairos server.
putMetrics(MetricBuilder) - Method in class org.kairosdb.client.TelnetClient
 

Q

query(QueryBuilder) - Method in class org.kairosdb.client.AbstractClient
 
query(QueryBuilder) - Method in interface org.kairosdb.client.Client
Queries KairosDB using the query built by the builder.
Query - Class in org.kairosdb.client.response
Resulting object from a Query.
Query(List<Result>, long) - Constructor for class org.kairosdb.client.response.Query
 
QueryBuilder - Class in org.kairosdb.client.builder
Builder used to create the JSON to query KairosDB.
queryData(String) - Method in class org.kairosdb.client.AbstractClient
 
queryData(String) - Method in class org.kairosdb.client.HttpClient
 
QueryMetric - Class in org.kairosdb.client.builder
Query request for a metric.
QueryMetric(String) - Constructor for class org.kairosdb.client.builder.QueryMetric
 
QueryMetric.Order - Enum in org.kairosdb.client.builder
 
QueryResponse - Class in org.kairosdb.client.response
Response returned by KairosDB.
QueryResponse(JsonMapper, int, InputStream) - Constructor for class org.kairosdb.client.response.QueryResponse
 
queryTag(QueryTagBuilder) - Method in class org.kairosdb.client.AbstractClient
 
queryTag(QueryTagBuilder) - Method in interface org.kairosdb.client.Client
Queries KairosDB tags using the query built by the builder.
QueryTagBuilder - Class in org.kairosdb.client.builder
Builder used to create the JSON to query tags from KairosDB.
QueryTagMetric - Class in org.kairosdb.client.builder
Query request for tags.
QueryTagMetric(String) - Constructor for class org.kairosdb.client.builder.QueryTagMetric
 
QueryTagResponse - Class in org.kairosdb.client.response
Response returned by KairosDB.
QueryTagResponse(JsonMapper, int, InputStream) - Constructor for class org.kairosdb.client.response.QueryTagResponse
 

R

RateAggregator - Class in org.kairosdb.client.builder.aggregator
 
RateAggregator(TimeUnit) - Constructor for class org.kairosdb.client.builder.aggregator.RateAggregator
 
registerCustomDataType(String, Class) - Method in class org.kairosdb.client.AbstractClient
 
registerCustomDataType(String, Class) - Method in interface org.kairosdb.client.Client
Registers a new custom data type.
registerCustomDataType(String, Class) - Method in class org.kairosdb.client.DataPointTypeRegistry
 
RelativeTime - Class in org.kairosdb.client.builder
A time unit relative to now.
RelativeTime(int, TimeUnit) - Constructor for class org.kairosdb.client.builder.RelativeTime
 
Response - Class in org.kairosdb.client.response
Response returned by the KairosDB server.
Response() - Constructor for class org.kairosdb.client.response.Response
 
Response(int) - Constructor for class org.kairosdb.client.response.Response
 
Result - Class in org.kairosdb.client.response
Query Results.
Result(String, Map<String, List<String>>, List<DataPoint>, List<GroupResult>) - Constructor for class org.kairosdb.client.response.Result
 
ResultsDeserializer - Class in org.kairosdb.client.deserializer
 
ResultsDeserializer(DataPointTypeRegistry) - Constructor for class org.kairosdb.client.deserializer.ResultsDeserializer
 
Rollup - Class in org.kairosdb.client.builder
 
RollupAttributes - Class in org.kairosdb.client.response
 
RollupAttributes(String) - Constructor for class org.kairosdb.client.response.RollupAttributes
 
RollupBuilder - Class in org.kairosdb.client.builder
 
RollupResponse - Class in org.kairosdb.client.response
 
RollupResponse(RollupTask, int) - Constructor for class org.kairosdb.client.response.RollupResponse
 
RollupResponse(List<RollupTask>, int) - Constructor for class org.kairosdb.client.response.RollupResponse
 
RollupResponse(int, List<String>) - Constructor for class org.kairosdb.client.response.RollupResponse
 
RollupTask - Class in org.kairosdb.client.builder
 
RollupTask(String, String, RelativeTime, long) - Constructor for class org.kairosdb.client.builder.RollupTask
 

S

SamplingAggregator - Class in org.kairosdb.client.builder.aggregator
 
SamplingAggregator(String, int, TimeUnit) - Constructor for class org.kairosdb.client.builder.aggregator.SamplingAggregator
 
serialize(CustomAggregator, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.CustomAggregatorSerializer
 
serialize(CustomGrouper, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.CustomGrouperSerializer
 
serialize(DataPoint, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.DataPointSerializer
 
serialize(ListMultimap, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.ListMultiMapSerializer
 
serialize(QueryMetric.Order, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.OrderSerializer
 
serialize(TimeZone, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.TimeZoneSerializer
 
setCacheTime(int) - Method in class org.kairosdb.client.builder.QueryBuilder
How long to cache this exact query.
setClient(CloseableHttpClient) - Method in class org.kairosdb.client.HttpClient
Used for testing only
setCompression(boolean) - Method in class org.kairosdb.client.builder.MetricBuilder
Sets the compression flag for http post.
setEnd(Date) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
The ending value of the time range.
setEnd(int, TimeUnit) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
The ending time of the time range relative to now.
setExcludeTags(boolean) - Method in class org.kairosdb.client.builder.QueryMetric
If true removes tags from the query response.
setLimit(int) - Method in class org.kairosdb.client.builder.QueryMetric
Limits the number of data point returned from the query.
setOrder(QueryMetric.Order) - Method in class org.kairosdb.client.builder.QueryMetric
Orders the data points.
setRetryCount(int) - Method in class org.kairosdb.client.HttpClient
 
setStart(Date) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
The beginning time of the time range.
setStart(int, TimeUnit) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
The beginning time of the time range relative to now.
setStatusCode(int) - Method in class org.kairosdb.client.response.Response
 
setTimeZone(TimeZone) - Method in class org.kairosdb.client.builder.QueryBuilder
 
shutdown() - Method in interface org.kairosdb.client.Client
Shuts down the client.
shutdown() - Method in class org.kairosdb.client.HttpClient
 
shutdown() - Method in class org.kairosdb.client.TelnetClient
Closes the socket.
startAbsolute - Variable in class org.kairosdb.client.builder.AbstractQueryBuilder
 
startRelative - Variable in class org.kairosdb.client.builder.AbstractQueryBuilder
 
stringValue() - Method in class org.kairosdb.client.builder.DataPoint
 

T

TagGrouper - Class in org.kairosdb.client.builder.grouper
Grouper used to group by tag names.
TagGrouper(String...) - Constructor for class org.kairosdb.client.builder.grouper.TagGrouper
 
TagGrouper(List<String>) - Constructor for class org.kairosdb.client.builder.grouper.TagGrouper
 
TagGroupResult - Class in org.kairosdb.client.response.grouping
Grouping by tags.
TagGroupResult(List<String>, Map<String, String>) - Constructor for class org.kairosdb.client.response.grouping.TagGroupResult
 
TagQuery - Class in org.kairosdb.client.response
Resulting object from a tag query.
TagQuery(List<TagResult>) - Constructor for class org.kairosdb.client.response.TagQuery
 
TagResult - Class in org.kairosdb.client.response
Tag Query Results.
TagResult(String, Map<String, List<String>>) - Constructor for class org.kairosdb.client.response.TagResult
 
TelnetClient - Class in org.kairosdb.client
Communicates with KairosDB using the Telnet protocol.
TelnetClient(String, int) - Constructor for class org.kairosdb.client.TelnetClient
 
TimeGrouper - Class in org.kairosdb.client.builder.grouper
Grouper used to group by time range.
TimeGrouper(RelativeTime, int) - Constructor for class org.kairosdb.client.builder.grouper.TimeGrouper
 
TimeGroupResult - Class in org.kairosdb.client.response.grouping
 
TimeGroupResult(RelativeTime, int, GroupingNumber) - Constructor for class org.kairosdb.client.response.grouping.TimeGroupResult
 
TimeUnit - Enum in org.kairosdb.client.builder
 
TimeValidator - Class in org.kairosdb.client.builder
Validates start and end times.
TimeZoneDeserializer - Class in org.kairosdb.client.deserializer
 
TimeZoneDeserializer() - Constructor for class org.kairosdb.client.deserializer.TimeZoneDeserializer
 
TimeZoneSerializer - Class in org.kairosdb.client.serializer
 
TimeZoneSerializer() - Constructor for class org.kairosdb.client.serializer.TimeZoneSerializer
 
toJson() - Method in class org.kairosdb.client.builder.aggregator.CustomAggregator
 
toJson() - Method in class org.kairosdb.client.builder.grouper.CustomGrouper
 
toString() - Method in enum org.kairosdb.client.builder.AggregatorFactory.Trim
 
toString() - Method in class org.kairosdb.client.builder.DataPoint
 
toString() - Method in class org.kairosdb.client.builder.QueryBuilder
 
toString() - Method in enum org.kairosdb.client.builder.QueryMetric.Order
 
toString() - Method in class org.kairosdb.client.builder.QueryMetric
 
toString() - Method in class org.kairosdb.client.builder.Rollup
 
toString() - Method in class org.kairosdb.client.builder.RollupTask
 

V

validateEndTimeLaterThanStartTime(long, long) - Static method in class org.kairosdb.client.builder.TimeValidator
 
validateEndTimeLaterThanStartTime(RelativeTime, RelativeTime) - Static method in class org.kairosdb.client.builder.TimeValidator
 
validateEndTimeLaterThanStartTime(long, RelativeTime) - Static method in class org.kairosdb.client.builder.TimeValidator
 
validateEndTimeLaterThanStartTime(RelativeTime, long) - Static method in class org.kairosdb.client.builder.TimeValidator
 
validateTimes(Long, Long, RelativeTime, RelativeTime) - Static method in class org.kairosdb.client.builder.BuilderUtils
 
ValueGrouper - Class in org.kairosdb.client.builder.grouper
Grouper used to group by metric value.
ValueGrouper(int) - Constructor for class org.kairosdb.client.builder.grouper.ValueGrouper
 
ValueGroupResult - Class in org.kairosdb.client.response.grouping
Results from a ValueGrouper.
ValueGroupResult(int, GroupingNumber) - Constructor for class org.kairosdb.client.response.grouping.ValueGroupResult
 
valueOf(String) - Static method in enum org.kairosdb.client.builder.AggregatorFactory.FilterOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kairosdb.client.builder.AggregatorFactory.Trim
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kairosdb.client.builder.QueryMetric.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kairosdb.client.builder.TimeUnit
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kairosdb.client.builder.AggregatorFactory.FilterOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kairosdb.client.builder.AggregatorFactory.Trim
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kairosdb.client.builder.QueryMetric.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kairosdb.client.builder.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAlignment(Boolean, Boolean) - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
Deprecated.
withSamplingAlignment() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
Alignment based on the sampling size.
withStartTimeAlignment() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
Alignment based on the aggregation range rather than the value of the first data point within that range.
withStartTimeAlignment(long) - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
Alignment that starts based on the specified time.
A B C D E F G H I J L M O P Q R S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.