@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public class DataIntegrationAsyncClient extends BaseAsyncClient implements DataIntegrationAsync
Async client implementation for DataIntegration service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response
to the call is an InputStream
, like getObject Api in object storage service,
developers need to process the stream in AsyncHandler, and not anywhere else, because the stream
will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done
with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or
the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the
AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine
whether or not the request was completed via Future.isDone/isCancelled.
Please refer to
https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
Modifier and Type | Class and Description |
---|---|
static class |
DataIntegrationAsyncClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for DataIntegration.
|
Constructor and Description |
---|
DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for DataIntegration.
public final String clientCommonLibraryVersion
@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
public static DataIntegrationAsyncClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
DataIntegrationAsync
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this region, however, an
IllegalArgumentException will be raised.
setRegion
in interface DataIntegrationAsync
region
- The region of the service.public void setRegion(String regionId)
DataIntegrationAsync
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface DataIntegrationAsync
regionId
- The public region ID.public Future<ChangeCompartmentResponse> changeCompartment(ChangeCompartmentRequest request, AsyncHandler<ChangeCompartmentRequest,ChangeCompartmentResponse> handler)
DataIntegrationAsync
Moves a workspace to a specified compartment.
changeCompartment
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeDisApplicationCompartmentResponse> changeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request, AsyncHandler<ChangeDisApplicationCompartmentRequest,ChangeDisApplicationCompartmentResponse> handler)
DataIntegrationAsync
Moves a DIS Application to a specified compartment.
changeDisApplicationCompartment
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateApplicationResponse> createApplication(CreateApplicationRequest request, AsyncHandler<CreateApplicationRequest,CreateApplicationResponse> handler)
DataIntegrationAsync
Creates an application.
createApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateApplicationDetailedDescriptionResponse> createApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request, AsyncHandler<CreateApplicationDetailedDescriptionRequest,CreateApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Creates detailed description for an application.
createApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler)
DataIntegrationAsync
Creates a connection under an existing data asset.
createConnection
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateConnectionValidationResponse> createConnectionValidation(CreateConnectionValidationRequest request, AsyncHandler<CreateConnectionValidationRequest,CreateConnectionValidationResponse> handler)
DataIntegrationAsync
Creates a connection validation.
createConnectionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateCopyObjectRequestResponse> createCopyObjectRequest(CreateCopyObjectRequestRequest request, AsyncHandler<CreateCopyObjectRequestRequest,CreateCopyObjectRequestResponse> handler)
DataIntegrationAsync
Copy Metadata Object.
createCopyObjectRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler)
DataIntegrationAsync
Creates a data asset with default connection.
createDataAsset
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataFlowResponse> createDataFlow(CreateDataFlowRequest request, AsyncHandler<CreateDataFlowRequest,CreateDataFlowResponse> handler)
DataIntegrationAsync
Creates a new data flow in a project or folder ready for performing data integrations.
createDataFlow
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDataFlowValidationResponse> createDataFlowValidation(CreateDataFlowValidationRequest request, AsyncHandler<CreateDataFlowValidationRequest,CreateDataFlowValidationResponse> handler)
DataIntegrationAsync
Accepts the data flow definition in the request payload and creates a data flow validation.
createDataFlowValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDisApplicationResponse> createDisApplication(CreateDisApplicationRequest request, AsyncHandler<CreateDisApplicationRequest,CreateDisApplicationResponse> handler)
DataIntegrationAsync
Creates a DIS Application.
createDisApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateDisApplicationDetailedDescriptionResponse> createDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request, AsyncHandler<CreateDisApplicationDetailedDescriptionRequest,CreateDisApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Creates detailed description for an application.
createDisApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateEntityShapeResponse> createEntityShape(CreateEntityShapeRequest request, AsyncHandler<CreateEntityShapeRequest,CreateEntityShapeResponse> handler)
DataIntegrationAsync
Creates the data entity shape using the shape from the data asset.
createEntityShape
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateExportRequestResponse> createExportRequest(CreateExportRequestRequest request, AsyncHandler<CreateExportRequestRequest,CreateExportRequestResponse> handler)
DataIntegrationAsync
Export Metadata Object
createExportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateExternalPublicationResponse> createExternalPublication(CreateExternalPublicationRequest request, AsyncHandler<CreateExternalPublicationRequest,CreateExternalPublicationResponse> handler)
DataIntegrationAsync
Publish a DataFlow in a OCI DataFlow application.
createExternalPublication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateExternalPublicationValidationResponse> createExternalPublicationValidation(CreateExternalPublicationValidationRequest request, AsyncHandler<CreateExternalPublicationValidationRequest,CreateExternalPublicationValidationResponse> handler)
DataIntegrationAsync
Validates a specific task.
createExternalPublicationValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler)
DataIntegrationAsync
Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.
createFolder
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateFunctionLibraryResponse> createFunctionLibrary(CreateFunctionLibraryRequest request, AsyncHandler<CreateFunctionLibraryRequest,CreateFunctionLibraryResponse> handler)
DataIntegrationAsync
Creates a function library in a project or in another function library, limited to two levels of function libraries. | FunctionLibraries are used to organize your design-time resources, such as tasks or data flows.
createFunctionLibrary
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateImportRequestResponse> createImportRequest(CreateImportRequestRequest request, AsyncHandler<CreateImportRequestRequest,CreateImportRequestResponse> handler)
DataIntegrationAsync
Import Metadata Object
createImportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreatePatchResponse> createPatch(CreatePatchRequest request, AsyncHandler<CreatePatchRequest,CreatePatchResponse> handler)
DataIntegrationAsync
Creates a patch in an application.
createPatch
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreatePipelineResponse> createPipeline(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResponse> handler)
DataIntegrationAsync
Creates a new pipeline in a project or folder ready for performing task orchestration.
createPipeline
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreatePipelineValidationResponse> createPipelineValidation(CreatePipelineValidationRequest request, AsyncHandler<CreatePipelineValidationRequest,CreatePipelineValidationResponse> handler)
DataIntegrationAsync
Accepts the data flow definition in the request payload and creates a pipeline validation.
createPipelineValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateProjectResponse> createProject(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResponse> handler)
DataIntegrationAsync
Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.
createProject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateScheduleResponse> createSchedule(CreateScheduleRequest request, AsyncHandler<CreateScheduleRequest,CreateScheduleResponse> handler)
DataIntegrationAsync
Endpoint to create a new schedule
createSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTaskResponse> createTask(CreateTaskRequest request, AsyncHandler<CreateTaskRequest,CreateTaskResponse> handler)
DataIntegrationAsync
Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.
createTask
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTaskRunResponse> createTaskRun(CreateTaskRunRequest request, AsyncHandler<CreateTaskRunRequest,CreateTaskRunResponse> handler)
DataIntegrationAsync
Creates a data integration task run for the specified task.
createTaskRun
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTaskScheduleResponse> createTaskSchedule(CreateTaskScheduleRequest request, AsyncHandler<CreateTaskScheduleRequest,CreateTaskScheduleResponse> handler)
DataIntegrationAsync
Endpoint to be used create TaskSchedule.
createTaskSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateTaskValidationResponse> createTaskValidation(CreateTaskValidationRequest request, AsyncHandler<CreateTaskValidationRequest,CreateTaskValidationResponse> handler)
DataIntegrationAsync
Validates a specific task.
createTaskValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateUserDefinedFunctionResponse> createUserDefinedFunction(CreateUserDefinedFunctionRequest request, AsyncHandler<CreateUserDefinedFunctionRequest,CreateUserDefinedFunctionResponse> handler)
DataIntegrationAsync
Creates a new UserDefinedFunction in a function library ready for performing data integrations.
createUserDefinedFunction
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateUserDefinedFunctionValidationResponse> createUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request, AsyncHandler<CreateUserDefinedFunctionValidationRequest,CreateUserDefinedFunctionValidationResponse> handler)
DataIntegrationAsync
Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.
createUserDefinedFunctionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateWorkspaceResponse> createWorkspace(CreateWorkspaceRequest request, AsyncHandler<CreateWorkspaceRequest,CreateWorkspaceResponse> handler)
DataIntegrationAsync
Creates a new Data Integration workspace ready for performing data integration tasks. To
retrieve the OCID for the new workspace, use the opc-work-request-id returned by this API and
call the getWorkRequest
API.
createWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest request, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResponse> handler)
DataIntegrationAsync
Removes an application using the specified identifier.
deleteApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteApplicationDetailedDescriptionResponse> deleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteApplicationDetailedDescriptionRequest,DeleteApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Deletes detailed description of an Application.
deleteApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler)
DataIntegrationAsync
Removes a connection using the specified identifier.
deleteConnection
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteConnectionValidationResponse> deleteConnectionValidation(DeleteConnectionValidationRequest request, AsyncHandler<DeleteConnectionValidationRequest,DeleteConnectionValidationResponse> handler)
DataIntegrationAsync
Deletes a connection validation.
deleteConnectionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteCopyObjectRequestResponse> deleteCopyObjectRequest(DeleteCopyObjectRequestRequest request, AsyncHandler<DeleteCopyObjectRequestRequest,DeleteCopyObjectRequestResponse> handler)
DataIntegrationAsync
Delete copy object request using the specified identifier.
deleteCopyObjectRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler)
DataIntegrationAsync
Removes a data asset using the specified identifier.
deleteDataAsset
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDataFlowResponse> deleteDataFlow(DeleteDataFlowRequest request, AsyncHandler<DeleteDataFlowRequest,DeleteDataFlowResponse> handler)
DataIntegrationAsync
Removes a data flow from a project or folder using the specified identifier.
deleteDataFlow
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDataFlowValidationResponse> deleteDataFlowValidation(DeleteDataFlowValidationRequest request, AsyncHandler<DeleteDataFlowValidationRequest,DeleteDataFlowValidationResponse> handler)
DataIntegrationAsync
Removes a data flow validation using the specified identifier.
deleteDataFlowValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDisApplicationResponse> deleteDisApplication(DeleteDisApplicationRequest request, AsyncHandler<DeleteDisApplicationRequest,DeleteDisApplicationResponse> handler)
DataIntegrationAsync
Removes a DIS application using the specified identifier.
deleteDisApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteDisApplicationDetailedDescriptionResponse> deleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteDisApplicationDetailedDescriptionRequest,DeleteDisApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Deletes detailed description of an Application.
deleteDisApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteExportRequestResponse> deleteExportRequest(DeleteExportRequestRequest request, AsyncHandler<DeleteExportRequestRequest,DeleteExportRequestResponse> handler)
DataIntegrationAsync
Delete export object request using the specified identifier.
deleteExportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteExternalPublicationResponse> deleteExternalPublication(DeleteExternalPublicationRequest request, AsyncHandler<DeleteExternalPublicationRequest,DeleteExternalPublicationResponse> handler)
DataIntegrationAsync
Removes a published object using the specified identifier.
deleteExternalPublication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteExternalPublicationValidationResponse> deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request, AsyncHandler<DeleteExternalPublicationValidationRequest,DeleteExternalPublicationValidationResponse> handler)
DataIntegrationAsync
Removes a task validation using the specified identifier.
deleteExternalPublicationValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler)
DataIntegrationAsync
Removes a folder from a project using the specified identifier.
deleteFolder
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteFunctionLibraryResponse> deleteFunctionLibrary(DeleteFunctionLibraryRequest request, AsyncHandler<DeleteFunctionLibraryRequest,DeleteFunctionLibraryResponse> handler)
DataIntegrationAsync
Removes a Function Library from a project using the specified identifier.
deleteFunctionLibrary
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteImportRequestResponse> deleteImportRequest(DeleteImportRequestRequest request, AsyncHandler<DeleteImportRequestRequest,DeleteImportRequestResponse> handler)
DataIntegrationAsync
Delete import object request using the specified identifier.
deleteImportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeletePatchResponse> deletePatch(DeletePatchRequest request, AsyncHandler<DeletePatchRequest,DeletePatchResponse> handler)
DataIntegrationAsync
Removes a patch using the specified identifier.
deletePatch
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeletePipelineResponse> deletePipeline(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResponse> handler)
DataIntegrationAsync
Removes a pipeline from a project or folder using the specified identifier.
deletePipeline
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeletePipelineValidationResponse> deletePipelineValidation(DeletePipelineValidationRequest request, AsyncHandler<DeletePipelineValidationRequest,DeletePipelineValidationResponse> handler)
DataIntegrationAsync
Removes a pipeline validation using the specified identifier.
deletePipelineValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteProjectResponse> deleteProject(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResponse> handler)
DataIntegrationAsync
Removes a project from the workspace using the specified identifier.
deleteProject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteScheduleResponse> deleteSchedule(DeleteScheduleRequest request, AsyncHandler<DeleteScheduleRequest,DeleteScheduleResponse> handler)
DataIntegrationAsync
Endpoint to delete schedule.
deleteSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTaskResponse> deleteTask(DeleteTaskRequest request, AsyncHandler<DeleteTaskRequest,DeleteTaskResponse> handler)
DataIntegrationAsync
Removes a task using the specified identifier.
deleteTask
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTaskRunResponse> deleteTaskRun(DeleteTaskRunRequest request, AsyncHandler<DeleteTaskRunRequest,DeleteTaskRunResponse> handler)
DataIntegrationAsync
Deletes a task run using the specified identifier.
deleteTaskRun
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTaskScheduleResponse> deleteTaskSchedule(DeleteTaskScheduleRequest request, AsyncHandler<DeleteTaskScheduleRequest,DeleteTaskScheduleResponse> handler)
DataIntegrationAsync
Endpoint to delete TaskSchedule.
deleteTaskSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteTaskValidationResponse> deleteTaskValidation(DeleteTaskValidationRequest request, AsyncHandler<DeleteTaskValidationRequest,DeleteTaskValidationResponse> handler)
DataIntegrationAsync
Removes a task validation using the specified identifier.
deleteTaskValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request, AsyncHandler<DeleteUserDefinedFunctionRequest,DeleteUserDefinedFunctionResponse> handler)
DataIntegrationAsync
Removes a UserDefinedFunction from a function library using the specified identifier.
deleteUserDefinedFunction
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteUserDefinedFunctionValidationResponse> deleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request, AsyncHandler<DeleteUserDefinedFunctionValidationRequest,DeleteUserDefinedFunctionValidationResponse> handler)
DataIntegrationAsync
Removes a UserDefinedFunction validation using the specified identifier.
deleteUserDefinedFunctionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteWorkspaceResponse> deleteWorkspace(DeleteWorkspaceRequest request, AsyncHandler<DeleteWorkspaceRequest,DeleteWorkspaceResponse> handler)
DataIntegrationAsync
Deletes a Data Integration workspace resource using the specified identifier.
deleteWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetApplicationResponse> getApplication(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResponse> handler)
DataIntegrationAsync
Retrieves an application using the specified identifier.
getApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetApplicationDetailedDescriptionResponse> getApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request, AsyncHandler<GetApplicationDetailedDescriptionRequest,GetApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Retrieves detailed description of an Application
getApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCompositeStateResponse> getCompositeState(GetCompositeStateRequest request, AsyncHandler<GetCompositeStateRequest,GetCompositeStateResponse> handler)
DataIntegrationAsync
This endpoint can be used to get composite state for a given aggregator
getCompositeState
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler)
DataIntegrationAsync
Retrieves the connection details using the specified identifier.
getConnection
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetConnectionValidationResponse> getConnectionValidation(GetConnectionValidationRequest request, AsyncHandler<GetConnectionValidationRequest,GetConnectionValidationResponse> handler)
DataIntegrationAsync
Retrieves a connection validation using the specified identifier.
getConnectionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCopyObjectRequestResponse> getCopyObjectRequest(GetCopyObjectRequestRequest request, AsyncHandler<GetCopyObjectRequestRequest,GetCopyObjectRequestResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the summary/details of object being copied.
getCopyObjectRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetCountStatisticResponse> getCountStatistic(GetCountStatisticRequest request, AsyncHandler<GetCountStatisticRequest,GetCountStatisticResponse> handler)
DataIntegrationAsync
Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, | applications, data assets, and so on.
getCountStatistic
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler)
DataIntegrationAsync
Retrieves details of a data asset using the specified identifier.
getDataAsset
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataEntityResponse> getDataEntity(GetDataEntityRequest request, AsyncHandler<GetDataEntityRequest,GetDataEntityResponse> handler)
DataIntegrationAsync
Retrieves the data entity details with the given name from live schema.
getDataEntity
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataFlowResponse> getDataFlow(GetDataFlowRequest request, AsyncHandler<GetDataFlowRequest,GetDataFlowResponse> handler)
DataIntegrationAsync
Retrieves a data flow using the specified identifier.
getDataFlow
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDataFlowValidationResponse> getDataFlowValidation(GetDataFlowValidationRequest request, AsyncHandler<GetDataFlowValidationRequest,GetDataFlowValidationResponse> handler)
DataIntegrationAsync
Retrieves a data flow validation using the specified identifier.
getDataFlowValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDependentObjectResponse> getDependentObject(GetDependentObjectRequest request, AsyncHandler<GetDependentObjectRequest,GetDependentObjectResponse> handler)
DataIntegrationAsync
Retrieves the details of a dependent object from an application.
getDependentObject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDisApplicationResponse> getDisApplication(GetDisApplicationRequest request, AsyncHandler<GetDisApplicationRequest,GetDisApplicationResponse> handler)
DataIntegrationAsync
Retrieves an application using the specified OCID.
getDisApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetDisApplicationDetailedDescriptionResponse> getDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request, AsyncHandler<GetDisApplicationDetailedDescriptionRequest,GetDisApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Retrieves detailed description of an Application.
getDisApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetExportRequestResponse> getExportRequest(GetExportRequestRequest request, AsyncHandler<GetExportRequestRequest,GetExportRequestResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the summary/details of object being exported.
getExportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetExternalPublicationResponse> getExternalPublication(GetExternalPublicationRequest request, AsyncHandler<GetExternalPublicationRequest,GetExternalPublicationResponse> handler)
DataIntegrationAsync
Retrieves a publshed object in an task using the specified identifier.
getExternalPublication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetExternalPublicationValidationResponse> getExternalPublicationValidation(GetExternalPublicationValidationRequest request, AsyncHandler<GetExternalPublicationValidationRequest,GetExternalPublicationValidationResponse> handler)
DataIntegrationAsync
Retrieves an external publication validation using the specified identifier.
getExternalPublicationValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler)
DataIntegrationAsync
Retrieves a folder using the specified identifier.
getFolder
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetFunctionLibraryResponse> getFunctionLibrary(GetFunctionLibraryRequest request, AsyncHandler<GetFunctionLibraryRequest,GetFunctionLibraryResponse> handler)
DataIntegrationAsync
Retrieves a Function Library using the specified identifier.
getFunctionLibrary
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetImportRequestResponse> getImportRequest(GetImportRequestRequest request, AsyncHandler<GetImportRequestRequest,GetImportRequestResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the summary/details of object being imported.
getImportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetPatchResponse> getPatch(GetPatchRequest request, AsyncHandler<GetPatchRequest,GetPatchResponse> handler)
DataIntegrationAsync
Retrieves a patch in an application using the specified identifier.
getPatch
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetPipelineResponse> getPipeline(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResponse> handler)
DataIntegrationAsync
Retrieves a pipeline using the specified identifier.
getPipeline
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetPipelineValidationResponse> getPipelineValidation(GetPipelineValidationRequest request, AsyncHandler<GetPipelineValidationRequest,GetPipelineValidationResponse> handler)
DataIntegrationAsync
Retrieves a pipeline validation using the specified identifier.
getPipelineValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetProjectResponse> getProject(GetProjectRequest request, AsyncHandler<GetProjectRequest,GetProjectResponse> handler)
DataIntegrationAsync
Retrieves a project using the specified identifier.
getProject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetPublishedObjectResponse> getPublishedObject(GetPublishedObjectRequest request, AsyncHandler<GetPublishedObjectRequest,GetPublishedObjectResponse> handler)
DataIntegrationAsync
Retrieves the details of a published object from an application.
getPublishedObject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetReferenceResponse> getReference(GetReferenceRequest request, AsyncHandler<GetReferenceRequest,GetReferenceResponse> handler)
DataIntegrationAsync
Retrieves a reference in an application.
getReference
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetRuntimeOperatorResponse> getRuntimeOperator(GetRuntimeOperatorRequest request, AsyncHandler<GetRuntimeOperatorRequest,GetRuntimeOperatorResponse> handler)
DataIntegrationAsync
Retrieves a runtime operator using the specified identifier.
getRuntimeOperator
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetRuntimePipelineResponse> getRuntimePipeline(GetRuntimePipelineRequest request, AsyncHandler<GetRuntimePipelineRequest,GetRuntimePipelineResponse> handler)
DataIntegrationAsync
Retrieves a runtime pipeline using the specified identifier.
getRuntimePipeline
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetScheduleResponse> getSchedule(GetScheduleRequest request, AsyncHandler<GetScheduleRequest,GetScheduleResponse> handler)
DataIntegrationAsync
Retrieves schedule by schedule key
getSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetSchemaResponse> getSchema(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResponse> handler)
DataIntegrationAsync
Retrieves a schema that can be accessed using the specified connection.
getSchema
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTaskResponse> getTask(GetTaskRequest request, AsyncHandler<GetTaskRequest,GetTaskResponse> handler)
DataIntegrationAsync
Retrieves a task using the specified identifier.
getTask
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTaskRunResponse> getTaskRun(GetTaskRunRequest request, AsyncHandler<GetTaskRunRequest,GetTaskRunResponse> handler)
DataIntegrationAsync
Retrieves a task run using the specified identifier.
getTaskRun
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTaskScheduleResponse> getTaskSchedule(GetTaskScheduleRequest request, AsyncHandler<GetTaskScheduleRequest,GetTaskScheduleResponse> handler)
DataIntegrationAsync
Endpoint used to get taskSchedule by its key
getTaskSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTaskValidationResponse> getTaskValidation(GetTaskValidationRequest request, AsyncHandler<GetTaskValidationRequest,GetTaskValidationResponse> handler)
DataIntegrationAsync
Retrieves a task validation using the specified identifier.
getTaskValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetTemplateResponse> getTemplate(GetTemplateRequest request, AsyncHandler<GetTemplateRequest,GetTemplateResponse> handler)
DataIntegrationAsync
This endpoint can be used to get an application template using a key.
getTemplate
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetUserDefinedFunctionResponse> getUserDefinedFunction(GetUserDefinedFunctionRequest request, AsyncHandler<GetUserDefinedFunctionRequest,GetUserDefinedFunctionResponse> handler)
DataIntegrationAsync
Retrieves a UserDefinedFunction using the specified identifier.
getUserDefinedFunction
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetUserDefinedFunctionValidationResponse> getUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request, AsyncHandler<GetUserDefinedFunctionValidationRequest,GetUserDefinedFunctionValidationResponse> handler)
DataIntegrationAsync
Retrieves a UserDefinedFunction validation using the specified identifier.
getUserDefinedFunctionValidation
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
DataIntegrationAsync
Retrieves the status of the work request with the given ID.
getWorkRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetWorkspaceResponse> getWorkspace(GetWorkspaceRequest request, AsyncHandler<GetWorkspaceRequest,GetWorkspaceResponse> handler)
DataIntegrationAsync
Retrieves a Data Integration workspace using the specified identifier.
getWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListApplicationsResponse> listApplications(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResponse> handler)
DataIntegrationAsync
Retrieves a list of applications and provides options to filter the list.
listApplications
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListConnectionValidationsResponse> listConnectionValidations(ListConnectionValidationsRequest request, AsyncHandler<ListConnectionValidationsRequest,ListConnectionValidationsResponse> handler)
DataIntegrationAsync
Retrieves a list of connection validations within the specified workspace.
listConnectionValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler)
DataIntegrationAsync
Retrieves a list of all connections.
listConnections
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListCopyObjectRequestsResponse> listCopyObjectRequests(ListCopyObjectRequestsRequest request, AsyncHandler<ListCopyObjectRequestsRequest,ListCopyObjectRequestsResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the list of copy object requests.
listCopyObjectRequests
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler)
DataIntegrationAsync
Retrieves a list of all data asset summaries.
listDataAssets
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataEntitiesResponse> listDataEntities(ListDataEntitiesRequest request, AsyncHandler<ListDataEntitiesRequest,ListDataEntitiesResponse> handler)
DataIntegrationAsync
Lists a summary of data entities from the data asset using the specified connection.
listDataEntities
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataFlowValidationsResponse> listDataFlowValidations(ListDataFlowValidationsRequest request, AsyncHandler<ListDataFlowValidationsRequest,ListDataFlowValidationsResponse> handler)
DataIntegrationAsync
Retrieves a list of data flow validations within the specified workspace.
listDataFlowValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDataFlowsResponse> listDataFlows(ListDataFlowsRequest request, AsyncHandler<ListDataFlowsRequest,ListDataFlowsResponse> handler)
DataIntegrationAsync
Retrieves a list of data flows in a project or folder.
listDataFlows
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDependentObjectsResponse> listDependentObjects(ListDependentObjectsRequest request, AsyncHandler<ListDependentObjectsRequest,ListDependentObjectsResponse> handler)
DataIntegrationAsync
Retrieves a list of all dependent objects for a specific application.
listDependentObjects
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDisApplicationTaskRunLineagesResponse> listDisApplicationTaskRunLineages(ListDisApplicationTaskRunLineagesRequest request, AsyncHandler<ListDisApplicationTaskRunLineagesRequest,ListDisApplicationTaskRunLineagesResponse> handler)
DataIntegrationAsync
This endpoint can be used to list Task Run Lineages within a given time window.
listDisApplicationTaskRunLineages
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListDisApplicationsResponse> listDisApplications(ListDisApplicationsRequest request, AsyncHandler<ListDisApplicationsRequest,ListDisApplicationsResponse> handler)
DataIntegrationAsync
Retrieves a list of DIS Applications in a compartment and provides options to filter the list.
listDisApplications
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListExportRequestsResponse> listExportRequests(ListExportRequestsRequest request, AsyncHandler<ListExportRequestsRequest,ListExportRequestsResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the list of export object requests.
listExportRequests
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListExternalPublicationValidationsResponse> listExternalPublicationValidations(ListExternalPublicationValidationsRequest request, AsyncHandler<ListExternalPublicationValidationsRequest,ListExternalPublicationValidationsResponse> handler)
DataIntegrationAsync
Retrieves a lists of external publication validations in a workspace and provides options to filter the list.
listExternalPublicationValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListExternalPublicationsResponse> listExternalPublications(ListExternalPublicationsRequest request, AsyncHandler<ListExternalPublicationsRequest,ListExternalPublicationsResponse> handler)
DataIntegrationAsync
Retrieves a list of external publications in an application and provides options to filter the list.
listExternalPublications
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler)
DataIntegrationAsync
Retrieves a list of folders in a project and provides options to filter the list.
listFolders
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListFunctionLibrariesResponse> listFunctionLibraries(ListFunctionLibrariesRequest request, AsyncHandler<ListFunctionLibrariesRequest,ListFunctionLibrariesResponse> handler)
DataIntegrationAsync
Retrieves a list of function libraries in a project and provides options to filter the list.
listFunctionLibraries
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListImportRequestsResponse> listImportRequests(ListImportRequestsRequest request, AsyncHandler<ListImportRequestsRequest,ListImportRequestsResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the list of import object requests.
listImportRequests
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPatchChangesResponse> listPatchChanges(ListPatchChangesRequest request, AsyncHandler<ListPatchChangesRequest,ListPatchChangesResponse> handler)
DataIntegrationAsync
Retrieves a list of patches in an application and provides options to filter the list.
listPatchChanges
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPatchesResponse> listPatches(ListPatchesRequest request, AsyncHandler<ListPatchesRequest,ListPatchesResponse> handler)
DataIntegrationAsync
Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.
listPatches
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPipelineValidationsResponse> listPipelineValidations(ListPipelineValidationsRequest request, AsyncHandler<ListPipelineValidationsRequest,ListPipelineValidationsResponse> handler)
DataIntegrationAsync
Retrieves a list of pipeline validations within the specified workspace.
listPipelineValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPipelinesResponse> listPipelines(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResponse> handler)
DataIntegrationAsync
Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.
listPipelines
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListProjectsResponse> listProjects(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResponse> handler)
DataIntegrationAsync
Retrieves a lists of projects in a workspace and provides options to filter the list.
listProjects
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListPublishedObjectsResponse> listPublishedObjects(ListPublishedObjectsRequest request, AsyncHandler<ListPublishedObjectsRequest,ListPublishedObjectsResponse> handler)
DataIntegrationAsync
Retrieves a list of all the published objects for a specified application.
listPublishedObjects
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListReferencesResponse> listReferences(ListReferencesRequest request, AsyncHandler<ListReferencesRequest,ListReferencesResponse> handler)
DataIntegrationAsync
Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.
listReferences
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRuntimeOperatorsResponse> listRuntimeOperators(ListRuntimeOperatorsRequest request, AsyncHandler<ListRuntimeOperatorsRequest,ListRuntimeOperatorsResponse> handler)
DataIntegrationAsync
This endpoint can be used to list runtime operators with filtering options
listRuntimeOperators
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRuntimePipelinesResponse> listRuntimePipelines(ListRuntimePipelinesRequest request, AsyncHandler<ListRuntimePipelinesRequest,ListRuntimePipelinesResponse> handler)
DataIntegrationAsync
This endpoint can be used to list runtime pipelines with filtering options
listRuntimePipelines
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSchedulesResponse> listSchedules(ListSchedulesRequest request, AsyncHandler<ListSchedulesRequest,ListSchedulesResponse> handler)
DataIntegrationAsync
Use this endpoint to list schedules.
listSchedules
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler)
DataIntegrationAsync
Retrieves a list of all the schemas that can be accessed using the specified connection.
listSchemas
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTaskRunLineagesResponse> listTaskRunLineages(ListTaskRunLineagesRequest request, AsyncHandler<ListTaskRunLineagesRequest,ListTaskRunLineagesResponse> handler)
DataIntegrationAsync
This endpoint can be used to list Task Run Lineages within a given time window.
listTaskRunLineages
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTaskRunLogsResponse> listTaskRunLogs(ListTaskRunLogsRequest request, AsyncHandler<ListTaskRunLogsRequest,ListTaskRunLogsResponse> handler)
DataIntegrationAsync
Gets log entries for task runs using its key.
listTaskRunLogs
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTaskRunsResponse> listTaskRuns(ListTaskRunsRequest request, AsyncHandler<ListTaskRunsRequest,ListTaskRunsResponse> handler)
DataIntegrationAsync
Retrieves a list of task runs and provides options to filter the list.
listTaskRuns
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTaskSchedulesResponse> listTaskSchedules(ListTaskSchedulesRequest request, AsyncHandler<ListTaskSchedulesRequest,ListTaskSchedulesResponse> handler)
DataIntegrationAsync
This endpoint can be used to get the list of all the TaskSchedule objects.
listTaskSchedules
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTaskValidationsResponse> listTaskValidations(ListTaskValidationsRequest request, AsyncHandler<ListTaskValidationsRequest,ListTaskValidationsResponse> handler)
DataIntegrationAsync
Retrieves a list of task validations within the specified workspace.
listTaskValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTasksResponse> listTasks(ListTasksRequest request, AsyncHandler<ListTasksRequest,ListTasksResponse> handler)
DataIntegrationAsync
Retrieves a list of all tasks in a specified project or folder.
listTasks
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListTemplatesResponse> listTemplates(ListTemplatesRequest request, AsyncHandler<ListTemplatesRequest,ListTemplatesResponse> handler)
DataIntegrationAsync
This endpoint can be used to list application templates with filtering options.
listTemplates
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListUserDefinedFunctionValidationsResponse> listUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request, AsyncHandler<ListUserDefinedFunctionValidationsRequest,ListUserDefinedFunctionValidationsResponse> handler)
DataIntegrationAsync
Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.
listUserDefinedFunctionValidations
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListUserDefinedFunctionsResponse> listUserDefinedFunctions(ListUserDefinedFunctionsRequest request, AsyncHandler<ListUserDefinedFunctionsRequest,ListUserDefinedFunctionsResponse> handler)
DataIntegrationAsync
Retrieves a list of UserDefinedFunctions in a function library.
listUserDefinedFunctions
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
DataIntegrationAsync
Retrieves a paginated list of errors for a given work request.
listWorkRequestErrors
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
DataIntegrationAsync
Retrieves a paginated list of logs for a given work request.
listWorkRequestLogs
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
DataIntegrationAsync
Lists the work requests in a compartment.
listWorkRequests
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest request, AsyncHandler<ListWorkspacesRequest,ListWorkspacesResponse> handler)
DataIntegrationAsync
Retrieves a list of Data Integration workspaces.
listWorkspaces
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<StartWorkspaceResponse> startWorkspace(StartWorkspaceRequest request, AsyncHandler<StartWorkspaceRequest,StartWorkspaceResponse> handler)
DataIntegrationAsync
Starts a workspace.
startWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<StopWorkspaceResponse> stopWorkspace(StopWorkspaceRequest request, AsyncHandler<StopWorkspaceRequest,StopWorkspaceResponse> handler)
DataIntegrationAsync
Stops a workspace.
stopWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest request, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResponse> handler)
DataIntegrationAsync
Updates an application.
updateApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateApplicationDetailedDescriptionResponse> updateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateApplicationDetailedDescriptionRequest,UpdateApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Updates the detailed description of an Application.
updateApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler)
DataIntegrationAsync
Updates a connection under a data asset.
updateConnection
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateCopyObjectRequestResponse> updateCopyObjectRequest(UpdateCopyObjectRequestRequest request, AsyncHandler<UpdateCopyObjectRequestRequest,UpdateCopyObjectRequestResponse> handler)
DataIntegrationAsync
Updates the status of a copy object request.
updateCopyObjectRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler)
DataIntegrationAsync
Updates a specific data asset with default connection.
updateDataAsset
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDataFlowResponse> updateDataFlow(UpdateDataFlowRequest request, AsyncHandler<UpdateDataFlowRequest,UpdateDataFlowResponse> handler)
DataIntegrationAsync
Updates a specific data flow.
updateDataFlow
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDisApplicationResponse> updateDisApplication(UpdateDisApplicationRequest request, AsyncHandler<UpdateDisApplicationRequest,UpdateDisApplicationResponse> handler)
DataIntegrationAsync
Updates a DIS Application.
updateDisApplication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateDisApplicationDetailedDescriptionResponse> updateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateDisApplicationDetailedDescriptionRequest,UpdateDisApplicationDetailedDescriptionResponse> handler)
DataIntegrationAsync
Updates the detailed description of an Application.
updateDisApplicationDetailedDescription
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateExportRequestResponse> updateExportRequest(UpdateExportRequestRequest request, AsyncHandler<UpdateExportRequestRequest,UpdateExportRequestResponse> handler)
DataIntegrationAsync
Updates the status of a export object request.
updateExportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateExternalPublicationResponse> updateExternalPublication(UpdateExternalPublicationRequest request, AsyncHandler<UpdateExternalPublicationRequest,UpdateExternalPublicationResponse> handler)
DataIntegrationAsync
Updates the external publication object.
updateExternalPublication
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler)
DataIntegrationAsync
Updates a specific folder.
updateFolder
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateFunctionLibraryResponse> updateFunctionLibrary(UpdateFunctionLibraryRequest request, AsyncHandler<UpdateFunctionLibraryRequest,UpdateFunctionLibraryResponse> handler)
DataIntegrationAsync
Updates a specific Function Library.
updateFunctionLibrary
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateImportRequestResponse> updateImportRequest(UpdateImportRequestRequest request, AsyncHandler<UpdateImportRequestRequest,UpdateImportRequestResponse> handler)
DataIntegrationAsync
Updates the status of a import object request.
updateImportRequest
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdatePipelineResponse> updatePipeline(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResponse> handler)
DataIntegrationAsync
Updates a specific pipeline.
updatePipeline
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateProjectResponse> updateProject(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResponse> handler)
DataIntegrationAsync
Updates a specific project.
updateProject
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateReferenceResponse> updateReference(UpdateReferenceRequest request, AsyncHandler<UpdateReferenceRequest,UpdateReferenceResponse> handler)
DataIntegrationAsync
Updates the application references. For example, to map a data asset to a different target object.
updateReference
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateScheduleResponse> updateSchedule(UpdateScheduleRequest request, AsyncHandler<UpdateScheduleRequest,UpdateScheduleResponse> handler)
DataIntegrationAsync
Endpoint used to update the schedule
updateSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateTaskResponse> updateTask(UpdateTaskRequest request, AsyncHandler<UpdateTaskRequest,UpdateTaskResponse> handler)
DataIntegrationAsync
Updates a specific task. For example, you can update the task description or move the task to
a different folder by changing the aggregatorKey
to a different folder in the registry.
updateTask
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateTaskRunResponse> updateTaskRun(UpdateTaskRunRequest request, AsyncHandler<UpdateTaskRunRequest,UpdateTaskRunResponse> handler)
DataIntegrationAsync
Updates the status of the task run. For example, aborts a task run.
updateTaskRun
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateTaskScheduleResponse> updateTaskSchedule(UpdateTaskScheduleRequest request, AsyncHandler<UpdateTaskScheduleRequest,UpdateTaskScheduleResponse> handler)
DataIntegrationAsync
Endpoint used to update the TaskSchedule
updateTaskSchedule
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request, AsyncHandler<UpdateUserDefinedFunctionRequest,UpdateUserDefinedFunctionResponse> handler)
DataIntegrationAsync
Updates a specific UserDefinedFunction.
updateUserDefinedFunction
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateWorkspaceResponse> updateWorkspace(UpdateWorkspaceRequest request, AsyncHandler<UpdateWorkspaceRequest,UpdateWorkspaceResponse> handler)
DataIntegrationAsync
Updates the specified Data Integration workspace.
updateWorkspace
in interface DataIntegrationAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
Copyright © 2016–2024. All rights reserved.