public interface AvailabilityClient
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<Empty> |
addAvailabilityData(List<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>> data)
Add metric data for multiple availability metrics in a single call.
|
ClientResponse<Empty> |
addAvailabilityDataForMetric(String id,
List<org.hawkular.metrics.model.DataPoint<org.hawkular.metrics.model.AvailabilityType>> data)
Add data for a single availability metric.
|
ClientResponse<Empty> |
createAvailabilityMetric(Boolean overwrite,
org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType> metric)
Create availability metric.
|
ClientResponse<Empty> |
deleteAvailabilityMetricTags(String id,
org.hawkular.metrics.model.param.Tags tags)
Delete tags associated with the metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.DataPoint<org.hawkular.metrics.model.AvailabilityType>>> |
findAvailabilityData(String id,
String start,
String end,
Boolean distinct,
Integer limit,
Order order)
Retrieve availability data.
|
ClientResponse<List<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>>> |
findAvailabilityMetrics(org.hawkular.metrics.model.param.Tags tags)
Find tenant’s metric definitions.
|
ClientResponse<List<org.hawkular.metrics.model.AvailabilityBucketPoint>> |
findAvailabilityStats(String id,
String start,
String end,
Integer buckets,
org.hawkular.metrics.model.param.Duration bucketDuration)
Retrieve availability data.
|
ClientResponse<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>> |
getAvailabilityMetric(String id)
Retrieve single metric definition.
|
ClientResponse<Map<String,String>> |
getAvailabilityMetricTags(String id)
Retrieve tags associated with the metric definition.
|
ClientResponse<Map<String,List<String>>> |
getGaugeTags(org.hawkular.metrics.model.param.Tags tags)
Retrieve gauge type’s tag values
|
ClientResponse<Empty> |
updateAvailabilityMetricTags(String id,
Map<String,String> tags)
Update tags associated with the metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>>> findAvailabilityMetrics(org.hawkular.metrics.model.param.Tags tags)
tags - ClientResponse<Empty> createAvailabilityMetric(Boolean overwrite, org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType> metric)
overwrite - metric - ClientResponse<Empty> addAvailabilityData(List<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>> data)
data - ClientResponse<Map<String,List<String>>> getGaugeTags(org.hawkular.metrics.model.param.Tags tags)
tags - ClientResponse<org.hawkular.metrics.model.Metric<org.hawkular.metrics.model.AvailabilityType>> getAvailabilityMetric(String id)
id - ClientResponse<List<org.hawkular.metrics.model.DataPoint<org.hawkular.metrics.model.AvailabilityType>>> findAvailabilityData(String id, String start, String end, Boolean distinct, Integer limit, Order order)
id - start - end - distinct - limit - order - ClientResponse<Empty> addAvailabilityDataForMetric(String id, List<org.hawkular.metrics.model.DataPoint<org.hawkular.metrics.model.AvailabilityType>> data)
id - data - ClientResponse<List<org.hawkular.metrics.model.AvailabilityBucketPoint>> findAvailabilityStats(String id, String start, String end, Integer buckets, org.hawkular.metrics.model.param.Duration bucketDuration)
id - start - end - buckets - bucketDuration - ClientResponse<Map<String,String>> getAvailabilityMetricTags(String id)
id - ClientResponse<Empty> updateAvailabilityMetricTags(String id, Map<String,String> tags)
id - tags - ClientResponse<Empty> deleteAvailabilityMetricTags(String id, org.hawkular.metrics.model.param.Tags tags)
id - tags - Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.