public class NetuitiveElementRestClient extends BasicAuthRestClient implements NetuitiveElementClient
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ELEMENTS_ENDPOINT |
API_HOST, SCHEME
Constructor and Description |
---|
NetuitiveElementRestClient(java.lang.String username,
java.lang.String password) |
NetuitiveElementRestClient(java.lang.String scheme,
java.lang.String host,
java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
TagWrapper |
createElementTag(java.lang.String elementId,
TagWrapper tagWrapper) |
TagWrapper |
createMetricTag(java.lang.String elementId,
java.lang.String metricId,
TagWrapper tagWrapper) |
void |
deleteElement(java.lang.String id) |
void |
deleteElementTag(java.lang.String elementId,
java.lang.String tag) |
void |
deleteMetricTag(java.lang.String elementId,
java.lang.String metricId,
java.lang.String tag) |
ElementWrapper |
getElement(java.lang.String id) |
TagsWrapper |
getElementTags(java.lang.String elementId) |
MetricMetasWrapper |
getMetaDataForMetric(GetMetricMetaDataRequest req) |
MetricResultsWrapper |
getMetricResults(GetMetricResultsRequest req) |
TagsWrapper |
getMetricTags(java.lang.String elementId,
java.lang.String metricId) |
PoliciesWrapper |
getPolicies(java.lang.String elementId) |
ElementsWrapper |
listElements(ListElementsRequest req) |
EventsWrapper |
listEvents(ListEventsRequest req) |
void |
updateElementTag(java.lang.String elementId,
java.lang.String tagName,
TagWrapper tagWrapper) |
void |
updateMetricTag(java.lang.String elementId,
java.lang.String metricId,
java.lang.String tagName,
TagWrapper tagWrapper) |
send
request
public static final java.lang.String ELEMENTS_ENDPOINT
public NetuitiveElementRestClient(java.lang.String username, java.lang.String password)
public NetuitiveElementRestClient(java.lang.String scheme, java.lang.String host, java.lang.String username, java.lang.String password)
public ElementsWrapper listElements(ListElementsRequest req)
listElements
in interface NetuitiveElementClient
public EventsWrapper listEvents(ListEventsRequest req)
listEvents
in interface NetuitiveElementClient
public MetricMetasWrapper getMetaDataForMetric(GetMetricMetaDataRequest req)
getMetaDataForMetric
in interface NetuitiveElementClient
public MetricResultsWrapper getMetricResults(GetMetricResultsRequest req)
getMetricResults
in interface NetuitiveElementClient
public TagWrapper createMetricTag(java.lang.String elementId, java.lang.String metricId, TagWrapper tagWrapper)
createMetricTag
in interface NetuitiveElementClient
public TagsWrapper getMetricTags(java.lang.String elementId, java.lang.String metricId)
getMetricTags
in interface NetuitiveElementClient
public void deleteMetricTag(java.lang.String elementId, java.lang.String metricId, java.lang.String tag)
deleteMetricTag
in interface NetuitiveElementClient
public void updateMetricTag(java.lang.String elementId, java.lang.String metricId, java.lang.String tagName, TagWrapper tagWrapper)
updateMetricTag
in interface NetuitiveElementClient
public PoliciesWrapper getPolicies(java.lang.String elementId)
getPolicies
in interface NetuitiveElementClient
public TagWrapper createElementTag(java.lang.String elementId, TagWrapper tagWrapper)
createElementTag
in interface NetuitiveElementClient
public TagsWrapper getElementTags(java.lang.String elementId)
getElementTags
in interface NetuitiveElementClient
public void deleteElementTag(java.lang.String elementId, java.lang.String tag)
deleteElementTag
in interface NetuitiveElementClient
public void updateElementTag(java.lang.String elementId, java.lang.String tagName, TagWrapper tagWrapper)
updateElementTag
in interface NetuitiveElementClient
public void deleteElement(java.lang.String id)
deleteElement
in interface NetuitiveElementClient
public ElementWrapper getElement(java.lang.String id)
getElement
in interface NetuitiveElementClient