Package com.mypurecloud.sdk.v2.api
Class BusinessRulesApiAsync
java.lang.Object
com.mypurecloud.sdk.v2.api.BusinessRulesApiAsync
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteBusinessrulesDecisiontableAsync(DeleteBusinessrulesDecisiontableRequest request, AsyncApiCallback<Void> callback) Delete a decision tabledeleteBusinessrulesDecisiontableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision tabledeleteBusinessrulesDecisiontableExportAsync(DeleteBusinessrulesDecisiontableExportRequest request, AsyncApiCallback<Void> callback) Delete an export job for a decision tabledeleteBusinessrulesDecisiontableExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an export job for a decision tabledeleteBusinessrulesDecisiontableImportAsync(DeleteBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<Void> callback) Delete decision table row import jobdeleteBusinessrulesDecisiontableImportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete decision table row import jobdeleteBusinessrulesDecisiontableVersionAsync(DeleteBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<Void> callback) Delete a decision table versiondeleteBusinessrulesDecisiontableVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision table versiondeleteBusinessrulesDecisiontableVersionRowAsync(DeleteBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<Void> callback) Delete a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.deleteBusinessrulesDecisiontableVersionRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.deleteBusinessrulesSchemaAsync(DeleteBusinessrulesSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schemadeleteBusinessrulesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schemagetBusinessrulesDecisiontableAsync(GetBusinessrulesDecisiontableRequest request, AsyncApiCallback<DecisionTable> callback) Get a decision tablegetBusinessrulesDecisiontableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTable>> callback) Get a decision tablegetBusinessrulesDecisiontableExportAsync(GetBusinessrulesDecisiontableExportRequest request, AsyncApiCallback<DecisionTableExportJob> callback) Get an export job for a decision tablegetBusinessrulesDecisiontableExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableExportJob>> callback) Get an export job for a decision tablegetBusinessrulesDecisiontableExportsAsync(GetBusinessrulesDecisiontableExportsRequest request, AsyncApiCallback<DecisionTableExportJobListing> callback) List export jobs for a decision tablegetBusinessrulesDecisiontableExportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableExportJobListing>> callback) List export jobs for a decision tablegetBusinessrulesDecisiontableImportAsync(GetBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Get decision table row import jobgetBusinessrulesDecisiontableImportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Get decision table row import jobgetBusinessrulesDecisiontableImportsAsync(GetBusinessrulesDecisiontableImportsRequest request, AsyncApiCallback<DecisionTableImportJobListing> callback) List decision table row import jobsgetBusinessrulesDecisiontableImportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableImportJobListing>> callback) List decision table row import jobsgetBusinessrulesDecisiontablesAsync(GetBusinessrulesDecisiontablesRequest request, AsyncApiCallback<DecisionTableListing> callback) Get a list of decision tables.getBusinessrulesDecisiontablesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableListing>> callback) Get a list of decision tables.getBusinessrulesDecisiontablesSearchAsync(GetBusinessrulesDecisiontablesSearchRequest request, AsyncApiCallback<DecisionTableListing> callback) Search for decision tables.getBusinessrulesDecisiontablesSearchAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableListing>> callback) Search for decision tables.getBusinessrulesDecisiontableVersionAsync(GetBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<DecisionTableVersion> callback) Get a decision table versiongetBusinessrulesDecisiontableVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Get a decision table versiongetBusinessrulesDecisiontableVersionRowAsync(GetBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<DecisionTableRow> callback) Get a decision table rowgetBusinessrulesDecisiontableVersionRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Get a decision table rowgetBusinessrulesDecisiontableVersionRowsAsync(GetBusinessrulesDecisiontableVersionRowsRequest request, AsyncApiCallback<DecisionTableRowListing> callback) Get a list of decision table rows.getBusinessrulesDecisiontableVersionRowsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableRowListing>> callback) Get a list of decision table rows.getBusinessrulesDecisiontableVersionsAsync(GetBusinessrulesDecisiontableVersionsRequest request, AsyncApiCallback<DecisionTableVersionListing> callback) Get a list of decision table versionsgetBusinessrulesDecisiontableVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersionListing>> callback) Get a list of decision table versionsgetBusinessrulesSchemaAsync(GetBusinessrulesSchemaRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Get a schemagetBusinessrulesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Get a schemagetBusinessrulesSchemasAsync(GetBusinessrulesSchemasRequest request, AsyncApiCallback<BusinessRulesDataSchemaListing> callback) Get a list of schemas.getBusinessrulesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchemaListing>> callback) Get a list of schemas.getBusinessrulesSchemasCoretypeAsync(GetBusinessrulesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.getBusinessrulesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.getBusinessrulesSchemasCoretypesAsync(GetBusinessrulesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.getBusinessrulesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.patchBusinessrulesDecisiontableAsync(PatchBusinessrulesDecisiontableRequest request, AsyncApiCallback<DecisionTable> callback) Update a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.patchBusinessrulesDecisiontableAsync(ApiRequest<UpdateDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTable>> callback) Update a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.patchBusinessrulesDecisiontableImportAsync(PatchBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Update decision table row import jobpatchBusinessrulesDecisiontableImportAsync(ApiRequest<UpdateDecisionTableImportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Update decision table row import jobpatchBusinessrulesDecisiontableVersionAsync(PatchBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<DecisionTableVersion> callback) Update a decision table versionpatchBusinessrulesDecisiontableVersionAsync(ApiRequest<UpdateDecisionTableVersionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Update a decision table versionpostBusinessrulesDecisiontableExecuteAsync(PostBusinessrulesDecisiontableExecuteRequest request, AsyncApiCallback<DecisionTableExecutionResponse> callback) Execute a published decision tablepostBusinessrulesDecisiontableExecuteAsync(ApiRequest<DecisionTableExecutionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExecutionResponse>> callback) Execute a published decision tablepostBusinessrulesDecisiontableExportsAsync(PostBusinessrulesDecisiontableExportsRequest request, AsyncApiCallback<DecisionTableExportJob> callback) Create an export job for a decision table versionpostBusinessrulesDecisiontableExportsAsync(ApiRequest<DecisionTableExportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExportJob>> callback) Create an export job for a decision table versionpostBusinessrulesDecisiontableImportsAsync(PostBusinessrulesDecisiontableImportsRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Create a decision table row import jobpostBusinessrulesDecisiontableImportsAsync(ApiRequest<CreateDecisionTableImportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Create a decision table row import jobpostBusinessrulesDecisiontablesAsync(PostBusinessrulesDecisiontablesRequest request, AsyncApiCallback<DecisionTableVersion> callback) Create a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontablesAsync(ApiRequest<CreateDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Create a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionCopyAsync(PostBusinessrulesDecisiontableVersionCopyRequest request, AsyncApiCallback<DecisionTableVersion> callback) Copy a decision table versionpostBusinessrulesDecisiontableVersionCopyAsync(ApiRequest<CopyDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Copy a decision table versionpostBusinessrulesDecisiontableVersionExecuteAsync(PostBusinessrulesDecisiontableVersionExecuteRequest request, AsyncApiCallback<DecisionTableExecutionResponse> callback) Execute a decision table versionpostBusinessrulesDecisiontableVersionExecuteAsync(ApiRequest<DecisionTableExecutionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExecutionResponse>> callback) Execute a decision table versionpostBusinessrulesDecisiontableVersionRowsAsync(PostBusinessrulesDecisiontableVersionRowsRequest request, AsyncApiCallback<DecisionTableRow> callback) Create a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsAsync(ApiRequest<CreateDecisionTableRowRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Create a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkAddAsync(PostBusinessrulesDecisiontableVersionRowsBulkAddRequest request, AsyncApiCallback<BulkAddDecisionTableRowsResponse> callback) Bulk add decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkAddAsync(ApiRequest<BulkAddDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<BulkAddDecisionTableRowsResponse>> callback) Bulk add decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync(PostBusinessrulesDecisiontableVersionRowsBulkRemoveRequest request, AsyncApiCallback<Void> callback) Bulk delete decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync(ApiRequest<BulkDeleteDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk delete decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync(PostBusinessrulesDecisiontableVersionRowsBulkUpdateRequest request, AsyncApiCallback<BulkUpdateDecisionTableRowsResponse> callback) Bulk update decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync(ApiRequest<BulkUpdateDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateDecisionTableRowsResponse>> callback) Bulk update decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.postBusinessrulesDecisiontableVersionRowsSearchAsync(PostBusinessrulesDecisiontableVersionRowsSearchRequest request, AsyncApiCallback<DecisionTableRowListing> callback) Search for decision table rowspostBusinessrulesDecisiontableVersionRowsSearchAsync(ApiRequest<SearchDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRowListing>> callback) Search for decision table rowspostBusinessrulesDecisiontableVersionsAsync(PostBusinessrulesDecisiontableVersionsRequest request, AsyncApiCallback<DecisionTableVersion> callback) Create a new decision table versionpostBusinessrulesDecisiontableVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Create a new decision table versionpostBusinessrulesDecisiontableVersionSyncAsync(PostBusinessrulesDecisiontableVersionSyncRequest request, AsyncApiCallback<DecisionTableVersion> callback) Update the Business Rules Schema to the latest version for a given decision table versionpostBusinessrulesDecisiontableVersionSyncAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Update the Business Rules Schema to the latest version for a given decision table versionpostBusinessrulesSchemasAsync(PostBusinessrulesSchemasRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Create a schemapostBusinessrulesSchemasAsync(ApiRequest<BusinessRulesSchemaCreateRequest> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Create a schemaputBusinessrulesDecisiontableVersionPublishAsync(PutBusinessrulesDecisiontableVersionPublishRequest request, AsyncApiCallback<DecisionTableVersion> callback) Publish a decision table versionputBusinessrulesDecisiontableVersionPublishAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Publish a decision table versionputBusinessrulesDecisiontableVersionRowAsync(PutBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<DecisionTableRow> callback) Full update a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.putBusinessrulesDecisiontableVersionRowAsync(ApiRequest<PutDecisionTableRowRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Full update a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division.putBusinessrulesSchemaAsync(PutBusinessrulesSchemaRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Update a schemaputBusinessrulesSchemaAsync(ApiRequest<BusinessRulesSchemaUpdateRequest> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Update a schema
-
Constructor Details
-
BusinessRulesApiAsync
public BusinessRulesApiAsync() -
BusinessRulesApiAsync
-
-
Method Details
-
deleteBusinessrulesDecisiontableAsync
public Future<Void> deleteBusinessrulesDecisiontableAsync(DeleteBusinessrulesDecisiontableRequest request, AsyncApiCallback<Void> callback) Delete a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableAsync
public Future<ApiResponse<Void>> deleteBusinessrulesDecisiontableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableExportAsync
public Future<Void> deleteBusinessrulesDecisiontableExportAsync(DeleteBusinessrulesDecisiontableExportRequest request, AsyncApiCallback<Void> callback) Delete an export job for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableExportAsync
public Future<ApiResponse<Void>> deleteBusinessrulesDecisiontableExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete an export job for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableImportAsync
public Future<Void> deleteBusinessrulesDecisiontableImportAsync(DeleteBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<Void> callback) Delete decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableImportAsync
public Future<ApiResponse<Void>> deleteBusinessrulesDecisiontableImportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableVersionAsync
public Future<Void> deleteBusinessrulesDecisiontableVersionAsync(DeleteBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<Void> callback) Delete a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableVersionAsync
public Future<ApiResponse<Void>> deleteBusinessrulesDecisiontableVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableVersionRowAsync
public Future<Void> deleteBusinessrulesDecisiontableVersionRowAsync(DeleteBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<Void> callback) Delete a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesDecisiontableVersionRowAsync
public Future<ApiResponse<Void>> deleteBusinessrulesDecisiontableVersionRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesSchemaAsync
public Future<Void> deleteBusinessrulesSchemaAsync(DeleteBusinessrulesSchemaRequest request, AsyncApiCallback<Void> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
deleteBusinessrulesSchemaAsync
public Future<ApiResponse<Void>> deleteBusinessrulesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback) Delete a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableAsync
public Future<DecisionTable> getBusinessrulesDecisiontableAsync(GetBusinessrulesDecisiontableRequest request, AsyncApiCallback<DecisionTable> callback) Get a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableAsync
public Future<ApiResponse<DecisionTable>> getBusinessrulesDecisiontableAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTable>> callback) Get a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableExportAsync
public Future<DecisionTableExportJob> getBusinessrulesDecisiontableExportAsync(GetBusinessrulesDecisiontableExportRequest request, AsyncApiCallback<DecisionTableExportJob> callback) Get an export job for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableExportAsync
public Future<ApiResponse<DecisionTableExportJob>> getBusinessrulesDecisiontableExportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableExportJob>> callback) Get an export job for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableExportsAsync
public Future<DecisionTableExportJobListing> getBusinessrulesDecisiontableExportsAsync(GetBusinessrulesDecisiontableExportsRequest request, AsyncApiCallback<DecisionTableExportJobListing> callback) List export jobs for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableExportsAsync
public Future<ApiResponse<DecisionTableExportJobListing>> getBusinessrulesDecisiontableExportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableExportJobListing>> callback) List export jobs for a decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableImportAsync
public Future<DecisionTableImportJob> getBusinessrulesDecisiontableImportAsync(GetBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Get decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableImportAsync
public Future<ApiResponse<DecisionTableImportJob>> getBusinessrulesDecisiontableImportAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Get decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableImportsAsync
public Future<DecisionTableImportJobListing> getBusinessrulesDecisiontableImportsAsync(GetBusinessrulesDecisiontableImportsRequest request, AsyncApiCallback<DecisionTableImportJobListing> callback) List decision table row import jobs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableImportsAsync
public Future<ApiResponse<DecisionTableImportJobListing>> getBusinessrulesDecisiontableImportsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableImportJobListing>> callback) List decision table row import jobs- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionAsync
public Future<DecisionTableVersion> getBusinessrulesDecisiontableVersionAsync(GetBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<DecisionTableVersion> callback) Get a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionAsync
public Future<ApiResponse<DecisionTableVersion>> getBusinessrulesDecisiontableVersionAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Get a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionRowAsync
public Future<DecisionTableRow> getBusinessrulesDecisiontableVersionRowAsync(GetBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<DecisionTableRow> callback) Get a decision table row- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionRowAsync
public Future<ApiResponse<DecisionTableRow>> getBusinessrulesDecisiontableVersionRowAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Get a decision table row- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionRowsAsync
public Future<DecisionTableRowListing> getBusinessrulesDecisiontableVersionRowsAsync(GetBusinessrulesDecisiontableVersionRowsRequest request, AsyncApiCallback<DecisionTableRowListing> callback) Get a list of decision table rows.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionRowsAsync
public Future<ApiResponse<DecisionTableRowListing>> getBusinessrulesDecisiontableVersionRowsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableRowListing>> callback) Get a list of decision table rows.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionsAsync
public Future<DecisionTableVersionListing> getBusinessrulesDecisiontableVersionsAsync(GetBusinessrulesDecisiontableVersionsRequest request, AsyncApiCallback<DecisionTableVersionListing> callback) Get a list of decision table versions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontableVersionsAsync
public Future<ApiResponse<DecisionTableVersionListing>> getBusinessrulesDecisiontableVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersionListing>> callback) Get a list of decision table versions- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontablesAsync
public Future<DecisionTableListing> getBusinessrulesDecisiontablesAsync(GetBusinessrulesDecisiontablesRequest request, AsyncApiCallback<DecisionTableListing> callback) Get a list of decision tables.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontablesAsync
public Future<ApiResponse<DecisionTableListing>> getBusinessrulesDecisiontablesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableListing>> callback) Get a list of decision tables.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontablesSearchAsync
public Future<DecisionTableListing> getBusinessrulesDecisiontablesSearchAsync(GetBusinessrulesDecisiontablesSearchRequest request, AsyncApiCallback<DecisionTableListing> callback) Search for decision tables.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesDecisiontablesSearchAsync
public Future<ApiResponse<DecisionTableListing>> getBusinessrulesDecisiontablesSearchAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableListing>> callback) Search for decision tables.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemaAsync
public Future<BusinessRulesDataSchema> getBusinessrulesSchemaAsync(GetBusinessrulesSchemaRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemaAsync
public Future<ApiResponse<BusinessRulesDataSchema>> getBusinessrulesSchemaAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Get a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasAsync
public Future<BusinessRulesDataSchemaListing> getBusinessrulesSchemasAsync(GetBusinessrulesSchemasRequest request, AsyncApiCallback<BusinessRulesDataSchemaListing> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasAsync
public Future<ApiResponse<BusinessRulesDataSchemaListing>> getBusinessrulesSchemasAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchemaListing>> callback) Get a list of schemas.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasCoretypeAsync
public Future<Coretype> getBusinessrulesSchemasCoretypeAsync(GetBusinessrulesSchemasCoretypeRequest request, AsyncApiCallback<Coretype> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasCoretypeAsync
public Future<ApiResponse<Coretype>> getBusinessrulesSchemasCoretypeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Coretype>> callback) Get a specific named core type.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasCoretypesAsync
public Future<CoretypeListing> getBusinessrulesSchemasCoretypesAsync(GetBusinessrulesSchemasCoretypesRequest request, AsyncApiCallback<CoretypeListing> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
getBusinessrulesSchemasCoretypesAsync
public Future<ApiResponse<CoretypeListing>> getBusinessrulesSchemasCoretypesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<CoretypeListing>> callback) Get the core types from which all schemas are built.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableAsync
public Future<DecisionTable> patchBusinessrulesDecisiontableAsync(PatchBusinessrulesDecisiontableRequest request, AsyncApiCallback<DecisionTable> callback) Update a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableAsync
public Future<ApiResponse<DecisionTable>> patchBusinessrulesDecisiontableAsync(ApiRequest<UpdateDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTable>> callback) Update a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableImportAsync
public Future<DecisionTableImportJob> patchBusinessrulesDecisiontableImportAsync(PatchBusinessrulesDecisiontableImportRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Update decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableImportAsync
public Future<ApiResponse<DecisionTableImportJob>> patchBusinessrulesDecisiontableImportAsync(ApiRequest<UpdateDecisionTableImportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Update decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableVersionAsync
public Future<DecisionTableVersion> patchBusinessrulesDecisiontableVersionAsync(PatchBusinessrulesDecisiontableVersionRequest request, AsyncApiCallback<DecisionTableVersion> callback) Update a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
patchBusinessrulesDecisiontableVersionAsync
public Future<ApiResponse<DecisionTableVersion>> patchBusinessrulesDecisiontableVersionAsync(ApiRequest<UpdateDecisionTableVersionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Update a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableExecuteAsync
public Future<DecisionTableExecutionResponse> postBusinessrulesDecisiontableExecuteAsync(PostBusinessrulesDecisiontableExecuteRequest request, AsyncApiCallback<DecisionTableExecutionResponse> callback) Execute a published decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableExecuteAsync
public Future<ApiResponse<DecisionTableExecutionResponse>> postBusinessrulesDecisiontableExecuteAsync(ApiRequest<DecisionTableExecutionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExecutionResponse>> callback) Execute a published decision table- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableExportsAsync
public Future<DecisionTableExportJob> postBusinessrulesDecisiontableExportsAsync(PostBusinessrulesDecisiontableExportsRequest request, AsyncApiCallback<DecisionTableExportJob> callback) Create an export job for a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableExportsAsync
public Future<ApiResponse<DecisionTableExportJob>> postBusinessrulesDecisiontableExportsAsync(ApiRequest<DecisionTableExportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExportJob>> callback) Create an export job for a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableImportsAsync
public Future<DecisionTableImportJob> postBusinessrulesDecisiontableImportsAsync(PostBusinessrulesDecisiontableImportsRequest request, AsyncApiCallback<DecisionTableImportJob> callback) Create a decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableImportsAsync
public Future<ApiResponse<DecisionTableImportJob>> postBusinessrulesDecisiontableImportsAsync(ApiRequest<CreateDecisionTableImportJobRequest> request, AsyncApiCallback<ApiResponse<DecisionTableImportJob>> callback) Create a decision table row import job- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionCopyAsync
public Future<DecisionTableVersion> postBusinessrulesDecisiontableVersionCopyAsync(PostBusinessrulesDecisiontableVersionCopyRequest request, AsyncApiCallback<DecisionTableVersion> callback) Copy a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionCopyAsync
public Future<ApiResponse<DecisionTableVersion>> postBusinessrulesDecisiontableVersionCopyAsync(ApiRequest<CopyDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Copy a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionExecuteAsync
public Future<DecisionTableExecutionResponse> postBusinessrulesDecisiontableVersionExecuteAsync(PostBusinessrulesDecisiontableVersionExecuteRequest request, AsyncApiCallback<DecisionTableExecutionResponse> callback) Execute a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionExecuteAsync
public Future<ApiResponse<DecisionTableExecutionResponse>> postBusinessrulesDecisiontableVersionExecuteAsync(ApiRequest<DecisionTableExecutionRequest> request, AsyncApiCallback<ApiResponse<DecisionTableExecutionResponse>> callback) Execute a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsAsync
public Future<DecisionTableRow> postBusinessrulesDecisiontableVersionRowsAsync(PostBusinessrulesDecisiontableVersionRowsRequest request, AsyncApiCallback<DecisionTableRow> callback) Create a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsAsync
public Future<ApiResponse<DecisionTableRow>> postBusinessrulesDecisiontableVersionRowsAsync(ApiRequest<CreateDecisionTableRowRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Create a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkAddAsync
public Future<BulkAddDecisionTableRowsResponse> postBusinessrulesDecisiontableVersionRowsBulkAddAsync(PostBusinessrulesDecisiontableVersionRowsBulkAddRequest request, AsyncApiCallback<BulkAddDecisionTableRowsResponse> callback) Bulk add decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkAddAsync
public Future<ApiResponse<BulkAddDecisionTableRowsResponse>> postBusinessrulesDecisiontableVersionRowsBulkAddAsync(ApiRequest<BulkAddDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<BulkAddDecisionTableRowsResponse>> callback) Bulk add decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync
public Future<Void> postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync(PostBusinessrulesDecisiontableVersionRowsBulkRemoveRequest request, AsyncApiCallback<Void> callback) Bulk delete decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync
public Future<ApiResponse<Void>> postBusinessrulesDecisiontableVersionRowsBulkRemoveAsync(ApiRequest<BulkDeleteDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<Void>> callback) Bulk delete decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync
public Future<BulkUpdateDecisionTableRowsResponse> postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync(PostBusinessrulesDecisiontableVersionRowsBulkUpdateRequest request, AsyncApiCallback<BulkUpdateDecisionTableRowsResponse> callback) Bulk update decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync
public Future<ApiResponse<BulkUpdateDecisionTableRowsResponse>> postBusinessrulesDecisiontableVersionRowsBulkUpdateAsync(ApiRequest<BulkUpdateDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<BulkUpdateDecisionTableRowsResponse>> callback) Bulk update decision table rows Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsSearchAsync
public Future<DecisionTableRowListing> postBusinessrulesDecisiontableVersionRowsSearchAsync(PostBusinessrulesDecisiontableVersionRowsSearchRequest request, AsyncApiCallback<DecisionTableRowListing> callback) Search for decision table rows- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionRowsSearchAsync
public Future<ApiResponse<DecisionTableRowListing>> postBusinessrulesDecisiontableVersionRowsSearchAsync(ApiRequest<SearchDecisionTableRowsRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRowListing>> callback) Search for decision table rows- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionSyncAsync
public Future<DecisionTableVersion> postBusinessrulesDecisiontableVersionSyncAsync(PostBusinessrulesDecisiontableVersionSyncRequest request, AsyncApiCallback<DecisionTableVersion> callback) Update the Business Rules Schema to the latest version for a given decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionSyncAsync
public Future<ApiResponse<DecisionTableVersion>> postBusinessrulesDecisiontableVersionSyncAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Update the Business Rules Schema to the latest version for a given decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionsAsync
public Future<DecisionTableVersion> postBusinessrulesDecisiontableVersionsAsync(PostBusinessrulesDecisiontableVersionsRequest request, AsyncApiCallback<DecisionTableVersion> callback) Create a new decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontableVersionsAsync
public Future<ApiResponse<DecisionTableVersion>> postBusinessrulesDecisiontableVersionsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Create a new decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontablesAsync
public Future<DecisionTableVersion> postBusinessrulesDecisiontablesAsync(PostBusinessrulesDecisiontablesRequest request, AsyncApiCallback<DecisionTableVersion> callback) Create a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesDecisiontablesAsync
public Future<ApiResponse<DecisionTableVersion>> postBusinessrulesDecisiontablesAsync(ApiRequest<CreateDecisionTableRequest> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Create a decision table Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesSchemasAsync
public Future<BusinessRulesDataSchema> postBusinessrulesSchemasAsync(PostBusinessrulesSchemasRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
postBusinessrulesSchemasAsync
public Future<ApiResponse<BusinessRulesDataSchema>> postBusinessrulesSchemasAsync(ApiRequest<BusinessRulesSchemaCreateRequest> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Create a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesDecisiontableVersionPublishAsync
public Future<DecisionTableVersion> putBusinessrulesDecisiontableVersionPublishAsync(PutBusinessrulesDecisiontableVersionPublishRequest request, AsyncApiCallback<DecisionTableVersion> callback) Publish a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesDecisiontableVersionPublishAsync
public Future<ApiResponse<DecisionTableVersion>> putBusinessrulesDecisiontableVersionPublishAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<DecisionTableVersion>> callback) Publish a decision table version- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesDecisiontableVersionRowAsync
public Future<DecisionTableRow> putBusinessrulesDecisiontableVersionRowAsync(PutBusinessrulesDecisiontableVersionRowRequest request, AsyncApiCallback<DecisionTableRow> callback) Full update a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesDecisiontableVersionRowAsync
public Future<ApiResponse<DecisionTableRow>> putBusinessrulesDecisiontableVersionRowAsync(ApiRequest<PutDecisionTableRowRequest> request, AsyncApiCallback<ApiResponse<DecisionTableRow>> callback) Full update a decision table row Required permissions depend on table content: if the table or row contains queue references, routing:queue:view is required in each queue's division. Future platform objects will require their associated permissions in the relevant divisions when the table or row contains references to them.- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesSchemaAsync
public Future<BusinessRulesDataSchema> putBusinessrulesSchemaAsync(PutBusinessrulesSchemaRequest request, AsyncApiCallback<BusinessRulesDataSchema> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-
putBusinessrulesSchemaAsync
public Future<ApiResponse<BusinessRulesDataSchema>> putBusinessrulesSchemaAsync(ApiRequest<BusinessRulesSchemaUpdateRequest> request, AsyncApiCallback<ApiResponse<BusinessRulesDataSchema>> callback) Update a schema- Parameters:
request- the request objectcallback- the action to perform when the request is completed- Returns:
- the future indication when the request has completed
-