All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| datamartProcessorServiceGetDatamartInfo | GET /api/v3/datamarts/info | Summary: Get datamarts Description: Return a list of files inside a datamart to the caller. |
| datamartProcessorServiceGetDatamarts | GET /api/v3/datamarts | Summary: Get datamarts Description: Return a list of datamarts for a time interval to the caller. |
| datamartProcessorServiceGetEarliestStartTime | GET /api/v3/datamarts/earliest_start_time | Summary: Get rarliest start time Description: Return the earliest time period of data available in database. |
| datamartProcessorServiceSendAllCompleteFilesToQueue | POST /api/v3/datamarts/repush_files | |
| datamartProcessorServiceStoreExtractionLogs | POST /api/v3/datamarts/{request_id}/dm_extraction_logs | Summary: Store extraction logs Description: Store the datamart extraction logs inside GI. |
| uploadDatamart | POST /api/v3/datamarts/upload | Summary: Upload datamart Description: Upload datamart file for ingestion. |
Datamartprocessorv3GetDatamartInfoResponse datamartProcessorServiceGetDatamartInfo(ingestionId)
Summary: Get datamarts Description: Return a list of files inside a datamart to the caller.
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
String ingestionId = "ingestionId_example"; // String | Ingestion id.
try {
Datamartprocessorv3GetDatamartInfoResponse result = apiInstance.datamartProcessorServiceGetDatamartInfo(ingestionId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#datamartProcessorServiceGetDatamartInfo");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| ingestionId | String | Ingestion id. | [optional] |
Datamartprocessorv3GetDatamartInfoResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
Datamartprocessorv3GetDatamartResponse datamartProcessorServiceGetDatamarts(periodStart, periodEnd)
Summary: Get datamarts Description: Return a list of datamarts for a time interval to the caller.
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
OffsetDateTime periodStart = OffsetDateTime.now(); // OffsetDateTime | Data starting time period in UTC.
OffsetDateTime periodEnd = OffsetDateTime.now(); // OffsetDateTime | Data ending time period in UTC.
try {
Datamartprocessorv3GetDatamartResponse result = apiInstance.datamartProcessorServiceGetDatamarts(periodStart, periodEnd);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#datamartProcessorServiceGetDatamarts");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| periodStart | OffsetDateTime | Data starting time period in UTC. | [optional] |
| periodEnd | OffsetDateTime | Data ending time period in UTC. | [optional] |
Datamartprocessorv3GetDatamartResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
Datamartprocessorv3GetEarliestStartTimeResponse datamartProcessorServiceGetEarliestStartTime()
Summary: Get rarliest start time Description: Return the earliest time period of data available in database.
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
try {
Datamartprocessorv3GetEarliestStartTimeResponse result = apiInstance.datamartProcessorServiceGetEarliestStartTime();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#datamartProcessorServiceGetEarliestStartTime");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}This endpoint does not need any parameter.
Datamartprocessorv3GetEarliestStartTimeResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
Datamartprocessorv3StatusResponseBase datamartProcessorServiceSendAllCompleteFilesToQueue(body)
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
Object body = null; // Object |
try {
Datamartprocessorv3StatusResponseBase result = apiInstance.datamartProcessorServiceSendAllCompleteFilesToQueue(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#datamartProcessorServiceSendAllCompleteFilesToQueue");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| body | Object |
Datamartprocessorv3StatusResponseBase
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
Datamartprocessorv3DMExtractionLogsResponse datamartProcessorServiceStoreExtractionLogs(requestId, datamartprocessorv3DMExtractionLogsRequest)
Summary: Store extraction logs Description: Store the datamart extraction logs inside GI.
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
String requestId = "requestId_example"; // String | Request id which co-relates to request.
Datamartprocessorv3DMExtractionLogsRequest datamartprocessorv3DMExtractionLogsRequest = new Datamartprocessorv3DMExtractionLogsRequest(); // Datamartprocessorv3DMExtractionLogsRequest |
try {
Datamartprocessorv3DMExtractionLogsResponse result = apiInstance.datamartProcessorServiceStoreExtractionLogs(requestId, datamartprocessorv3DMExtractionLogsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#datamartProcessorServiceStoreExtractionLogs");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| requestId | String | Request id which co-relates to request. | |
| datamartprocessorv3DMExtractionLogsRequest | Datamartprocessorv3DMExtractionLogsRequest |
Datamartprocessorv3DMExtractionLogsResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
uploadDatamart(_file)
Summary: Upload datamart Description: Upload datamart file for ingestion.
// Import classes:
import com.ibm.security.ApiClient;
import com.ibm.security.ApiException;
import com.ibm.security.Configuration;
import com.ibm.security.auth.*;
import com.ibm.security.models.*;
import com.ibm.security.guardium.DatamartProcessorServiceApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: BasicAuth
HttpBasicAuth BasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("BasicAuth");
BasicAuth.setUsername("YOUR USERNAME");
BasicAuth.setPassword("YOUR PASSWORD");
// Configure API key authorization: ApiKeyAuth
ApiKeyAuth ApiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("ApiKeyAuth");
ApiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKeyAuth.setApiKeyPrefix("Token");
DatamartProcessorServiceApi apiInstance = new DatamartProcessorServiceApi(defaultClient);
File _file = new File("/path/to/file"); // File | The file to upload.
try {
apiInstance.uploadDatamart(_file);
} catch (ApiException e) {
System.err.println("Exception when calling DatamartProcessorServiceApi#uploadDatamart");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| _file | File | The file to upload. |
null (empty response body)
- Content-Type: application/x-www-form-urlencoded
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful | - |
| 0 | An unexpected error response. | - |