Package com.mypurecloud.sdk.v2.api
Class LogCaptureApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.LogCaptureApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteDiagnosticsLogcaptureBrowserUserAsync(DeleteDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<Void> callback) Disable browser log capture for the userdeleteDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disable browser log capture for the usergetDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync(GetDiagnosticsLogcaptureBrowserEntriesDownloadJobRequest request, AsyncApiCallback<LogCaptureDownloadExecutionResponse> callback) Gets status of async download executiongetDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureDownloadExecutionResponse>> callback) Gets status of async download executiongetDiagnosticsLogcaptureBrowserUserAsync(GetDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<LogCaptureUserConfigurationResponse> callback) Get log capture configuration for the usergetDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfigurationResponse>> callback) Get log capture configuration for the usergetDiagnosticsLogcaptureBrowserUsersAsync(GetDiagnosticsLogcaptureBrowserUsersRequest request, AsyncApiCallback<LogCaptureUserConfigurationListing> callback) Get all log capture enabled users for an orggetDiagnosticsLogcaptureBrowserUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfigurationListing>> callback) Get all log capture enabled users for an orgpostDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync(PostDiagnosticsLogcaptureBrowserEntriesDownloadJobsRequest request, AsyncApiCallback<LogCaptureDownloadExecutionResponse> callback) Creates an async download executionpostDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync(ApiRequest<LogCaptureQueryRequest> request, AsyncApiCallback<ApiResponse<LogCaptureDownloadExecutionResponse>> callback) Creates an async download executionpostDiagnosticsLogcaptureBrowserEntriesQueryAsync(PostDiagnosticsLogcaptureBrowserEntriesQueryRequest request, AsyncApiCallback<LogCaptureQueryResponse> callback) Query collected log entries.postDiagnosticsLogcaptureBrowserEntriesQueryAsync(ApiRequest<LogCaptureQueryRequest> request, AsyncApiCallback<ApiResponse<LogCaptureQueryResponse>> callback) Query collected log entries.postDiagnosticsLogcaptureBrowserUserAsync(PostDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<LogCaptureUserConfiguration> callback) Enable log capture for a user or update expirationpostDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<LogCaptureUserConfiguration> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfiguration>> callback) Enable log capture for a user or update expiration
-
Constructor Details
-
LogCaptureApiAsync
public LogCaptureApiAsync() -
LogCaptureApiAsync
-
-
Method Details
-
deleteDiagnosticsLogcaptureBrowserUserAsync
public Future<Void> deleteDiagnosticsLogcaptureBrowserUserAsync(DeleteDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<Void> callback) Disable browser log capture for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteDiagnosticsLogcaptureBrowserUserAsync
public Future<ApiResponse<Void>> deleteDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Disable browser log capture for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync
public Future<LogCaptureDownloadExecutionResponse> getDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync(GetDiagnosticsLogcaptureBrowserEntriesDownloadJobRequest request, AsyncApiCallback<LogCaptureDownloadExecutionResponse> callback) Gets status of async download execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync
public Future<ApiResponse<LogCaptureDownloadExecutionResponse>> getDiagnosticsLogcaptureBrowserEntriesDownloadJobAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureDownloadExecutionResponse>> callback) Gets status of async download execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserUserAsync
public Future<LogCaptureUserConfigurationResponse> getDiagnosticsLogcaptureBrowserUserAsync(GetDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<LogCaptureUserConfigurationResponse> callback) Get log capture configuration for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserUserAsync
public Future<ApiResponse<LogCaptureUserConfigurationResponse>> getDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfigurationResponse>> callback) Get log capture configuration for the user- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserUsersAsync
public Future<LogCaptureUserConfigurationListing> getDiagnosticsLogcaptureBrowserUsersAsync(GetDiagnosticsLogcaptureBrowserUsersRequest request, AsyncApiCallback<LogCaptureUserConfigurationListing> callback) Get all log capture enabled users for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getDiagnosticsLogcaptureBrowserUsersAsync
public Future<ApiResponse<LogCaptureUserConfigurationListing>> getDiagnosticsLogcaptureBrowserUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfigurationListing>> callback) Get all log capture enabled users for an org- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync
public Future<LogCaptureDownloadExecutionResponse> postDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync(PostDiagnosticsLogcaptureBrowserEntriesDownloadJobsRequest request, AsyncApiCallback<LogCaptureDownloadExecutionResponse> callback) Creates an async download execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync
public Future<ApiResponse<LogCaptureDownloadExecutionResponse>> postDiagnosticsLogcaptureBrowserEntriesDownloadJobsAsync(ApiRequest<LogCaptureQueryRequest> request, AsyncApiCallback<ApiResponse<LogCaptureDownloadExecutionResponse>> callback) Creates an async download execution- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserEntriesQueryAsync
public Future<LogCaptureQueryResponse> postDiagnosticsLogcaptureBrowserEntriesQueryAsync(PostDiagnosticsLogcaptureBrowserEntriesQueryRequest request, AsyncApiCallback<LogCaptureQueryResponse> callback) Query collected log entries. It returns a limited amount of records, to get all records use download endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserEntriesQueryAsync
public Future<ApiResponse<LogCaptureQueryResponse>> postDiagnosticsLogcaptureBrowserEntriesQueryAsync(ApiRequest<LogCaptureQueryRequest> request, AsyncApiCallback<ApiResponse<LogCaptureQueryResponse>> callback) Query collected log entries. It returns a limited amount of records, to get all records use download endpoint.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserUserAsync
public Future<LogCaptureUserConfiguration> postDiagnosticsLogcaptureBrowserUserAsync(PostDiagnosticsLogcaptureBrowserUserRequest request, AsyncApiCallback<LogCaptureUserConfiguration> callback) Enable log capture for a user or update expiration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postDiagnosticsLogcaptureBrowserUserAsync
public Future<ApiResponse<LogCaptureUserConfiguration>> postDiagnosticsLogcaptureBrowserUserAsync(ApiRequest<LogCaptureUserConfiguration> request, AsyncApiCallback<ApiResponse<LogCaptureUserConfiguration>> callback) Enable log capture for a user or update expiration- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-