A B C D E F G H I J L M O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractQueryBuilder<B extends AbstractQueryBuilder<B>> - Class in org.kairosdb.client.builder
-
Abstract class for querying KairosDB.
- addAggregator(Aggregator) - Method in class org.kairosdb.client.builder.QueryMetric
-
Adds an aggregator 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.
- addDataPoint(long) - Method in class org.kairosdb.client.builder.Metric
-
Adds the data point to the metric with a timestamp of now.
- addDataPoint(long, double) - Method in class org.kairosdb.client.builder.Metric
-
Adds the data point to the metric.
- addDataPoint(long, long) - Method in class org.kairosdb.client.builder.Metric
-
Adds the data point to the metric.
- addDataPoint(long, Object) - Method in class org.kairosdb.client.builder.Metric
- 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) - 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.
- 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
- 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.
- addTag(String, Set<String>) - Method in class org.kairosdb.client.builder.QueryTagMetric
- 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
- ASCENDING - org.kairosdb.client.builder.QueryMetric.Order
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
- BOTH - org.kairosdb.client.builder.AggregatorFactory.Trim
- 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
- checkArgument(boolean) - Static method in class org.kairosdb.client.util.Preconditions
- checkArgument(boolean, Object) - Static method in class org.kairosdb.client.util.Preconditions
- checkNotNullOrEmpty(String) - Static method in class org.kairosdb.client.util.Preconditions
- checkNotNullOrEmpty(String, String, Object...) - Static method in class org.kairosdb.client.util.Preconditions
- checkState(boolean, Object) - Static method in class org.kairosdb.client.util.Preconditions
- Client - Interface in org.kairosdb.client
- close() - Method in class org.kairosdb.client.HttpClient
- createAverageAggregator(long, 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(long, 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(long, 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(long, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
-
Creates an aggregator that returns the first data point for the time range.
- createLastAggregator(long, TimeUnit) - Static method in class org.kairosdb.client.builder.AggregatorFactory
-
Creates an aggregator that returns the last data point for the time range.
- createLeastSquaresAggregator(long, 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(long, 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(long, 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, long, 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
- createRollupTask(RollupBuilder) - Method in interface org.kairosdb.client.Client
-
Create a new roll-up.
- createRollupTask(RollupBuilder) - Method in class org.kairosdb.client.HttpClient
- 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(long, 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(long, 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
- DAYS - org.kairosdb.client.builder.TimeUnit
- 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
- DefaultJsonResponseHandler<T> - Class in org.kairosdb.client.response
- DefaultJsonResponseHandler(Class<T>) - Constructor for class org.kairosdb.client.response.DefaultJsonResponseHandler
- DefaultJsonResponseHandler(Class<T>, DataPointTypeRegistry) - Constructor for class org.kairosdb.client.response.DefaultJsonResponseHandler
- DefaultJsonResponseHandler(Type) - Constructor for class org.kairosdb.client.response.DefaultJsonResponseHandler
- DefaultJsonResponseHandler(Type, DataPointTypeRegistry) - Constructor for class org.kairosdb.client.response.DefaultJsonResponseHandler
- delete(QueryBuilder) - Method in interface org.kairosdb.client.Client
-
Deletes data in KairosDB using the query built by the builder.
- delete(QueryBuilder) - Method in class org.kairosdb.client.HttpClient
- deleteMetric(String) - Method in interface org.kairosdb.client.Client
-
Deletes a metric.
- deleteMetric(String) - Method in class org.kairosdb.client.HttpClient
- deleteRollupTask(String) - Method in interface org.kairosdb.client.Client
-
Delete the roll-up.
- deleteRollupTask(String) - Method in class org.kairosdb.client.HttpClient
- DESCENDING - org.kairosdb.client.builder.QueryMetric.Order
- 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
- EQUAL - org.kairosdb.client.builder.AggregatorFactory.FilterOperation
- 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.GroupingNumber
- 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
- equals(Object) - Method in class org.kairosdb.client.response.QueryResponse
- equals(Object) - Method in class org.kairosdb.client.response.QueryResult
- equals(Object) - Method in class org.kairosdb.client.response.QueryTagResponse
- equals(Object) - Method in class org.kairosdb.client.response.Result
- equals(Object) - Method in class org.kairosdb.client.response.TagQueryResult
- equals(Object) - Method in class org.kairosdb.client.response.TagResult
- ErrorResponse - Class in org.kairosdb.client.response
-
List of errors returned by KairosDB.
- ErrorResponse(String) - Constructor for class org.kairosdb.client.response.ErrorResponse
- ErrorResponse(List<String>) - Constructor for class org.kairosdb.client.response.ErrorResponse
- Exceptions - Class in org.kairosdb.client.util
- Exceptions() - Constructor for class org.kairosdb.client.util.Exceptions
F
- FIRST - org.kairosdb.client.builder.AggregatorFactory.Trim
- 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.
- getBytesRead() - Method in class org.kairosdb.client.response.ResponseHelper
- 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 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
- getDataPointValueClass(String) - Method in class org.kairosdb.client.HttpClient
- 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
- getExecutionInterval() - Method in class org.kairosdb.client.builder.RollupTask
- getFirstHeader(String) - Method in class org.kairosdb.client.response.ResponseHelper
- getFirstResultByGroup(GroupResult) - Method in class org.kairosdb.client.response.QueryResult
- 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
- getHeader(String) - Method in exception org.kairosdb.client.response.UnexpectedResponseException
- getHeaders(String) - Method in exception org.kairosdb.client.response.UnexpectedResponseException
- getId() - Method in class org.kairosdb.client.builder.RollupTask
- getInputStream() - Method in class org.kairosdb.client.response.ResponseHelper
- 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 interface org.kairosdb.client.Client
-
Returns a list of all metric names.
- getMetricNames() - Method in class org.kairosdb.client.HttpClient
- 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
- getQueries() - Method in class org.kairosdb.client.response.QueryTagResponse
- 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() - Method in class org.kairosdb.client.response.ResponseHelper
- getResults() - Method in class org.kairosdb.client.response.QueryResult
- getResults() - Method in class org.kairosdb.client.response.TagQueryResult
- getRollups() - Method in class org.kairosdb.client.builder.RollupTask
- getRollupTask(String) - Method in interface org.kairosdb.client.Client
-
Returns the roll-up.
- getRollupTask(String) - Method in class org.kairosdb.client.HttpClient
- getRollupTasks() - Method in interface org.kairosdb.client.Client
-
Returns a list of all roll-up tasks.
- getRollupTasks() - Method in class org.kairosdb.client.HttpClient
- getSampleSize() - Method in class org.kairosdb.client.response.QueryResult
-
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 interface org.kairosdb.client.Client
-
Returns status of Kairos Instance.
- getStatus() - Method in class org.kairosdb.client.HttpClient
- getStatusCheck() - Method in interface org.kairosdb.client.Client
-
Returns a status code fo 204 if all is healthy.
- getStatusCheck() - Method in class org.kairosdb.client.HttpClient
- getStatusCode() - Method in class org.kairosdb.client.response.ResponseHelper
- getStatusCode() - Method in exception org.kairosdb.client.response.UnexpectedResponseException
- getStatusMessage() - Method in class org.kairosdb.client.response.ResponseHelper
- getStatusMessage() - Method in exception org.kairosdb.client.response.UnexpectedResponseException
- getTagNames() - Method in class org.kairosdb.client.builder.grouper.TagGrouper
- 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
- 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.
- getTypeRegistry() - Method in class org.kairosdb.client.HttpClient
- 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.
- 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.
- getVersion() - Method in interface org.kairosdb.client.Client
-
Returns the version string for the KairosDB server.
- getVersion() - Method in class org.kairosdb.client.HttpClient
- 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
- GT - org.kairosdb.client.builder.AggregatorFactory.FilterOperation
- GTE - org.kairosdb.client.builder.AggregatorFactory.FilterOperation
H
- handle(HttpUriRequest, ResponseHelper) - Method in class org.kairosdb.client.response.DefaultJsonResponseHandler
- handle(HttpUriRequest, ResponseHelper) - Method in interface org.kairosdb.client.response.JsonResponseHandler
- handleException(HttpUriRequest, Exception) - Method in class org.kairosdb.client.response.DefaultJsonResponseHandler
- handleException(HttpUriRequest, Exception) - Method in interface org.kairosdb.client.response.JsonResponseHandler
- 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.GroupingNumber
- 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
- hashCode() - Method in class org.kairosdb.client.response.QueryResponse
- hashCode() - Method in class org.kairosdb.client.response.QueryResult
- hashCode() - Method in class org.kairosdb.client.response.QueryTagResponse
- hashCode() - Method in class org.kairosdb.client.response.Result
- hashCode() - Method in class org.kairosdb.client.response.TagQueryResult
- hashCode() - Method in class org.kairosdb.client.response.TagResult
- HOURS - org.kairosdb.client.builder.TimeUnit
- 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(CloseableHttpClient, String) - Constructor for class org.kairosdb.client.HttpClient
- HttpClient(HttpClientBuilder, String) - Constructor for class org.kairosdb.client.HttpClient
-
Creates a client to talk to the host on the specified port.
I
- isAlignEndTime() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
- 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
- JsonResponseHandler<T> - Interface in org.kairosdb.client.response
L
- LAST - org.kairosdb.client.builder.AggregatorFactory.Trim
- 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
- LT - org.kairosdb.client.builder.AggregatorFactory.FilterOperation
- LTE - org.kairosdb.client.builder.AggregatorFactory.FilterOperation
M
- 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.
- MILLISECONDS - org.kairosdb.client.builder.TimeUnit
- MINUTES - org.kairosdb.client.builder.TimeUnit
- MONTHS - org.kairosdb.client.builder.TimeUnit
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, long, TimeUnit) - Constructor for class org.kairosdb.client.builder.aggregator.PercentileAggregator
- Preconditions - Class in org.kairosdb.client.util
- Preconditions() - Constructor for class org.kairosdb.client.util.Preconditions
- propagate(HttpUriRequest, Throwable) - Static method in class org.kairosdb.client.util.Exceptions
- 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.HttpClient
- 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 interface org.kairosdb.client.Client
-
Queries KairosDB using the query built by the builder.
- query(QueryBuilder) - Method in class org.kairosdb.client.HttpClient
- query(QueryBuilder, JsonResponseHandler<T>) - Method in interface org.kairosdb.client.Client
-
Queries KairosDB using the query built by the builder.
- query(QueryBuilder, JsonResponseHandler<T>) - Method in class org.kairosdb.client.HttpClient
- QueryBuilder - Class in org.kairosdb.client.builder
-
Builder used to create the JSON to query KairosDB.
- 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(List<QueryResult>) - Constructor for class org.kairosdb.client.response.QueryResponse
- QueryResult - Class in org.kairosdb.client.response
-
Resulting object from a Query.
- QueryResult(List<Result>, long) - Constructor for class org.kairosdb.client.response.QueryResult
- 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(List<TagQueryResult>) - Constructor for class org.kairosdb.client.response.QueryTagResponse
- queryTags(QueryTagBuilder) - Method in interface org.kairosdb.client.Client
-
Queries KairosDB tags using the query built by the builder.
- queryTags(QueryTagBuilder) - Method in class org.kairosdb.client.HttpClient
- queryTags(QueryTagBuilder, JsonResponseHandler<T>) - Method in interface org.kairosdb.client.Client
-
Queries KairosDB tags using the query built by the builder.
- queryTags(QueryTagBuilder, JsonResponseHandler<T>) - Method in class org.kairosdb.client.HttpClient
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 interface org.kairosdb.client.Client
-
Registers a new custom data type.
- registerCustomDataType(String, Class) - Method in class org.kairosdb.client.DataPointTypeRegistry
- registerCustomDataType(String, Class) - Method in class org.kairosdb.client.HttpClient
- RelativeTime - Class in org.kairosdb.client.builder
-
A time unit relative to now.
- RelativeTime(int, TimeUnit) - Constructor for class org.kairosdb.client.builder.RelativeTime
- ResponseHelper - Class in org.kairosdb.client.response
- ResponseHelper(HttpResponse) - Constructor for class org.kairosdb.client.response.ResponseHelper
- 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
- RollupBuilder - Class in org.kairosdb.client.builder
- 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, long, TimeUnit) - Constructor for class org.kairosdb.client.builder.aggregator.SamplingAggregator
- SECONDS - org.kairosdb.client.builder.TimeUnit
- serialize(ListMultimap, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.ListMultiMapSerializer
- serialize(TimeZone, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.TimeZoneSerializer
- serialize(CustomAggregator, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.CustomAggregatorSerializer
- serialize(DataPoint, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.DataPointSerializer
- serialize(CustomGrouper, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.CustomGrouperSerializer
- serialize(QueryMetric.Order, Type, JsonSerializationContext) - Method in class org.kairosdb.client.serializer.OrderSerializer
- setCacheTime(int) - Method in class org.kairosdb.client.builder.QueryBuilder
-
How long to cache this exact query.
- setCompression(boolean) - Method in class org.kairosdb.client.builder.MetricBuilder
-
Sets the compression flag for http post.
- setEnd(int, TimeUnit) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
-
The ending time of the time range relative to now.
- setEnd(Date) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
-
The ending value of the time range.
- 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.
- setStart(int, TimeUnit) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
-
The beginning time of the time range relative to now.
- setStart(Date) - Method in class org.kairosdb.client.builder.AbstractQueryBuilder
-
The beginning time of the time range.
- setTimeZone(TimeZone) - Method in class org.kairosdb.client.builder.QueryBuilder
- shutdown() - Method in class org.kairosdb.client.TelnetClient
-
Closes the socket.
- 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
- TagQueryResult - Class in org.kairosdb.client.response
-
Resulting object from a tag query.
- TagQueryResult(List<TagResult>) - Constructor for class org.kairosdb.client.response.TagQueryResult
- 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
- toString() - Method in class org.kairosdb.client.response.ErrorResponse
- toString() - Method in class org.kairosdb.client.response.grouping.DefaultGroupResult
- toString() - Method in class org.kairosdb.client.response.grouping.GroupingNumber
- toString() - Method in class org.kairosdb.client.response.grouping.TagGroupResult
- toString() - Method in class org.kairosdb.client.response.grouping.TimeGroupResult
- toString() - Method in class org.kairosdb.client.response.grouping.ValueGroupResult
- toString() - Method in class org.kairosdb.client.response.QueryResponse
- toString() - Method in class org.kairosdb.client.response.QueryResult
- toString() - Method in class org.kairosdb.client.response.QueryTagResponse
- toString() - Method in class org.kairosdb.client.response.Result
- toString() - Method in class org.kairosdb.client.response.TagQueryResult
- toString() - Method in class org.kairosdb.client.response.TagResult
- toString() - Method in exception org.kairosdb.client.response.UnexpectedResponseException
U
- UnexpectedResponseException - Exception in org.kairosdb.client.response
- UnexpectedResponseException(String, HttpUriRequest, int, String, ResponseHelper) - Constructor for exception org.kairosdb.client.response.UnexpectedResponseException
- UnexpectedResponseException(String, HttpUriRequest, ResponseHelper) - Constructor for exception org.kairosdb.client.response.UnexpectedResponseException
- UnexpectedResponseException(HttpUriRequest, ResponseHelper) - Constructor for exception org.kairosdb.client.response.UnexpectedResponseException
V
- validateEndTimeLaterThanStartTime(long, long) - 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
- validateEndTimeLaterThanStartTime(RelativeTime, RelativeTime) - 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
- WEEKS - org.kairosdb.client.builder.TimeUnit
- withAlignment(Boolean, Boolean) - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
-
Deprecated.
- withEndTimeAlignment() - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
-
Alignment based on the aggregation range rather than the value of the last data point within that range.
- withEndTimeAlignment(long) - Method in class org.kairosdb.client.builder.aggregator.SamplingAggregator
-
Alignment that starts based on the specified time.
- 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.
Y
A B C D E F G H I J L M O P Q R S T U V W YAll Classes All Packages