Package com.mypurecloud.sdk.v2.api
Class SettingsApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.SettingsApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteEmailsSettingsThreadingAsync(DeleteEmailsSettingsThreadingRequest request, AsyncApiCallback<Void> callback) Reset email threading settings to defaultdeleteEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reset email threading settings to defaultdeleteExternalcontactsSettingsAsync(DeleteExternalcontactsSettingsRequest request, AsyncApiCallback<UpdatedSettingsResponse> callback) Delete settingsdeleteExternalcontactsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UpdatedSettingsResponse>> callback) Delete settingsdeleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(DeleteUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<Void> callback) Delete agent auto answer settingsdeleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete agent auto answer settingsgetEmailsSettingsAsync(GetEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Get email Contact Center settingsgetEmailsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Get email Contact Center settingsgetEmailsSettingsThreadingAsync(GetEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Get email threading settingsgetEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Get email threading settingsgetExternalcontactsSettingsAsync(GetExternalcontactsSettingsRequest request, AsyncApiCallback<ExternalContactsSettings> callback) Get settingsgetExternalcontactsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContactsSettings>> callback) Get settingsgetSettingsExecutiondataAsync(GetSettingsExecutiondataRequest request, AsyncApiCallback<ExecutionDataGlobalSettingsResponse> callback) Get the execution history enabled setting.getSettingsExecutiondataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExecutionDataGlobalSettingsResponse>> callback) Get the execution history enabled setting.getUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(GetUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Get agent auto answer settingsgetUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Get agent auto answer settingspatchEmailsSettingsAsync(PatchEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Patch email Contact Center settingspatchEmailsSettingsAsync(ApiRequest<EmailSettings> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Patch email Contact Center settingspatchEmailsSettingsThreadingAsync(PatchEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Patch email threading settingspatchEmailsSettingsThreadingAsync(ApiRequest<EmailThreadingSettings> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Patch email threading settingspatchSettingsExecutiondataAsync(PatchSettingsExecutiondataRequest request, AsyncApiCallback<ExecutionDataGlobalSettingsResponse> callback) Edit the execution history on off setting.patchSettingsExecutiondataAsync(ApiRequest<ExecutionDataSettingsRequest> request, AsyncApiCallback<ApiResponse<ExecutionDataGlobalSettingsResponse>> callback) Edit the execution history on off setting.patchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(PatchUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Update agent auto answer settingspatchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<AutoAnswerSettings> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Update agent auto answer settingsputExternalcontactsSettingsAsync(PutExternalcontactsSettingsRequest request, AsyncApiCallback<UpdatedSettingsResponse> callback) Set settingsputExternalcontactsSettingsAsync(ApiRequest<ExternalContactsSettings> request, AsyncApiCallback<ApiResponse<UpdatedSettingsResponse>> callback) Set settingsputUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(PutUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Set agent auto answer settingsputUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<AutoAnswerSettings> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Set agent auto answer settings
-
Constructor Details
-
SettingsApiAsync
public SettingsApiAsync() -
SettingsApiAsync
-
-
Method Details
-
deleteEmailsSettingsThreadingAsync
public Future<Void> deleteEmailsSettingsThreadingAsync(DeleteEmailsSettingsThreadingRequest request, AsyncApiCallback<Void> callback) Reset email threading settings to default- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteEmailsSettingsThreadingAsync
public Future<ApiResponse<Void>> deleteEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Reset email threading settings to default- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsSettingsAsync
public Future<UpdatedSettingsResponse> deleteExternalcontactsSettingsAsync(DeleteExternalcontactsSettingsRequest request, AsyncApiCallback<UpdatedSettingsResponse> callback) Delete settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteExternalcontactsSettingsAsync
public Future<ApiResponse<UpdatedSettingsResponse>> deleteExternalcontactsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UpdatedSettingsResponse>> callback) Delete settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<Void> deleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(DeleteUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<Void> callback) Delete agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<ApiResponse<Void>> deleteUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsAsync
public Future<EmailSettings> getEmailsSettingsAsync(GetEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Get email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsAsync
public Future<ApiResponse<EmailSettings>> getEmailsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Get email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsThreadingAsync
public Future<EmailThreadingSettings> getEmailsSettingsThreadingAsync(GetEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Get email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getEmailsSettingsThreadingAsync
public Future<ApiResponse<EmailThreadingSettings>> getEmailsSettingsThreadingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Get email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsSettingsAsync
public Future<ExternalContactsSettings> getExternalcontactsSettingsAsync(GetExternalcontactsSettingsRequest request, AsyncApiCallback<ExternalContactsSettings> callback) Get settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getExternalcontactsSettingsAsync
public Future<ApiResponse<ExternalContactsSettings>> getExternalcontactsSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExternalContactsSettings>> callback) Get settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getSettingsExecutiondataAsync
public Future<ExecutionDataGlobalSettingsResponse> getSettingsExecutiondataAsync(GetSettingsExecutiondataRequest request, AsyncApiCallback<ExecutionDataGlobalSettingsResponse> callback) Get the execution history enabled setting. Get the execution history enabled setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getSettingsExecutiondataAsync
public Future<ApiResponse<ExecutionDataGlobalSettingsResponse>> getSettingsExecutiondataAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ExecutionDataGlobalSettingsResponse>> callback) Get the execution history enabled setting. Get the execution history enabled setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<AutoAnswerSettings> getUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(GetUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Get agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<ApiResponse<AutoAnswerSettings>> getUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Get agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsAsync
public Future<EmailSettings> patchEmailsSettingsAsync(PatchEmailsSettingsRequest request, AsyncApiCallback<EmailSettings> callback) Patch email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsAsync
public Future<ApiResponse<EmailSettings>> patchEmailsSettingsAsync(ApiRequest<EmailSettings> request, AsyncApiCallback<ApiResponse<EmailSettings>> callback) Patch email Contact Center settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsThreadingAsync
public Future<EmailThreadingSettings> patchEmailsSettingsThreadingAsync(PatchEmailsSettingsThreadingRequest request, AsyncApiCallback<EmailThreadingSettings> callback) Patch email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchEmailsSettingsThreadingAsync
public Future<ApiResponse<EmailThreadingSettings>> patchEmailsSettingsThreadingAsync(ApiRequest<EmailThreadingSettings> request, AsyncApiCallback<ApiResponse<EmailThreadingSettings>> callback) Patch email threading settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchSettingsExecutiondataAsync
public Future<ExecutionDataGlobalSettingsResponse> patchSettingsExecutiondataAsync(PatchSettingsExecutiondataRequest request, AsyncApiCallback<ExecutionDataGlobalSettingsResponse> callback) Edit the execution history on off setting. Edit the execution history on off setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchSettingsExecutiondataAsync
public Future<ApiResponse<ExecutionDataGlobalSettingsResponse>> patchSettingsExecutiondataAsync(ApiRequest<ExecutionDataSettingsRequest> request, AsyncApiCallback<ApiResponse<ExecutionDataGlobalSettingsResponse>> callback) Edit the execution history on off setting. Edit the execution history on off setting.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<AutoAnswerSettings> patchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(PatchUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Update agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<ApiResponse<AutoAnswerSettings>> patchUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<AutoAnswerSettings> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Update agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsSettingsAsync
public Future<UpdatedSettingsResponse> putExternalcontactsSettingsAsync(PutExternalcontactsSettingsRequest request, AsyncApiCallback<UpdatedSettingsResponse> callback) Set settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putExternalcontactsSettingsAsync
public Future<ApiResponse<UpdatedSettingsResponse>> putExternalcontactsSettingsAsync(ApiRequest<ExternalContactsSettings> request, AsyncApiCallback<ApiResponse<UpdatedSettingsResponse>> callback) Set settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<AutoAnswerSettings> putUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(PutUsersAgentuiAgentsAutoanswerAgentIdSettingsRequest request, AsyncApiCallback<AutoAnswerSettings> callback) Set agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync
public Future<ApiResponse<AutoAnswerSettings>> putUsersAgentuiAgentsAutoanswerAgentIdSettingsAsync(ApiRequest<AutoAnswerSettings> request, AsyncApiCallback<ApiResponse<AutoAnswerSettings>> callback) Set agent auto answer settings- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-