public class RestClient extends Object
Constructor and Description |
---|
RestClient(InetSocketAddress addr) |
RestClient(InetSocketAddress addr,
String username,
String password) |
RestClient(URL url) |
RestClient(URL url,
String username,
String password) |
Modifier and Type | Method and Description |
---|---|
void |
addCategory(String categoryName) |
void |
addCategoryToNode(String nodeCriteria,
String categoryName) |
javax.ws.rs.core.Response |
addInterface(String nodeCriteria,
OnmsIpInterface ipInterface) |
javax.ws.rs.core.Response |
addMinion(OnmsMinion minion) |
javax.ws.rs.core.Response |
addNode(OnmsNode onmsNode) |
void |
addOrReplaceRequisition(Requisition requisition) |
javax.ws.rs.core.Response |
addService(String nodeCriteria,
String ipAddress,
OnmsMonitoredService service) |
void |
deleteGraphML(String graphName) |
javax.ws.rs.core.Response |
deleteInterface(String nodeCriteria,
String ipAddress) |
javax.ws.rs.core.Response |
deleteMinion(String id) |
javax.ws.rs.core.Response |
deleteNode(String nodeCriteria) |
javax.ws.rs.core.Response |
deleteService(String nodeCriteria,
String ipAddress,
String service) |
static RestClient |
forLocalhost()
Create a REST client that connects to http://localhost:8980/ with the default credentials.
|
OnmsAlarmCollection |
getAlarmsByEventUei(String eventUei) |
OnmsAlarmCollection |
getAlarmsForNode(int nodeId) |
List<OnmsEvent> |
getAllEvents() |
List<OnmsMinion> |
getAllMinions() |
String |
getDisplayVersion() |
List<OnmsEvent> |
getEvents() |
OnmsEventCollection |
getEventsForNode(int nodeId) |
Long |
getFlowCount(long start,
long end) |
javax.ws.rs.core.Response |
getGraphML(String graphName) |
OnmsIpInterface |
getInterface(String nodeCriteria,
String ipAddress) |
QueryResponse |
getMeasurements(QueryRequest request) |
OnmsMinion |
getMinion(String id) |
OnmsNode |
getNode(String nodeCriteria) |
List<OnmsNode> |
getNodes() |
ResourceDTO |
getResourcesForNode(String nodeCriteria) |
javax.ws.rs.core.Response |
getResponseForInterface(String nodeCriteria,
String ipAddress) |
javax.ws.rs.core.Response |
getResponseForNode(String nodeCriteria) |
javax.ws.rs.core.Response |
getResponseForService(String nodeCriteria,
String ipAddress,
String service) |
OnmsMonitoredService |
getService(String nodeCriteria,
String ipAddress,
String service) |
List<OnmsMonitoredService> |
getServicesForANode(String nodeCriteria,
String ipAddress) |
void |
importRequisition(String foreignSource) |
void |
resetGeocoderConfiguration() |
void |
sendEvent(Event event) |
void |
sendEvent(Event event,
boolean clearDates) |
void |
sendGraphML(String graphName,
InputStream graphMLStream) |
javax.ws.rs.core.Response |
setNodeLevelMetadata(String nodeCriteria,
OnmsMetaData metaData) |
public RestClient(InetSocketAddress addr)
public RestClient(URL url)
public RestClient(InetSocketAddress addr, String username, String password)
public static RestClient forLocalhost()
public String getDisplayVersion()
public void addOrReplaceRequisition(Requisition requisition)
public void importRequisition(String foreignSource)
public List<OnmsMonitoredService> getServicesForANode(String nodeCriteria, String ipAddress)
public QueryResponse getMeasurements(QueryRequest request)
public javax.ws.rs.core.Response getResponseForNode(String nodeCriteria)
public javax.ws.rs.core.Response addNode(OnmsNode onmsNode)
public javax.ws.rs.core.Response addInterface(String nodeCriteria, OnmsIpInterface ipInterface)
public javax.ws.rs.core.Response deleteInterface(String nodeCriteria, String ipAddress)
public javax.ws.rs.core.Response addService(String nodeCriteria, String ipAddress, OnmsMonitoredService service)
public OnmsMonitoredService getService(String nodeCriteria, String ipAddress, String service)
public javax.ws.rs.core.Response getResponseForService(String nodeCriteria, String ipAddress, String service)
public javax.ws.rs.core.Response deleteNode(String nodeCriteria)
public javax.ws.rs.core.Response deleteService(String nodeCriteria, String ipAddress, String service)
public OnmsIpInterface getInterface(String nodeCriteria, String ipAddress)
public javax.ws.rs.core.Response getResponseForInterface(String nodeCriteria, String ipAddress)
public javax.ws.rs.core.Response setNodeLevelMetadata(String nodeCriteria, OnmsMetaData metaData)
public OnmsEventCollection getEventsForNode(int nodeId)
public OnmsAlarmCollection getAlarmsByEventUei(String eventUei)
public OnmsAlarmCollection getAlarmsForNode(int nodeId)
public OnmsMinion getMinion(String id)
public List<OnmsMinion> getAllMinions()
public javax.ws.rs.core.Response addMinion(OnmsMinion minion)
public javax.ws.rs.core.Response deleteMinion(String id)
public void sendEvent(Event event)
public void sendEvent(Event event, boolean clearDates)
public Long getFlowCount(long start, long end)
public ResourceDTO getResourcesForNode(String nodeCriteria)
public void resetGeocoderConfiguration()
public void addCategory(String categoryName)
public void sendGraphML(String graphName, InputStream graphMLStream)
public javax.ws.rs.core.Response getGraphML(String graphName)
public void deleteGraphML(String graphName)
Copyright © 2022. All rights reserved.