public class DefaultStringClient extends BaseClient<StringHandler> implements StringClient
| Constructor and Description |
|---|
DefaultStringClient(ClientInfo clientInfo) |
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<Empty> |
createMetricDefinitionsData(String id,
List<org.hawkular.metrics.model.DataPoint<String>> dataPoints)
Add data for a single string metric.
|
ClientResponse<Empty> |
createStringMetric(Boolean overwrite,
org.hawkular.metrics.model.Metric<String> metric)
Create string metric.
|
ClientResponse<Empty> |
createStringMetric(List<org.hawkular.metrics.model.Metric<String>> metrics)
Add metric data for multiple string metrics in a single call.
|
ClientResponse<Empty> |
deleteMetricDefinitionsTags(String id,
org.hawkular.metrics.model.param.Tags tags)
Delete tags associated with the metric definition.
|
ClientResponse<Map<String,String>> |
findMetricDefinitionsTags(String id)
Retrieve tags associated with the metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.Metric>> |
findMetricsDefinitions(org.hawkular.metrics.model.param.Tags tags)
Find tenant’s metric definitions.
|
ClientResponse<Map<String,List<String>>> |
findMetricTags(org.hawkular.metrics.model.param.Tags tags)
Retrieve string type’s tag values
|
ClientResponse<org.hawkular.metrics.model.Metric> |
getMetricDefinitions(String id)
Retrieve single metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.DataPoint>> |
getMetricDefinitionsData(String id,
String start,
String end,
Boolean distinct,
Integer limit,
Order order)
Retrieve string data.
|
ClientResponse<Empty> |
updateMetricDefinitionsTags(String id,
Map<String,String> tags)
Update tags associated with the metric definition.
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultStringClient(ClientInfo clientInfo)
public ClientResponse<List<org.hawkular.metrics.model.Metric>> findMetricsDefinitions(org.hawkular.metrics.model.param.Tags tags)
StringClientfindMetricsDefinitions in interface StringClientpublic ClientResponse<Empty> createStringMetric(Boolean overwrite, org.hawkular.metrics.model.Metric<String> metric)
StringClientcreateStringMetric in interface StringClientpublic ClientResponse<Empty> createStringMetric(List<org.hawkular.metrics.model.Metric<String>> metrics)
StringClientcreateStringMetric in interface StringClientpublic ClientResponse<Map<String,List<String>>> findMetricTags(org.hawkular.metrics.model.param.Tags tags)
StringClientfindMetricTags in interface StringClientpublic ClientResponse<org.hawkular.metrics.model.Metric> getMetricDefinitions(String id)
StringClientgetMetricDefinitions in interface StringClientpublic ClientResponse<List<org.hawkular.metrics.model.DataPoint>> getMetricDefinitionsData(String id, String start, String end, Boolean distinct, Integer limit, Order order)
StringClientgetMetricDefinitionsData in interface StringClientpublic ClientResponse<Empty> createMetricDefinitionsData(String id, List<org.hawkular.metrics.model.DataPoint<String>> dataPoints)
StringClientcreateMetricDefinitionsData in interface StringClientpublic ClientResponse<Map<String,String>> findMetricDefinitionsTags(String id)
StringClientfindMetricDefinitionsTags in interface StringClientpublic ClientResponse<Empty> updateMetricDefinitionsTags(String id, Map<String,String> tags)
StringClientupdateMetricDefinitionsTags in interface StringClientpublic ClientResponse<Empty> deleteMetricDefinitionsTags(String id, org.hawkular.metrics.model.param.Tags tags)
StringClientdeleteMetricDefinitionsTags in interface StringClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.