WatchedDirResourceApi

All URIs are relative to /api/v58

Method HTTP request Description
addWatchedDirectory POST /clusters/{clusterName}/services/{serviceName}/watcheddir
listWatchedDirectories GET /clusters/{clusterName}/services/{serviceName}/watcheddir
removeWatchedDirectory DELETE /clusters/{clusterName}/services/{serviceName}/watcheddir/{directoryPath}

addWatchedDirectory

ApiWatchedDir addWatchedDirectory(clusterName, serviceName, body)

Adds a directory to the watching list.

Available since API v14. Only available with Cloudera Manager Enterprise Edition.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.WatchedDirResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

WatchedDirResourceApi apiInstance = new WatchedDirResourceApi();
String clusterName = "clusterName_example"; // String | 
String serviceName = "serviceName_example"; // String | The service name.
ApiWatchedDir body = new ApiWatchedDir(); // ApiWatchedDir | The directory to be added.
try {
    ApiWatchedDir result = apiInstance.addWatchedDirectory(clusterName, serviceName, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling WatchedDirResourceApi#addWatchedDirectory");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
clusterName String
serviceName String The service name.
body ApiWatchedDir The directory to be added. [optional]

Return type

ApiWatchedDir

Authorization

basic

HTTP request headers

listWatchedDirectories

ApiWatchedDirList listWatchedDirectories(clusterName, serviceName)

Lists all the watched directories.

Available since API v14. Only available with Cloudera Manager Enterprise Edition.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.WatchedDirResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

WatchedDirResourceApi apiInstance = new WatchedDirResourceApi();
String clusterName = "clusterName_example"; // String | 
String serviceName = "serviceName_example"; // String | The service name.
try {
    ApiWatchedDirList result = apiInstance.listWatchedDirectories(clusterName, serviceName);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling WatchedDirResourceApi#listWatchedDirectories");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
clusterName String
serviceName String The service name.

Return type

ApiWatchedDirList

Authorization

basic

HTTP request headers

removeWatchedDirectory

ApiWatchedDir removeWatchedDirectory(clusterName, directoryPath, serviceName)

Removes a directory from the watching list.

Available since API v14. Only available with Cloudera Manager Enterprise Edition.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.WatchedDirResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

WatchedDirResourceApi apiInstance = new WatchedDirResourceApi();
String clusterName = "clusterName_example"; // String | 
String directoryPath = "directoryPath_example"; // String | The directory path to be removed.
String serviceName = "serviceName_example"; // String | The service name.
try {
    ApiWatchedDir result = apiInstance.removeWatchedDirectory(clusterName, directoryPath, serviceName);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling WatchedDirResourceApi#removeWatchedDirectory");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
clusterName String
directoryPath String The directory path to be removed.
serviceName String The service name.

Return type

ApiWatchedDir

Authorization

basic

HTTP request headers