AdminConfigResponse getConfig(xCorrelationId, configSection, configKey, deprecated, secure, isOverridden)
This provides all the config for the cluster.
Example
// Import classes:
import com.veritone.aiware.ApiClient;
import com.veritone.aiware.ApiException;
import com.veritone.aiware.Configuration;
import com.veritone.aiware.auth.*;
import com.veritone.aiware.models.*;
import com.veritone.aiware.edge.AdminApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.aiware.com/edge/v1");
// Configure API key authorization: api_key
ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
api_key.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.setApiKeyPrefix("Token");
AdminApi apiInstance = new AdminApi(defaultClient);
String xCorrelationId = "xCorrelationId_example"; // String | Correlation Id that can be passed, traced in the server and will be returned in the response if present in the request
ConfigSectionEnum configSection = new ConfigSectionEnum(); // ConfigSectionEnum | Config Section Entry
String configKey = "configKey_example"; // String | Config Key
Boolean deprecated = true; // Boolean |
Boolean secure = true; // Boolean |
Boolean isOverridden = true; // Boolean |
try {
AdminConfigResponse result = apiInstance.getConfig(xCorrelationId, configSection, configKey, deprecated, secure, isOverridden);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AdminApi#getConfig");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Parameters
| Name | Type | Description | Notes |
|---|
| xCorrelationId | String | Correlation Id that can be passed, traced in the server and will be returned in the response if present in the request | [optional] |
| configSection | ConfigSectionEnum | Config Section Entry | [optional] [enum: admin, controller, core, db, engine, registry, nfs, prometheus, api, app, eventing, ceph, hub] |
| configKey | String | Config Key | [optional] |
| deprecated | Boolean | | [optional] |
| secure | Boolean | | [optional] |
| isOverridden | Boolean | | [optional] |
Return type
AdminConfigResponse
Authorization
api_key
- Content-Type: Not defined
- Accept: application/json
HTTP response details
| Status code | Description | Response headers |
|---|
| 200 | Successful operation | * X-Aiware-Version - * X-Correlation-Id - |
| 400 | Invalid argument. Please see the error response for more information. | * X-Aiware-Version - * X-Correlation-Id - |
| 401 | Not authorized | * X-Aiware-Version - * X-Correlation-Id - |
| 403 | Forbidden | * X-Aiware-Version - * X-Correlation-Id - |
| 404 | Not Found | * X-Aiware-Version - * X-Correlation-Id - |
| 405 | The request is not allowed. | * X-Aiware-Version - * X-Correlation-Id - |
| 429 | Too Many Requests | * Retry-After - * X-Aiware-Version - * X-Correlation-Id - |
| 501 | Not Implemented | * X-Aiware-Version - * X-Correlation-Id - |
| 503 | System Unavailable | * Retry-After - * X-Aiware-Version - * X-Correlation-Id - |