Class DataIntegrationAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.dataintegration.DataIntegrationAsyncClient
-
- All Implemented Interfaces:
DataIntegrationAsync
,AutoCloseable
@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 anInputStream
, 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataIntegrationAsyncClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.dataintegration.DataIntegrationAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.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)
-
DataIntegrationAsyncClient
@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeDataIntegrationAsyncClient.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
-
-
Method Detail
-
builder
public static DataIntegrationAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface: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.- Specified by:
setRegion
in interfaceDataIntegrationAsync
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface: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 callsetEndpoint
.- Specified by:
setRegion
in interfaceDataIntegrationAsync
- Parameters:
regionId
- The public region ID.
-
changeCompartment
public Future<ChangeCompartmentResponse> changeCompartment(ChangeCompartmentRequest request, AsyncHandler<ChangeCompartmentRequest,ChangeCompartmentResponse> handler)
Description copied from interface:DataIntegrationAsync
Moves a workspace to a specified compartment.- Specified by:
changeCompartment
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDisApplicationCompartment
public Future<ChangeDisApplicationCompartmentResponse> changeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request, AsyncHandler<ChangeDisApplicationCompartmentRequest,ChangeDisApplicationCompartmentResponse> handler)
Description copied from interface:DataIntegrationAsync
Moves a DIS Application to a specified compartment.- Specified by:
changeDisApplicationCompartment
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createApplication
public Future<CreateApplicationResponse> createApplication(CreateApplicationRequest request, AsyncHandler<CreateApplicationRequest,CreateApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates an application.- Specified by:
createApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createApplicationDetailedDescription
public Future<CreateApplicationDetailedDescriptionResponse> createApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request, AsyncHandler<CreateApplicationDetailedDescriptionRequest,CreateApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates detailed description for an application.- Specified by:
createApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createConnection
public Future<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a connection under an existing data asset.- Specified by:
createConnection
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createConnectionValidation
public Future<CreateConnectionValidationResponse> createConnectionValidation(CreateConnectionValidationRequest request, AsyncHandler<CreateConnectionValidationRequest,CreateConnectionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a connection validation.- Specified by:
createConnectionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCopyObjectRequest
public Future<CreateCopyObjectRequestResponse> createCopyObjectRequest(CreateCopyObjectRequestRequest request, AsyncHandler<CreateCopyObjectRequestRequest,CreateCopyObjectRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Copy Metadata Object.- Specified by:
createCopyObjectRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataAsset
public Future<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a data asset with default connection.- Specified by:
createDataAsset
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataFlow
public Future<CreateDataFlowResponse> createDataFlow(CreateDataFlowRequest request, AsyncHandler<CreateDataFlowRequest,CreateDataFlowResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a new data flow in a project or folder ready for performing data integrations.- Specified by:
createDataFlow
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataFlowValidation
public Future<CreateDataFlowValidationResponse> createDataFlowValidation(CreateDataFlowValidationRequest request, AsyncHandler<CreateDataFlowValidationRequest,CreateDataFlowValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Accepts the data flow definition in the request payload and creates a data flow validation.- Specified by:
createDataFlowValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDisApplication
public Future<CreateDisApplicationResponse> createDisApplication(CreateDisApplicationRequest request, AsyncHandler<CreateDisApplicationRequest,CreateDisApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a DIS Application.- Specified by:
createDisApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDisApplicationDetailedDescription
public Future<CreateDisApplicationDetailedDescriptionResponse> createDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request, AsyncHandler<CreateDisApplicationDetailedDescriptionRequest,CreateDisApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates detailed description for an application.- Specified by:
createDisApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createEntityShape
public Future<CreateEntityShapeResponse> createEntityShape(CreateEntityShapeRequest request, AsyncHandler<CreateEntityShapeRequest,CreateEntityShapeResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates the data entity shape using the shape from the data asset.- Specified by:
createEntityShape
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExportRequest
public Future<CreateExportRequestResponse> createExportRequest(CreateExportRequestRequest request, AsyncHandler<CreateExportRequestRequest,CreateExportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Export Metadata Object- Specified by:
createExportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalPublication
public Future<CreateExternalPublicationResponse> createExternalPublication(CreateExternalPublicationRequest request, AsyncHandler<CreateExternalPublicationRequest,CreateExternalPublicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Publish a DataFlow in a OCI DataFlow application.- Specified by:
createExternalPublication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalPublicationValidation
public Future<CreateExternalPublicationValidationResponse> createExternalPublicationValidation(CreateExternalPublicationValidationRequest request, AsyncHandler<CreateExternalPublicationValidationRequest,CreateExternalPublicationValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Validates a specific task.- Specified by:
createExternalPublicationValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createFolder
public Future<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler)
Description copied from interface: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.
- Specified by:
createFolder
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createFunctionLibrary
public Future<CreateFunctionLibraryResponse> createFunctionLibrary(CreateFunctionLibraryRequest request, AsyncHandler<CreateFunctionLibraryRequest,CreateFunctionLibraryResponse> handler)
Description copied from interface: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.
- Specified by:
createFunctionLibrary
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createImportRequest
public Future<CreateImportRequestResponse> createImportRequest(CreateImportRequestRequest request, AsyncHandler<CreateImportRequestRequest,CreateImportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Import Metadata Object- Specified by:
createImportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPatch
public Future<CreatePatchResponse> createPatch(CreatePatchRequest request, AsyncHandler<CreatePatchRequest,CreatePatchResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a patch in an application.- Specified by:
createPatch
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPipeline
public Future<CreatePipelineResponse> createPipeline(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a new pipeline in a project or folder ready for performing task orchestration.- Specified by:
createPipeline
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPipelineValidation
public Future<CreatePipelineValidationResponse> createPipelineValidation(CreatePipelineValidationRequest request, AsyncHandler<CreatePipelineValidationRequest,CreatePipelineValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Accepts the data flow definition in the request payload and creates a pipeline validation.- Specified by:
createPipelineValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createProject
public Future<CreateProjectResponse> createProject(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResponse> handler)
Description copied from interface: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.
- Specified by:
createProject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSchedule
public Future<CreateScheduleResponse> createSchedule(CreateScheduleRequest request, AsyncHandler<CreateScheduleRequest,CreateScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint to create a new schedule- Specified by:
createSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTask
public Future<CreateTaskResponse> createTask(CreateTaskRequest request, AsyncHandler<CreateTaskRequest,CreateTaskResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a new task ready for performing data integrations.There are specialized types of tasks that include data loader and integration tasks.
- Specified by:
createTask
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTaskRun
public Future<CreateTaskRunResponse> createTaskRun(CreateTaskRunRequest request, AsyncHandler<CreateTaskRunRequest,CreateTaskRunResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a data integration task run for the specified task.- Specified by:
createTaskRun
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTaskSchedule
public Future<CreateTaskScheduleResponse> createTaskSchedule(CreateTaskScheduleRequest request, AsyncHandler<CreateTaskScheduleRequest,CreateTaskScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint to be used create TaskSchedule.- Specified by:
createTaskSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createTaskValidation
public Future<CreateTaskValidationResponse> createTaskValidation(CreateTaskValidationRequest request, AsyncHandler<CreateTaskValidationRequest,CreateTaskValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Validates a specific task.- Specified by:
createTaskValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createUserDefinedFunction
public Future<CreateUserDefinedFunctionResponse> createUserDefinedFunction(CreateUserDefinedFunctionRequest request, AsyncHandler<CreateUserDefinedFunctionRequest,CreateUserDefinedFunctionResponse> handler)
Description copied from interface:DataIntegrationAsync
Creates a new UserDefinedFunction in a function library ready for performing data integrations.- Specified by:
createUserDefinedFunction
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createUserDefinedFunctionValidation
public Future<CreateUserDefinedFunctionValidationResponse> createUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request, AsyncHandler<CreateUserDefinedFunctionValidationRequest,CreateUserDefinedFunctionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.- Specified by:
createUserDefinedFunctionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createWorkspace
public Future<CreateWorkspaceResponse> createWorkspace(CreateWorkspaceRequest request, AsyncHandler<CreateWorkspaceRequest,CreateWorkspaceResponse> handler)
Description copied from interface: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.- Specified by:
createWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteApplication
public Future<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest request, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes an application using the specified identifier.- Specified by:
deleteApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteApplicationDetailedDescription
public Future<DeleteApplicationDetailedDescriptionResponse> deleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteApplicationDetailedDescriptionRequest,DeleteApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Deletes detailed description of an Application.- Specified by:
deleteApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteConnection
public Future<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a connection using the specified identifier.- Specified by:
deleteConnection
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteConnectionValidation
public Future<DeleteConnectionValidationResponse> deleteConnectionValidation(DeleteConnectionValidationRequest request, AsyncHandler<DeleteConnectionValidationRequest,DeleteConnectionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Deletes a connection validation.- Specified by:
deleteConnectionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCopyObjectRequest
public Future<DeleteCopyObjectRequestResponse> deleteCopyObjectRequest(DeleteCopyObjectRequestRequest request, AsyncHandler<DeleteCopyObjectRequestRequest,DeleteCopyObjectRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Delete copy object request using the specified identifier.- Specified by:
deleteCopyObjectRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataAsset
public Future<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a data asset using the specified identifier.- Specified by:
deleteDataAsset
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataFlow
public Future<DeleteDataFlowResponse> deleteDataFlow(DeleteDataFlowRequest request, AsyncHandler<DeleteDataFlowRequest,DeleteDataFlowResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a data flow from a project or folder using the specified identifier.- Specified by:
deleteDataFlow
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDataFlowValidation
public Future<DeleteDataFlowValidationResponse> deleteDataFlowValidation(DeleteDataFlowValidationRequest request, AsyncHandler<DeleteDataFlowValidationRequest,DeleteDataFlowValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a data flow validation using the specified identifier.- Specified by:
deleteDataFlowValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDisApplication
public Future<DeleteDisApplicationResponse> deleteDisApplication(DeleteDisApplicationRequest request, AsyncHandler<DeleteDisApplicationRequest,DeleteDisApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a DIS application using the specified identifier.- Specified by:
deleteDisApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDisApplicationDetailedDescription
public Future<DeleteDisApplicationDetailedDescriptionResponse> deleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteDisApplicationDetailedDescriptionRequest,DeleteDisApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Deletes detailed description of an Application.- Specified by:
deleteDisApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExportRequest
public Future<DeleteExportRequestResponse> deleteExportRequest(DeleteExportRequestRequest request, AsyncHandler<DeleteExportRequestRequest,DeleteExportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Delete export object request using the specified identifier.- Specified by:
deleteExportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalPublication
public Future<DeleteExternalPublicationResponse> deleteExternalPublication(DeleteExternalPublicationRequest request, AsyncHandler<DeleteExternalPublicationRequest,DeleteExternalPublicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a published object using the specified identifier.- Specified by:
deleteExternalPublication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalPublicationValidation
public Future<DeleteExternalPublicationValidationResponse> deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request, AsyncHandler<DeleteExternalPublicationValidationRequest,DeleteExternalPublicationValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a task validation using the specified identifier.- Specified by:
deleteExternalPublicationValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteFolder
public Future<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a folder from a project using the specified identifier.- Specified by:
deleteFolder
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteFunctionLibrary
public Future<DeleteFunctionLibraryResponse> deleteFunctionLibrary(DeleteFunctionLibraryRequest request, AsyncHandler<DeleteFunctionLibraryRequest,DeleteFunctionLibraryResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a Function Library from a project using the specified identifier.- Specified by:
deleteFunctionLibrary
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteImportRequest
public Future<DeleteImportRequestResponse> deleteImportRequest(DeleteImportRequestRequest request, AsyncHandler<DeleteImportRequestRequest,DeleteImportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Delete import object request using the specified identifier.- Specified by:
deleteImportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePatch
public Future<DeletePatchResponse> deletePatch(DeletePatchRequest request, AsyncHandler<DeletePatchRequest,DeletePatchResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a patch using the specified identifier.- Specified by:
deletePatch
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePipeline
public Future<DeletePipelineResponse> deletePipeline(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a pipeline from a project or folder using the specified identifier.- Specified by:
deletePipeline
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePipelineValidation
public Future<DeletePipelineValidationResponse> deletePipelineValidation(DeletePipelineValidationRequest request, AsyncHandler<DeletePipelineValidationRequest,DeletePipelineValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a pipeline validation using the specified identifier.- Specified by:
deletePipelineValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteProject
public Future<DeleteProjectResponse> deleteProject(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a project from the workspace using the specified identifier.- Specified by:
deleteProject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSchedule
public Future<DeleteScheduleResponse> deleteSchedule(DeleteScheduleRequest request, AsyncHandler<DeleteScheduleRequest,DeleteScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint to delete schedule.- Specified by:
deleteSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTask
public Future<DeleteTaskResponse> deleteTask(DeleteTaskRequest request, AsyncHandler<DeleteTaskRequest,DeleteTaskResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a task using the specified identifier.- Specified by:
deleteTask
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTaskRun
public Future<DeleteTaskRunResponse> deleteTaskRun(DeleteTaskRunRequest request, AsyncHandler<DeleteTaskRunRequest,DeleteTaskRunResponse> handler)
Description copied from interface:DataIntegrationAsync
Deletes a task run using the specified identifier.- Specified by:
deleteTaskRun
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTaskSchedule
public Future<DeleteTaskScheduleResponse> deleteTaskSchedule(DeleteTaskScheduleRequest request, AsyncHandler<DeleteTaskScheduleRequest,DeleteTaskScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint to delete TaskSchedule.- Specified by:
deleteTaskSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteTaskValidation
public Future<DeleteTaskValidationResponse> deleteTaskValidation(DeleteTaskValidationRequest request, AsyncHandler<DeleteTaskValidationRequest,DeleteTaskValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a task validation using the specified identifier.- Specified by:
deleteTaskValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteUserDefinedFunction
public Future<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request, AsyncHandler<DeleteUserDefinedFunctionRequest,DeleteUserDefinedFunctionResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a UserDefinedFunction from a function library using the specified identifier.- Specified by:
deleteUserDefinedFunction
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteUserDefinedFunctionValidation
public Future<DeleteUserDefinedFunctionValidationResponse> deleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request, AsyncHandler<DeleteUserDefinedFunctionValidationRequest,DeleteUserDefinedFunctionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Removes a UserDefinedFunction validation using the specified identifier.- Specified by:
deleteUserDefinedFunctionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteWorkspace
public Future<DeleteWorkspaceResponse> deleteWorkspace(DeleteWorkspaceRequest request, AsyncHandler<DeleteWorkspaceRequest,DeleteWorkspaceResponse> handler)
Description copied from interface:DataIntegrationAsync
Deletes a Data Integration workspace resource using the specified identifier.- Specified by:
deleteWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getApplication
public Future<GetApplicationResponse> getApplication(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves an application using the specified identifier.- Specified by:
getApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getApplicationDetailedDescription
public Future<GetApplicationDetailedDescriptionResponse> getApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request, AsyncHandler<GetApplicationDetailedDescriptionRequest,GetApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves detailed description of an Application- Specified by:
getApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCompositeState
public Future<GetCompositeStateResponse> getCompositeState(GetCompositeStateRequest request, AsyncHandler<GetCompositeStateRequest,GetCompositeStateResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get composite state for a given aggregator- Specified by:
getCompositeState
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConnection
public Future<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves the connection details using the specified identifier.- Specified by:
getConnection
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConnectionValidation
public Future<GetConnectionValidationResponse> getConnectionValidation(GetConnectionValidationRequest request, AsyncHandler<GetConnectionValidationRequest,GetConnectionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a connection validation using the specified identifier.- Specified by:
getConnectionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCopyObjectRequest
public Future<GetCopyObjectRequestResponse> getCopyObjectRequest(GetCopyObjectRequestRequest request, AsyncHandler<GetCopyObjectRequestRequest,GetCopyObjectRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the summary/details of object being copied.- Specified by:
getCopyObjectRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCountStatistic
public Future<GetCountStatisticResponse> getCountStatistic(GetCountStatisticRequest request, AsyncHandler<GetCountStatisticRequest,GetCountStatisticResponse> handler)
Description copied from interface: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.
- Specified by:
getCountStatistic
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataAsset
public Future<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves details of a data asset using the specified identifier.- Specified by:
getDataAsset
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataEntity
public Future<GetDataEntityResponse> getDataEntity(GetDataEntityRequest request, AsyncHandler<GetDataEntityRequest,GetDataEntityResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves the data entity details with the given name from live schema.- Specified by:
getDataEntity
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataFlow
public Future<GetDataFlowResponse> getDataFlow(GetDataFlowRequest request, AsyncHandler<GetDataFlowRequest,GetDataFlowResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a data flow using the specified identifier.- Specified by:
getDataFlow
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataFlowValidation
public Future<GetDataFlowValidationResponse> getDataFlowValidation(GetDataFlowValidationRequest request, AsyncHandler<GetDataFlowValidationRequest,GetDataFlowValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a data flow validation using the specified identifier.- Specified by:
getDataFlowValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDependentObject
public Future<GetDependentObjectResponse> getDependentObject(GetDependentObjectRequest request, AsyncHandler<GetDependentObjectRequest,GetDependentObjectResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves the details of a dependent object from an application.- Specified by:
getDependentObject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDisApplication
public Future<GetDisApplicationResponse> getDisApplication(GetDisApplicationRequest request, AsyncHandler<GetDisApplicationRequest,GetDisApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves an application using the specified OCID.- Specified by:
getDisApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDisApplicationDetailedDescription
public Future<GetDisApplicationDetailedDescriptionResponse> getDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request, AsyncHandler<GetDisApplicationDetailedDescriptionRequest,GetDisApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves detailed description of an Application.- Specified by:
getDisApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExportRequest
public Future<GetExportRequestResponse> getExportRequest(GetExportRequestRequest request, AsyncHandler<GetExportRequestRequest,GetExportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the summary/details of object being exported.- Specified by:
getExportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalPublication
public Future<GetExternalPublicationResponse> getExternalPublication(GetExternalPublicationRequest request, AsyncHandler<GetExternalPublicationRequest,GetExternalPublicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a publshed object in an task using the specified identifier.- Specified by:
getExternalPublication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalPublicationValidation
public Future<GetExternalPublicationValidationResponse> getExternalPublicationValidation(GetExternalPublicationValidationRequest request, AsyncHandler<GetExternalPublicationValidationRequest,GetExternalPublicationValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves an external publication validation using the specified identifier.- Specified by:
getExternalPublicationValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFolder
public Future<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a folder using the specified identifier.- Specified by:
getFolder
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFunctionLibrary
public Future<GetFunctionLibraryResponse> getFunctionLibrary(GetFunctionLibraryRequest request, AsyncHandler<GetFunctionLibraryRequest,GetFunctionLibraryResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a Function Library using the specified identifier.- Specified by:
getFunctionLibrary
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getImportRequest
public Future<GetImportRequestResponse> getImportRequest(GetImportRequestRequest request, AsyncHandler<GetImportRequestRequest,GetImportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the summary/details of object being imported.- Specified by:
getImportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPatch
public Future<GetPatchResponse> getPatch(GetPatchRequest request, AsyncHandler<GetPatchRequest,GetPatchResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a patch in an application using the specified identifier.- Specified by:
getPatch
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPipeline
public Future<GetPipelineResponse> getPipeline(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a pipeline using the specified identifier.- Specified by:
getPipeline
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPipelineValidation
public Future<GetPipelineValidationResponse> getPipelineValidation(GetPipelineValidationRequest request, AsyncHandler<GetPipelineValidationRequest,GetPipelineValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a pipeline validation using the specified identifier.- Specified by:
getPipelineValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getProject
public Future<GetProjectResponse> getProject(GetProjectRequest request, AsyncHandler<GetProjectRequest,GetProjectResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a project using the specified identifier.- Specified by:
getProject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPublishedObject
public Future<GetPublishedObjectResponse> getPublishedObject(GetPublishedObjectRequest request, AsyncHandler<GetPublishedObjectRequest,GetPublishedObjectResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves the details of a published object from an application.- Specified by:
getPublishedObject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getReference
public Future<GetReferenceResponse> getReference(GetReferenceRequest request, AsyncHandler<GetReferenceRequest,GetReferenceResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a reference in an application.- Specified by:
getReference
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getRuntimeOperator
public Future<GetRuntimeOperatorResponse> getRuntimeOperator(GetRuntimeOperatorRequest request, AsyncHandler<GetRuntimeOperatorRequest,GetRuntimeOperatorResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a runtime operator using the specified identifier.- Specified by:
getRuntimeOperator
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getRuntimePipeline
public Future<GetRuntimePipelineResponse> getRuntimePipeline(GetRuntimePipelineRequest request, AsyncHandler<GetRuntimePipelineRequest,GetRuntimePipelineResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a runtime pipeline using the specified identifier.- Specified by:
getRuntimePipeline
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSchedule
public Future<GetScheduleResponse> getSchedule(GetScheduleRequest request, AsyncHandler<GetScheduleRequest,GetScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves schedule by schedule key- Specified by:
getSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSchema
public Future<GetSchemaResponse> getSchema(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a schema that can be accessed using the specified connection.- Specified by:
getSchema
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTask
public Future<GetTaskResponse> getTask(GetTaskRequest request, AsyncHandler<GetTaskRequest,GetTaskResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a task using the specified identifier.- Specified by:
getTask
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTaskRun
public Future<GetTaskRunResponse> getTaskRun(GetTaskRunRequest request, AsyncHandler<GetTaskRunRequest,GetTaskRunResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a task run using the specified identifier.- Specified by:
getTaskRun
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTaskSchedule
public Future<GetTaskScheduleResponse> getTaskSchedule(GetTaskScheduleRequest request, AsyncHandler<GetTaskScheduleRequest,GetTaskScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint used to get taskSchedule by its key- Specified by:
getTaskSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTaskValidation
public Future<GetTaskValidationResponse> getTaskValidation(GetTaskValidationRequest request, AsyncHandler<GetTaskValidationRequest,GetTaskValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a task validation using the specified identifier.- Specified by:
getTaskValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getTemplate
public Future<GetTemplateResponse> getTemplate(GetTemplateRequest request, AsyncHandler<GetTemplateRequest,GetTemplateResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get an application template using a key.- Specified by:
getTemplate
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUserDefinedFunction
public Future<GetUserDefinedFunctionResponse> getUserDefinedFunction(GetUserDefinedFunctionRequest request, AsyncHandler<GetUserDefinedFunctionRequest,GetUserDefinedFunctionResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a UserDefinedFunction using the specified identifier.- Specified by:
getUserDefinedFunction
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getUserDefinedFunctionValidation
public Future<GetUserDefinedFunctionValidationResponse> getUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request, AsyncHandler<GetUserDefinedFunctionValidationRequest,GetUserDefinedFunctionValidationResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a UserDefinedFunction validation using the specified identifier.- Specified by:
getUserDefinedFunctionValidation
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves the status of the work request with the given ID.- Specified by:
getWorkRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkspace
public Future<GetWorkspaceResponse> getWorkspace(GetWorkspaceRequest request, AsyncHandler<GetWorkspaceRequest,GetWorkspaceResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a Data Integration workspace using the specified identifier.- Specified by:
getWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listApplications
public Future<ListApplicationsResponse> listApplications(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of applications and provides options to filter the list.- Specified by:
listApplications
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConnectionValidations
public Future<ListConnectionValidationsResponse> listConnectionValidations(ListConnectionValidationsRequest request, AsyncHandler<ListConnectionValidationsRequest,ListConnectionValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of connection validations within the specified workspace.- Specified by:
listConnectionValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConnections
public Future<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all connections.- Specified by:
listConnections
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCopyObjectRequests
public Future<ListCopyObjectRequestsResponse> listCopyObjectRequests(ListCopyObjectRequestsRequest request, AsyncHandler<ListCopyObjectRequestsRequest,ListCopyObjectRequestsResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the list of copy object requests.- Specified by:
listCopyObjectRequests
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataAssets
public Future<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all data asset summaries.- Specified by:
listDataAssets
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataEntities
public Future<ListDataEntitiesResponse> listDataEntities(ListDataEntitiesRequest request, AsyncHandler<ListDataEntitiesRequest,ListDataEntitiesResponse> handler)
Description copied from interface:DataIntegrationAsync
Lists a summary of data entities from the data asset using the specified connection.- Specified by:
listDataEntities
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataFlowValidations
public Future<ListDataFlowValidationsResponse> listDataFlowValidations(ListDataFlowValidationsRequest request, AsyncHandler<ListDataFlowValidationsRequest,ListDataFlowValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of data flow validations within the specified workspace.- Specified by:
listDataFlowValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataFlows
public Future<ListDataFlowsResponse> listDataFlows(ListDataFlowsRequest request, AsyncHandler<ListDataFlowsRequest,ListDataFlowsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of data flows in a project or folder.- Specified by:
listDataFlows
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDependentObjects
public Future<ListDependentObjectsResponse> listDependentObjects(ListDependentObjectsRequest request, AsyncHandler<ListDependentObjectsRequest,ListDependentObjectsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all dependent objects for a specific application.- Specified by:
listDependentObjects
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDisApplicationTaskRunLineages
public Future<ListDisApplicationTaskRunLineagesResponse> listDisApplicationTaskRunLineages(ListDisApplicationTaskRunLineagesRequest request, AsyncHandler<ListDisApplicationTaskRunLineagesRequest,ListDisApplicationTaskRunLineagesResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
listDisApplicationTaskRunLineages
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDisApplications
public Future<ListDisApplicationsResponse> listDisApplications(ListDisApplicationsRequest request, AsyncHandler<ListDisApplicationsRequest,ListDisApplicationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of DIS Applications in a compartment and provides options to filter the list.- Specified by:
listDisApplications
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExportRequests
public Future<ListExportRequestsResponse> listExportRequests(ListExportRequestsRequest request, AsyncHandler<ListExportRequestsRequest,ListExportRequestsResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the list of export object requests.- Specified by:
listExportRequests
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalPublicationValidations
public Future<ListExternalPublicationValidationsResponse> listExternalPublicationValidations(ListExternalPublicationValidationsRequest request, AsyncHandler<ListExternalPublicationValidationsRequest,ListExternalPublicationValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a lists of external publication validations in a workspace and provides options to filter the list.- Specified by:
listExternalPublicationValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalPublications
public Future<ListExternalPublicationsResponse> listExternalPublications(ListExternalPublicationsRequest request, AsyncHandler<ListExternalPublicationsRequest,ListExternalPublicationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of external publications in an application and provides options to filter the list.- Specified by:
listExternalPublications
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFolders
public Future<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of folders in a project and provides options to filter the list.- Specified by:
listFolders
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFunctionLibraries
public Future<ListFunctionLibrariesResponse> listFunctionLibraries(ListFunctionLibrariesRequest request, AsyncHandler<ListFunctionLibrariesRequest,ListFunctionLibrariesResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of function libraries in a project and provides options to filter the list.- Specified by:
listFunctionLibraries
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listImportRequests
public Future<ListImportRequestsResponse> listImportRequests(ListImportRequestsRequest request, AsyncHandler<ListImportRequestsRequest,ListImportRequestsResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the list of import object requests.- Specified by:
listImportRequests
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPatchChanges
public Future<ListPatchChangesResponse> listPatchChanges(ListPatchChangesRequest request, AsyncHandler<ListPatchChangesRequest,ListPatchChangesResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of patches in an application and provides options to filter the list.- Specified by:
listPatchChanges
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPatches
public Future<ListPatchesResponse> listPatches(ListPatchesRequest request, AsyncHandler<ListPatchesRequest,ListPatchesResponse> handler)
Description copied from interface: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.
- Specified by:
listPatches
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPipelineValidations
public Future<ListPipelineValidationsResponse> listPipelineValidations(ListPipelineValidationsRequest request, AsyncHandler<ListPipelineValidationsRequest,ListPipelineValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of pipeline validations within the specified workspace.- Specified by:
listPipelineValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPipelines
public Future<ListPipelinesResponse> listPipelines(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.- Specified by:
listPipelines
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listProjects
public Future<ListProjectsResponse> listProjects(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a lists of projects in a workspace and provides options to filter the list.- Specified by:
listProjects
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPublishedObjects
public Future<ListPublishedObjectsResponse> listPublishedObjects(ListPublishedObjectsRequest request, AsyncHandler<ListPublishedObjectsRequest,ListPublishedObjectsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all the published objects for a specified application.- Specified by:
listPublishedObjects
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listReferences
public Future<ListReferencesResponse> listReferences(ListReferencesRequest request, AsyncHandler<ListReferencesRequest,ListReferencesResponse> handler)
Description copied from interface: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.
- Specified by:
listReferences
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRuntimeOperators
public Future<ListRuntimeOperatorsResponse> listRuntimeOperators(ListRuntimeOperatorsRequest request, AsyncHandler<ListRuntimeOperatorsRequest,ListRuntimeOperatorsResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to list runtime operators with filtering options- Specified by:
listRuntimeOperators
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRuntimePipelines
public Future<ListRuntimePipelinesResponse> listRuntimePipelines(ListRuntimePipelinesRequest request, AsyncHandler<ListRuntimePipelinesRequest,ListRuntimePipelinesResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to list runtime pipelines with filtering options- Specified by:
listRuntimePipelines
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchedules
public Future<ListSchedulesResponse> listSchedules(ListSchedulesRequest request, AsyncHandler<ListSchedulesRequest,ListSchedulesResponse> handler)
Description copied from interface:DataIntegrationAsync
Use this endpoint to list schedules.- Specified by:
listSchedules
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchemas
public Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all the schemas that can be accessed using the specified connection.- Specified by:
listSchemas
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTaskRunLineages
public Future<ListTaskRunLineagesResponse> listTaskRunLineages(ListTaskRunLineagesRequest request, AsyncHandler<ListTaskRunLineagesRequest,ListTaskRunLineagesResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
listTaskRunLineages
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTaskRunLogs
public Future<ListTaskRunLogsResponse> listTaskRunLogs(ListTaskRunLogsRequest request, AsyncHandler<ListTaskRunLogsRequest,ListTaskRunLogsResponse> handler)
Description copied from interface:DataIntegrationAsync
Gets log entries for task runs using its key.- Specified by:
listTaskRunLogs
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTaskRuns
public Future<ListTaskRunsResponse> listTaskRuns(ListTaskRunsRequest request, AsyncHandler<ListTaskRunsRequest,ListTaskRunsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of task runs and provides options to filter the list.- Specified by:
listTaskRuns
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTaskSchedules
public Future<ListTaskSchedulesResponse> listTaskSchedules(ListTaskSchedulesRequest request, AsyncHandler<ListTaskSchedulesRequest,ListTaskSchedulesResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to get the list of all the TaskSchedule objects.- Specified by:
listTaskSchedules
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTaskValidations
public Future<ListTaskValidationsResponse> listTaskValidations(ListTaskValidationsRequest request, AsyncHandler<ListTaskValidationsRequest,ListTaskValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of task validations within the specified workspace.- Specified by:
listTaskValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTasks
public Future<ListTasksResponse> listTasks(ListTasksRequest request, AsyncHandler<ListTasksRequest,ListTasksResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of all tasks in a specified project or folder.- Specified by:
listTasks
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listTemplates
public Future<ListTemplatesResponse> listTemplates(ListTemplatesRequest request, AsyncHandler<ListTemplatesRequest,ListTemplatesResponse> handler)
Description copied from interface:DataIntegrationAsync
This endpoint can be used to list application templates with filtering options.- Specified by:
listTemplates
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUserDefinedFunctionValidations
public Future<ListUserDefinedFunctionValidationsResponse> listUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request, AsyncHandler<ListUserDefinedFunctionValidationsRequest,ListUserDefinedFunctionValidationsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.- Specified by:
listUserDefinedFunctionValidations
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listUserDefinedFunctions
public Future<ListUserDefinedFunctionsResponse> listUserDefinedFunctions(ListUserDefinedFunctionsRequest request, AsyncHandler<ListUserDefinedFunctionsRequest,ListUserDefinedFunctionsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of UserDefinedFunctions in a function library.- Specified by:
listUserDefinedFunctions
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a paginated list of errors for a given work request.- Specified by:
listWorkRequestErrors
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a paginated list of logs for a given work request.- Specified by:
listWorkRequestLogs
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface:DataIntegrationAsync
Lists the work requests in a compartment.- Specified by:
listWorkRequests
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkspaces
public Future<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest request, AsyncHandler<ListWorkspacesRequest,ListWorkspacesResponse> handler)
Description copied from interface:DataIntegrationAsync
Retrieves a list of Data Integration workspaces.- Specified by:
listWorkspaces
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
startWorkspace
public Future<StartWorkspaceResponse> startWorkspace(StartWorkspaceRequest request, AsyncHandler<StartWorkspaceRequest,StartWorkspaceResponse> handler)
Description copied from interface:DataIntegrationAsync
Starts a workspace.- Specified by:
startWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
stopWorkspace
public Future<StopWorkspaceResponse> stopWorkspace(StopWorkspaceRequest request, AsyncHandler<StopWorkspaceRequest,StopWorkspaceResponse> handler)
Description copied from interface:DataIntegrationAsync
Stops a workspace.- Specified by:
stopWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateApplication
public Future<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest request, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates an application.- Specified by:
updateApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateApplicationDetailedDescription
public Future<UpdateApplicationDetailedDescriptionResponse> updateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateApplicationDetailedDescriptionRequest,UpdateApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the detailed description of an Application.- Specified by:
updateApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateConnection
public Future<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a connection under a data asset.- Specified by:
updateConnection
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCopyObjectRequest
public Future<UpdateCopyObjectRequestResponse> updateCopyObjectRequest(UpdateCopyObjectRequestRequest request, AsyncHandler<UpdateCopyObjectRequestRequest,UpdateCopyObjectRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the status of a copy object request.- Specified by:
updateCopyObjectRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataAsset
public Future<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific data asset with default connection.- Specified by:
updateDataAsset
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataFlow
public Future<UpdateDataFlowResponse> updateDataFlow(UpdateDataFlowRequest request, AsyncHandler<UpdateDataFlowRequest,UpdateDataFlowResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific data flow.- Specified by:
updateDataFlow
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDisApplication
public Future<UpdateDisApplicationResponse> updateDisApplication(UpdateDisApplicationRequest request, AsyncHandler<UpdateDisApplicationRequest,UpdateDisApplicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a DIS Application.- Specified by:
updateDisApplication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDisApplicationDetailedDescription
public Future<UpdateDisApplicationDetailedDescriptionResponse> updateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateDisApplicationDetailedDescriptionRequest,UpdateDisApplicationDetailedDescriptionResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the detailed description of an Application.- Specified by:
updateDisApplicationDetailedDescription
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExportRequest
public Future<UpdateExportRequestResponse> updateExportRequest(UpdateExportRequestRequest request, AsyncHandler<UpdateExportRequestRequest,UpdateExportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the status of a export object request.- Specified by:
updateExportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalPublication
public Future<UpdateExternalPublicationResponse> updateExternalPublication(UpdateExternalPublicationRequest request, AsyncHandler<UpdateExternalPublicationRequest,UpdateExternalPublicationResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the external publication object.- Specified by:
updateExternalPublication
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFolder
public Future<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific folder.- Specified by:
updateFolder
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFunctionLibrary
public Future<UpdateFunctionLibraryResponse> updateFunctionLibrary(UpdateFunctionLibraryRequest request, AsyncHandler<UpdateFunctionLibraryRequest,UpdateFunctionLibraryResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific Function Library.- Specified by:
updateFunctionLibrary
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateImportRequest
public Future<UpdateImportRequestResponse> updateImportRequest(UpdateImportRequestRequest request, AsyncHandler<UpdateImportRequestRequest,UpdateImportRequestResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the status of a import object request.- Specified by:
updateImportRequest
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updatePipeline
public Future<UpdatePipelineResponse> updatePipeline(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific pipeline.- Specified by:
updatePipeline
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateProject
public Future<UpdateProjectResponse> updateProject(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific project.- Specified by:
updateProject
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateReference
public Future<UpdateReferenceResponse> updateReference(UpdateReferenceRequest request, AsyncHandler<UpdateReferenceRequest,UpdateReferenceResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the application references.For example, to map a data asset to a different target object.
- Specified by:
updateReference
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSchedule
public Future<UpdateScheduleResponse> updateSchedule(UpdateScheduleRequest request, AsyncHandler<UpdateScheduleRequest,UpdateScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint used to update the schedule- Specified by:
updateSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTask
public Future<UpdateTaskResponse> updateTask(UpdateTaskRequest request, AsyncHandler<UpdateTaskRequest,UpdateTaskResponse> handler)
Description copied from interface: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.- Specified by:
updateTask
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTaskRun
public Future<UpdateTaskRunResponse> updateTaskRun(UpdateTaskRunRequest request, AsyncHandler<UpdateTaskRunRequest,UpdateTaskRunResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the status of the task run.For example, aborts a task run.
- Specified by:
updateTaskRun
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateTaskSchedule
public Future<UpdateTaskScheduleResponse> updateTaskSchedule(UpdateTaskScheduleRequest request, AsyncHandler<UpdateTaskScheduleRequest,UpdateTaskScheduleResponse> handler)
Description copied from interface:DataIntegrationAsync
Endpoint used to update the TaskSchedule- Specified by:
updateTaskSchedule
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateUserDefinedFunction
public Future<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request, AsyncHandler<UpdateUserDefinedFunctionRequest,UpdateUserDefinedFunctionResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates a specific UserDefinedFunction.- Specified by:
updateUserDefinedFunction
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateWorkspace
public Future<UpdateWorkspaceResponse> updateWorkspace(UpdateWorkspaceRequest request, AsyncHandler<UpdateWorkspaceRequest,UpdateWorkspaceResponse> handler)
Description copied from interface:DataIntegrationAsync
Updates the specified Data Integration workspace.- Specified by:
updateWorkspace
in interfaceDataIntegrationAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
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)
-
-