Package com.mypurecloud.sdk.v2.api
Class ProcessAutomationApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.ProcessAutomationApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteProcessautomationScheduledtriggerAsync(DeleteProcessautomationScheduledtriggerRequest request, AsyncApiCallback<Void> callback) Delete a Scheduled TriggerdeleteProcessautomationScheduledtriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Scheduled TriggerdeleteProcessautomationTriggerAsync(DeleteProcessautomationTriggerRequest request, AsyncApiCallback<Void> callback) Delete a TriggerdeleteProcessautomationTriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a TriggergetProcessautomationScheduledtriggerAsync(GetProcessautomationScheduledtriggerRequest request, AsyncApiCallback<ScheduledTrigger> callback) Retrieve a single Scheduled Trigger matching idgetProcessautomationScheduledtriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Retrieve a single Scheduled Trigger matching idgetProcessautomationScheduledtriggersAsync(GetProcessautomationScheduledtriggersRequest request, AsyncApiCallback<ScheduledTriggerEntityListing> callback) Retrieves all scheduled triggers, optionally filtered by query parameters.getProcessautomationScheduledtriggersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduledTriggerEntityListing>> callback) Retrieves all scheduled triggers, optionally filtered by query parameters.getProcessautomationTriggerAsync(GetProcessautomationTriggerRequest request, AsyncApiCallback<Trigger> callback) Retrieve a single Trigger matching idgetProcessautomationTriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Retrieve a single Trigger matching idgetProcessautomationTriggersAsync(GetProcessautomationTriggersRequest request, AsyncApiCallback<TriggerEntityListing> callback) Retrieves all triggers, optionally filtered by query parameters.getProcessautomationTriggersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TriggerEntityListing>> callback) Retrieves all triggers, optionally filtered by query parameters.getProcessautomationTriggersTopicsAsync(GetProcessautomationTriggersTopicsRequest request, AsyncApiCallback<TopicCursorEntityListing> callback) Get topics available for organizationgetProcessautomationTriggersTopicsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TopicCursorEntityListing>> callback) Get topics available for organizationpostProcessautomationScheduledtriggersAsync(PostProcessautomationScheduledtriggersRequest request, AsyncApiCallback<ScheduledTrigger> callback) Create a scheduled TriggerpostProcessautomationScheduledtriggersAsync(ApiRequest<CreateScheduledTriggerRequest> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Create a scheduled TriggerpostProcessautomationTriggersAsync(PostProcessautomationTriggersRequest request, AsyncApiCallback<Trigger> callback) Create a TriggerpostProcessautomationTriggersAsync(ApiRequest<CreateTriggerRequest> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Create a TriggerpostProcessautomationTriggersTopicTestAsync(PostProcessautomationTriggersTopicTestRequest request, AsyncApiCallback<TestModeEventResults> callback) Test the matching of all organization Triggers on given topic using provided event bodypostProcessautomationTriggersTopicTestAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<TestModeEventResults>> callback) Test the matching of all organization Triggers on given topic using provided event bodypostProcessautomationTriggerTestAsync(PostProcessautomationTriggerTestRequest request, AsyncApiCallback<TestModeResults> callback) Test the matching of a Trigger based on provided event bodypostProcessautomationTriggerTestAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<TestModeResults>> callback) Test the matching of a Trigger based on provided event bodyputProcessautomationScheduledtriggerAsync(PutProcessautomationScheduledtriggerRequest request, AsyncApiCallback<ScheduledTrigger> callback) Update a Scheduled TriggerputProcessautomationScheduledtriggerAsync(ApiRequest<UpdateScheduledTriggerRequest> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Update a Scheduled TriggerputProcessautomationTriggerAsync(PutProcessautomationTriggerRequest request, AsyncApiCallback<Trigger> callback) Update a TriggerputProcessautomationTriggerAsync(ApiRequest<UpdateTriggerRequest> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Update a Trigger
-
Constructor Details
-
ProcessAutomationApiAsync
public ProcessAutomationApiAsync() -
ProcessAutomationApiAsync
-
-
Method Details
-
deleteProcessautomationScheduledtriggerAsync
public Future<Void> deleteProcessautomationScheduledtriggerAsync(DeleteProcessautomationScheduledtriggerRequest request, AsyncApiCallback<Void> callback) Delete a Scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteProcessautomationScheduledtriggerAsync
public Future<ApiResponse<Void>> deleteProcessautomationScheduledtriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteProcessautomationTriggerAsync
public Future<Void> deleteProcessautomationTriggerAsync(DeleteProcessautomationTriggerRequest request, AsyncApiCallback<Void> callback) Delete a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteProcessautomationTriggerAsync
public Future<ApiResponse<Void>> deleteProcessautomationTriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationScheduledtriggerAsync
public Future<ScheduledTrigger> getProcessautomationScheduledtriggerAsync(GetProcessautomationScheduledtriggerRequest request, AsyncApiCallback<ScheduledTrigger> callback) Retrieve a single Scheduled Trigger matching id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationScheduledtriggerAsync
public Future<ApiResponse<ScheduledTrigger>> getProcessautomationScheduledtriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Retrieve a single Scheduled Trigger matching id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationScheduledtriggersAsync
public Future<ScheduledTriggerEntityListing> getProcessautomationScheduledtriggersAsync(GetProcessautomationScheduledtriggersRequest request, AsyncApiCallback<ScheduledTriggerEntityListing> callback) Retrieves all scheduled triggers, optionally filtered by query parameters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationScheduledtriggersAsync
public Future<ApiResponse<ScheduledTriggerEntityListing>> getProcessautomationScheduledtriggersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ScheduledTriggerEntityListing>> callback) Retrieves all scheduled triggers, optionally filtered by query parameters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggerAsync
public Future<Trigger> getProcessautomationTriggerAsync(GetProcessautomationTriggerRequest request, AsyncApiCallback<Trigger> callback) Retrieve a single Trigger matching id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggerAsync
public Future<ApiResponse<Trigger>> getProcessautomationTriggerAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Retrieve a single Trigger matching id- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggersAsync
public Future<TriggerEntityListing> getProcessautomationTriggersAsync(GetProcessautomationTriggersRequest request, AsyncApiCallback<TriggerEntityListing> callback) Retrieves all triggers, optionally filtered by query parameters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggersAsync
public Future<ApiResponse<TriggerEntityListing>> getProcessautomationTriggersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TriggerEntityListing>> callback) Retrieves all triggers, optionally filtered by query parameters.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggersTopicsAsync
public Future<TopicCursorEntityListing> getProcessautomationTriggersTopicsAsync(GetProcessautomationTriggersTopicsRequest request, AsyncApiCallback<TopicCursorEntityListing> callback) Get topics available for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getProcessautomationTriggersTopicsAsync
public Future<ApiResponse<TopicCursorEntityListing>> getProcessautomationTriggersTopicsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TopicCursorEntityListing>> callback) Get topics available for organization- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationScheduledtriggersAsync
public Future<ScheduledTrigger> postProcessautomationScheduledtriggersAsync(PostProcessautomationScheduledtriggersRequest request, AsyncApiCallback<ScheduledTrigger> callback) Create a scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationScheduledtriggersAsync
public Future<ApiResponse<ScheduledTrigger>> postProcessautomationScheduledtriggersAsync(ApiRequest<CreateScheduledTriggerRequest> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Create a scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggerTestAsync
public Future<TestModeResults> postProcessautomationTriggerTestAsync(PostProcessautomationTriggerTestRequest request, AsyncApiCallback<TestModeResults> callback) Test the matching of a Trigger based on provided event body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggerTestAsync
public Future<ApiResponse<TestModeResults>> postProcessautomationTriggerTestAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<TestModeResults>> callback) Test the matching of a Trigger based on provided event body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggersAsync
public Future<Trigger> postProcessautomationTriggersAsync(PostProcessautomationTriggersRequest request, AsyncApiCallback<Trigger> callback) Create a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggersAsync
public Future<ApiResponse<Trigger>> postProcessautomationTriggersAsync(ApiRequest<CreateTriggerRequest> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Create a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggersTopicTestAsync
public Future<TestModeEventResults> postProcessautomationTriggersTopicTestAsync(PostProcessautomationTriggersTopicTestRequest request, AsyncApiCallback<TestModeEventResults> callback) Test the matching of all organization Triggers on given topic using provided event body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postProcessautomationTriggersTopicTestAsync
public Future<ApiResponse<TestModeEventResults>> postProcessautomationTriggersTopicTestAsync(ApiRequest<String> request, AsyncApiCallback<ApiResponse<TestModeEventResults>> callback) Test the matching of all organization Triggers on given topic using provided event body- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putProcessautomationScheduledtriggerAsync
public Future<ScheduledTrigger> putProcessautomationScheduledtriggerAsync(PutProcessautomationScheduledtriggerRequest request, AsyncApiCallback<ScheduledTrigger> callback) Update a Scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putProcessautomationScheduledtriggerAsync
public Future<ApiResponse<ScheduledTrigger>> putProcessautomationScheduledtriggerAsync(ApiRequest<UpdateScheduledTriggerRequest> request, AsyncApiCallback<ApiResponse<ScheduledTrigger>> callback) Update a Scheduled Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putProcessautomationTriggerAsync
public Future<Trigger> putProcessautomationTriggerAsync(PutProcessautomationTriggerRequest request, AsyncApiCallback<Trigger> callback) Update a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putProcessautomationTriggerAsync
public Future<ApiResponse<Trigger>> putProcessautomationTriggerAsync(ApiRequest<UpdateTriggerRequest> request, AsyncApiCallback<ApiResponse<Trigger>> callback) Update a Trigger- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-