Skip to content

Latest commit

 

History

History
262 lines (176 loc) · 5.6 KB

DefaultApi.md

File metadata and controls

262 lines (176 loc) · 5.6 KB

DefaultApi

All URIs are relative to http://localhost:31415

Method HTTP request Description
deleteMonitor DELETE /monitors/{uuid}
deleteMonitors DELETE /monitors
getMonitor GET /monitors/{uuid}
getMonitors GET /monitors
postMonitors POST /monitors
putMonitor PUT /monitors/{uuid}

deleteMonitor

deleteMonitor(uuid)

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
String uuid = "uuid_example"; // String | A globally unique identifier of a monitor.
try {
    apiInstance.deleteMonitor(uuid);
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#deleteMonitor");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
uuid String A globally unique identifier of a monitor.

Return type

null (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

deleteMonitors

deleteMonitors()

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
try {
    apiInstance.deleteMonitors();
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#deleteMonitors");
    e.printStackTrace();
}

Parameters

This endpoint does not need any parameter.

Return type

null (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

getMonitor

Monitor getMonitor(uuid)

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
String uuid = "uuid_example"; // String | A globally unique identifier of a monitor.
try {
    Monitor result = apiInstance.getMonitor(uuid);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#getMonitor");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
uuid String A globally unique identifier of a monitor.

Return type

Monitor

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

getMonitors

List<Monitor> getMonitors()

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
try {
    List<Monitor> result = apiInstance.getMonitors();
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#getMonitors");
    e.printStackTrace();
}

Parameters

This endpoint does not need any parameter.

Return type

List<Monitor>

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

postMonitors

Monitor postMonitors(monitor)

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
Monitor monitor = new Monitor(); // Monitor | 
try {
    Monitor result = apiInstance.postMonitors(monitor);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#postMonitors");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
monitor Monitor

Return type

Monitor

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

putMonitor

Monitor putMonitor(uuid)

Example

// Import classes:
//import io.github.cloudiator.visor.rest.ApiException;
//import io.github.cloudiator.visor.rest.api.DefaultApi;


DefaultApi apiInstance = new DefaultApi();
String uuid = "uuid_example"; // String | A globally unique identifier of a monitor.
try {
    Monitor result = apiInstance.putMonitor(uuid);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling DefaultApi#putMonitor");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
uuid String A globally unique identifier of a monitor.

Return type

Monitor

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json