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 DataIntegrationAsyncAsync 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 SummaryNested Classes Modifier and Type Class Description static classDataIntegrationAsyncClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for DataIntegration.
 - 
Constructor SummaryConstructors Constructor Description DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.dataintegration.DataIntegrationAsyncgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.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 thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
DataIntegrationAsyncClient@Deprecated public DataIntegrationAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 
- 
 - 
Method Detail- 
builderpublic static DataIntegrationAsyncClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DataIntegrationAsyncSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- DataIntegrationAsync
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DataIntegrationAsyncSets 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:
- setRegionin interface- DataIntegrationAsync
- Parameters:
- regionId- The public region ID.
 
 - 
changeCompartmentpublic Future<ChangeCompartmentResponse> changeCompartment(ChangeCompartmentRequest request, AsyncHandler<ChangeCompartmentRequest,ChangeCompartmentResponse> handler) Description copied from interface:DataIntegrationAsyncMoves a workspace to a specified compartment.- Specified by:
- changeCompartmentin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
changeDisApplicationCompartmentpublic Future<ChangeDisApplicationCompartmentResponse> changeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request, AsyncHandler<ChangeDisApplicationCompartmentRequest,ChangeDisApplicationCompartmentResponse> handler) Description copied from interface:DataIntegrationAsyncMoves a DIS Application to a specified compartment.- Specified by:
- changeDisApplicationCompartmentin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createApplicationpublic Future<CreateApplicationResponse> createApplication(CreateApplicationRequest request, AsyncHandler<CreateApplicationRequest,CreateApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncCreates an application.- Specified by:
- createApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createApplicationDetailedDescriptionpublic Future<CreateApplicationDetailedDescriptionResponse> createApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request, AsyncHandler<CreateApplicationDetailedDescriptionRequest,CreateApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncCreates detailed description for an application.- Specified by:
- createApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createConnectionpublic Future<CreateConnectionResponse> createConnection(CreateConnectionRequest request, AsyncHandler<CreateConnectionRequest,CreateConnectionResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a connection under an existing data asset.- Specified by:
- createConnectionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createConnectionValidationpublic Future<CreateConnectionValidationResponse> createConnectionValidation(CreateConnectionValidationRequest request, AsyncHandler<CreateConnectionValidationRequest,CreateConnectionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a connection validation.- Specified by:
- createConnectionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createCopyObjectRequestpublic Future<CreateCopyObjectRequestResponse> createCopyObjectRequest(CreateCopyObjectRequestRequest request, AsyncHandler<CreateCopyObjectRequestRequest,CreateCopyObjectRequestResponse> handler) Description copied from interface:DataIntegrationAsyncCopy Metadata Object.- Specified by:
- createCopyObjectRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createDataAssetpublic Future<CreateDataAssetResponse> createDataAsset(CreateDataAssetRequest request, AsyncHandler<CreateDataAssetRequest,CreateDataAssetResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a data asset with default connection.- Specified by:
- createDataAssetin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createDataFlowpublic Future<CreateDataFlowResponse> createDataFlow(CreateDataFlowRequest request, AsyncHandler<CreateDataFlowRequest,CreateDataFlowResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a new data flow in a project or folder ready for performing data integrations.- Specified by:
- createDataFlowin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createDataFlowValidationpublic Future<CreateDataFlowValidationResponse> createDataFlowValidation(CreateDataFlowValidationRequest request, AsyncHandler<CreateDataFlowValidationRequest,CreateDataFlowValidationResponse> handler) Description copied from interface:DataIntegrationAsyncAccepts the data flow definition in the request payload and creates a data flow validation.- Specified by:
- createDataFlowValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createDisApplicationpublic Future<CreateDisApplicationResponse> createDisApplication(CreateDisApplicationRequest request, AsyncHandler<CreateDisApplicationRequest,CreateDisApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a DIS Application.- Specified by:
- createDisApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createDisApplicationDetailedDescriptionpublic Future<CreateDisApplicationDetailedDescriptionResponse> createDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request, AsyncHandler<CreateDisApplicationDetailedDescriptionRequest,CreateDisApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncCreates detailed description for an application.- Specified by:
- createDisApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createEntityShapepublic Future<CreateEntityShapeResponse> createEntityShape(CreateEntityShapeRequest request, AsyncHandler<CreateEntityShapeRequest,CreateEntityShapeResponse> handler) Description copied from interface:DataIntegrationAsyncCreates the data entity shape using the shape from the data asset.- Specified by:
- createEntityShapein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createExportRequestpublic Future<CreateExportRequestResponse> createExportRequest(CreateExportRequestRequest request, AsyncHandler<CreateExportRequestRequest,CreateExportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncExport Metadata Object- Specified by:
- createExportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createExternalPublicationpublic Future<CreateExternalPublicationResponse> createExternalPublication(CreateExternalPublicationRequest request, AsyncHandler<CreateExternalPublicationRequest,CreateExternalPublicationResponse> handler) Description copied from interface:DataIntegrationAsyncPublish a DataFlow in a OCI DataFlow application.- Specified by:
- createExternalPublicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createExternalPublicationValidationpublic Future<CreateExternalPublicationValidationResponse> createExternalPublicationValidation(CreateExternalPublicationValidationRequest request, AsyncHandler<CreateExternalPublicationValidationRequest,CreateExternalPublicationValidationResponse> handler) Description copied from interface:DataIntegrationAsyncValidates a specific task.- Specified by:
- createExternalPublicationValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createFolderpublic Future<CreateFolderResponse> createFolder(CreateFolderRequest request, AsyncHandler<CreateFolderRequest,CreateFolderResponse> handler) Description copied from interface:DataIntegrationAsyncCreates 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:
- createFolderin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createFunctionLibrarypublic Future<CreateFunctionLibraryResponse> createFunctionLibrary(CreateFunctionLibraryRequest request, AsyncHandler<CreateFunctionLibraryRequest,CreateFunctionLibraryResponse> handler) Description copied from interface:DataIntegrationAsyncCreates 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:
- createFunctionLibraryin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createImportRequestpublic Future<CreateImportRequestResponse> createImportRequest(CreateImportRequestRequest request, AsyncHandler<CreateImportRequestRequest,CreateImportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncImport Metadata Object- Specified by:
- createImportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createPatchpublic Future<CreatePatchResponse> createPatch(CreatePatchRequest request, AsyncHandler<CreatePatchRequest,CreatePatchResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a patch in an application.- Specified by:
- createPatchin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createPipelinepublic Future<CreatePipelineResponse> createPipeline(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a new pipeline in a project or folder ready for performing task orchestration.- Specified by:
- createPipelinein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createPipelineValidationpublic Future<CreatePipelineValidationResponse> createPipelineValidation(CreatePipelineValidationRequest request, AsyncHandler<CreatePipelineValidationRequest,CreatePipelineValidationResponse> handler) Description copied from interface:DataIntegrationAsyncAccepts the data flow definition in the request payload and creates a pipeline validation.- Specified by:
- createPipelineValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createProjectpublic Future<CreateProjectResponse> createProject(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResponse> handler) Description copied from interface:DataIntegrationAsyncCreates 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:
- createProjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createSchedulepublic Future<CreateScheduleResponse> createSchedule(CreateScheduleRequest request, AsyncHandler<CreateScheduleRequest,CreateScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint to create a new schedule- Specified by:
- createSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createTaskpublic Future<CreateTaskResponse> createTask(CreateTaskRequest request, AsyncHandler<CreateTaskRequest,CreateTaskResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a new task ready for performing data integrations.There are specialized types of tasks that include data loader and integration tasks. - Specified by:
- createTaskin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createTaskRunpublic Future<CreateTaskRunResponse> createTaskRun(CreateTaskRunRequest request, AsyncHandler<CreateTaskRunRequest,CreateTaskRunResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a data integration task run for the specified task.- Specified by:
- createTaskRunin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createTaskSchedulepublic Future<CreateTaskScheduleResponse> createTaskSchedule(CreateTaskScheduleRequest request, AsyncHandler<CreateTaskScheduleRequest,CreateTaskScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint to be used create TaskSchedule.- Specified by:
- createTaskSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createTaskValidationpublic Future<CreateTaskValidationResponse> createTaskValidation(CreateTaskValidationRequest request, AsyncHandler<CreateTaskValidationRequest,CreateTaskValidationResponse> handler) Description copied from interface:DataIntegrationAsyncValidates a specific task.- Specified by:
- createTaskValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createUserDefinedFunctionpublic Future<CreateUserDefinedFunctionResponse> createUserDefinedFunction(CreateUserDefinedFunctionRequest request, AsyncHandler<CreateUserDefinedFunctionRequest,CreateUserDefinedFunctionResponse> handler) Description copied from interface:DataIntegrationAsyncCreates a new UserDefinedFunction in a function library ready for performing data integrations.- Specified by:
- createUserDefinedFunctionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createUserDefinedFunctionValidationpublic Future<CreateUserDefinedFunctionValidationResponse> createUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request, AsyncHandler<CreateUserDefinedFunctionValidationRequest,CreateUserDefinedFunctionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncAccepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.- Specified by:
- createUserDefinedFunctionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
createWorkspacepublic Future<CreateWorkspaceResponse> createWorkspace(CreateWorkspaceRequest request, AsyncHandler<CreateWorkspaceRequest,CreateWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncCreates 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 getWorkRequestAPI.- Specified by:
- createWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteApplicationpublic Future<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest request, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves an application using the specified identifier.- Specified by:
- deleteApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteApplicationDetailedDescriptionpublic Future<DeleteApplicationDetailedDescriptionResponse> deleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteApplicationDetailedDescriptionRequest,DeleteApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncDeletes detailed description of an Application.- Specified by:
- deleteApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteConnectionpublic Future<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest request, AsyncHandler<DeleteConnectionRequest,DeleteConnectionResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a connection using the specified identifier.- Specified by:
- deleteConnectionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteConnectionValidationpublic Future<DeleteConnectionValidationResponse> deleteConnectionValidation(DeleteConnectionValidationRequest request, AsyncHandler<DeleteConnectionValidationRequest,DeleteConnectionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncDeletes a connection validation.- Specified by:
- deleteConnectionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteCopyObjectRequestpublic Future<DeleteCopyObjectRequestResponse> deleteCopyObjectRequest(DeleteCopyObjectRequestRequest request, AsyncHandler<DeleteCopyObjectRequestRequest,DeleteCopyObjectRequestResponse> handler) Description copied from interface:DataIntegrationAsyncDelete copy object request using the specified identifier.- Specified by:
- deleteCopyObjectRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteDataAssetpublic Future<DeleteDataAssetResponse> deleteDataAsset(DeleteDataAssetRequest request, AsyncHandler<DeleteDataAssetRequest,DeleteDataAssetResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a data asset using the specified identifier.- Specified by:
- deleteDataAssetin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteDataFlowpublic Future<DeleteDataFlowResponse> deleteDataFlow(DeleteDataFlowRequest request, AsyncHandler<DeleteDataFlowRequest,DeleteDataFlowResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a data flow from a project or folder using the specified identifier.- Specified by:
- deleteDataFlowin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteDataFlowValidationpublic Future<DeleteDataFlowValidationResponse> deleteDataFlowValidation(DeleteDataFlowValidationRequest request, AsyncHandler<DeleteDataFlowValidationRequest,DeleteDataFlowValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a data flow validation using the specified identifier.- Specified by:
- deleteDataFlowValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteDisApplicationpublic Future<DeleteDisApplicationResponse> deleteDisApplication(DeleteDisApplicationRequest request, AsyncHandler<DeleteDisApplicationRequest,DeleteDisApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a DIS application using the specified identifier.- Specified by:
- deleteDisApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteDisApplicationDetailedDescriptionpublic Future<DeleteDisApplicationDetailedDescriptionResponse> deleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request, AsyncHandler<DeleteDisApplicationDetailedDescriptionRequest,DeleteDisApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncDeletes detailed description of an Application.- Specified by:
- deleteDisApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteExportRequestpublic Future<DeleteExportRequestResponse> deleteExportRequest(DeleteExportRequestRequest request, AsyncHandler<DeleteExportRequestRequest,DeleteExportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncDelete export object request using the specified identifier.- Specified by:
- deleteExportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteExternalPublicationpublic Future<DeleteExternalPublicationResponse> deleteExternalPublication(DeleteExternalPublicationRequest request, AsyncHandler<DeleteExternalPublicationRequest,DeleteExternalPublicationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a published object using the specified identifier.- Specified by:
- deleteExternalPublicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteExternalPublicationValidationpublic Future<DeleteExternalPublicationValidationResponse> deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request, AsyncHandler<DeleteExternalPublicationValidationRequest,DeleteExternalPublicationValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a task validation using the specified identifier.- Specified by:
- deleteExternalPublicationValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteFolderpublic Future<DeleteFolderResponse> deleteFolder(DeleteFolderRequest request, AsyncHandler<DeleteFolderRequest,DeleteFolderResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a folder from a project using the specified identifier.- Specified by:
- deleteFolderin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteFunctionLibrarypublic Future<DeleteFunctionLibraryResponse> deleteFunctionLibrary(DeleteFunctionLibraryRequest request, AsyncHandler<DeleteFunctionLibraryRequest,DeleteFunctionLibraryResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a Function Library from a project using the specified identifier.- Specified by:
- deleteFunctionLibraryin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteImportRequestpublic Future<DeleteImportRequestResponse> deleteImportRequest(DeleteImportRequestRequest request, AsyncHandler<DeleteImportRequestRequest,DeleteImportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncDelete import object request using the specified identifier.- Specified by:
- deleteImportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deletePatchpublic Future<DeletePatchResponse> deletePatch(DeletePatchRequest request, AsyncHandler<DeletePatchRequest,DeletePatchResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a patch using the specified identifier.- Specified by:
- deletePatchin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deletePipelinepublic Future<DeletePipelineResponse> deletePipeline(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a pipeline from a project or folder using the specified identifier.- Specified by:
- deletePipelinein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deletePipelineValidationpublic Future<DeletePipelineValidationResponse> deletePipelineValidation(DeletePipelineValidationRequest request, AsyncHandler<DeletePipelineValidationRequest,DeletePipelineValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a pipeline validation using the specified identifier.- Specified by:
- deletePipelineValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteProjectpublic Future<DeleteProjectResponse> deleteProject(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a project from the workspace using the specified identifier.- Specified by:
- deleteProjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteSchedulepublic Future<DeleteScheduleResponse> deleteSchedule(DeleteScheduleRequest request, AsyncHandler<DeleteScheduleRequest,DeleteScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint to delete schedule.- Specified by:
- deleteSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteTaskpublic Future<DeleteTaskResponse> deleteTask(DeleteTaskRequest request, AsyncHandler<DeleteTaskRequest,DeleteTaskResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a task using the specified identifier.- Specified by:
- deleteTaskin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteTaskRunpublic Future<DeleteTaskRunResponse> deleteTaskRun(DeleteTaskRunRequest request, AsyncHandler<DeleteTaskRunRequest,DeleteTaskRunResponse> handler) Description copied from interface:DataIntegrationAsyncDeletes a task run using the specified identifier.- Specified by:
- deleteTaskRunin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteTaskSchedulepublic Future<DeleteTaskScheduleResponse> deleteTaskSchedule(DeleteTaskScheduleRequest request, AsyncHandler<DeleteTaskScheduleRequest,DeleteTaskScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint to delete TaskSchedule.- Specified by:
- deleteTaskSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteTaskValidationpublic Future<DeleteTaskValidationResponse> deleteTaskValidation(DeleteTaskValidationRequest request, AsyncHandler<DeleteTaskValidationRequest,DeleteTaskValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a task validation using the specified identifier.- Specified by:
- deleteTaskValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteUserDefinedFunctionpublic Future<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request, AsyncHandler<DeleteUserDefinedFunctionRequest,DeleteUserDefinedFunctionResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a UserDefinedFunction from a function library using the specified identifier.- Specified by:
- deleteUserDefinedFunctionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteUserDefinedFunctionValidationpublic Future<DeleteUserDefinedFunctionValidationResponse> deleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request, AsyncHandler<DeleteUserDefinedFunctionValidationRequest,DeleteUserDefinedFunctionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRemoves a UserDefinedFunction validation using the specified identifier.- Specified by:
- deleteUserDefinedFunctionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
deleteWorkspacepublic Future<DeleteWorkspaceResponse> deleteWorkspace(DeleteWorkspaceRequest request, AsyncHandler<DeleteWorkspaceRequest,DeleteWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncDeletes a Data Integration workspace resource using the specified identifier.- Specified by:
- deleteWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getApplicationpublic Future<GetApplicationResponse> getApplication(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves an application using the specified identifier.- Specified by:
- getApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getApplicationDetailedDescriptionpublic Future<GetApplicationDetailedDescriptionResponse> getApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request, AsyncHandler<GetApplicationDetailedDescriptionRequest,GetApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves detailed description of an Application- Specified by:
- getApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getCompositeStatepublic Future<GetCompositeStateResponse> getCompositeState(GetCompositeStateRequest request, AsyncHandler<GetCompositeStateRequest,GetCompositeStateResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get composite state for a given aggregator- Specified by:
- getCompositeStatein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getConnectionpublic Future<GetConnectionResponse> getConnection(GetConnectionRequest request, AsyncHandler<GetConnectionRequest,GetConnectionResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves the connection details using the specified identifier.- Specified by:
- getConnectionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getConnectionValidationpublic Future<GetConnectionValidationResponse> getConnectionValidation(GetConnectionValidationRequest request, AsyncHandler<GetConnectionValidationRequest,GetConnectionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a connection validation using the specified identifier.- Specified by:
- getConnectionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getCopyObjectRequestpublic Future<GetCopyObjectRequestResponse> getCopyObjectRequest(GetCopyObjectRequestRequest request, AsyncHandler<GetCopyObjectRequestRequest,GetCopyObjectRequestResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the summary/details of object being copied.- Specified by:
- getCopyObjectRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getCountStatisticpublic Future<GetCountStatisticResponse> getCountStatistic(GetCountStatisticRequest request, AsyncHandler<GetCountStatisticRequest,GetCountStatisticResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves 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:
- getCountStatisticin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDataAssetpublic Future<GetDataAssetResponse> getDataAsset(GetDataAssetRequest request, AsyncHandler<GetDataAssetRequest,GetDataAssetResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves details of a data asset using the specified identifier.- Specified by:
- getDataAssetin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDataEntitypublic Future<GetDataEntityResponse> getDataEntity(GetDataEntityRequest request, AsyncHandler<GetDataEntityRequest,GetDataEntityResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves the data entity details with the given name from live schema.- Specified by:
- getDataEntityin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDataFlowpublic Future<GetDataFlowResponse> getDataFlow(GetDataFlowRequest request, AsyncHandler<GetDataFlowRequest,GetDataFlowResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a data flow using the specified identifier.- Specified by:
- getDataFlowin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDataFlowValidationpublic Future<GetDataFlowValidationResponse> getDataFlowValidation(GetDataFlowValidationRequest request, AsyncHandler<GetDataFlowValidationRequest,GetDataFlowValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a data flow validation using the specified identifier.- Specified by:
- getDataFlowValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDependentObjectpublic Future<GetDependentObjectResponse> getDependentObject(GetDependentObjectRequest request, AsyncHandler<GetDependentObjectRequest,GetDependentObjectResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves the details of a dependent object from an application.- Specified by:
- getDependentObjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDisApplicationpublic Future<GetDisApplicationResponse> getDisApplication(GetDisApplicationRequest request, AsyncHandler<GetDisApplicationRequest,GetDisApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves an application using the specified OCID.- Specified by:
- getDisApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDisApplicationDetailedDescriptionpublic Future<GetDisApplicationDetailedDescriptionResponse> getDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request, AsyncHandler<GetDisApplicationDetailedDescriptionRequest,GetDisApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves detailed description of an Application.- Specified by:
- getDisApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getExportRequestpublic Future<GetExportRequestResponse> getExportRequest(GetExportRequestRequest request, AsyncHandler<GetExportRequestRequest,GetExportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the summary/details of object being exported.- Specified by:
- getExportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getExternalPublicationpublic Future<GetExternalPublicationResponse> getExternalPublication(GetExternalPublicationRequest request, AsyncHandler<GetExternalPublicationRequest,GetExternalPublicationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a publshed object in an task using the specified identifier.- Specified by:
- getExternalPublicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getExternalPublicationValidationpublic Future<GetExternalPublicationValidationResponse> getExternalPublicationValidation(GetExternalPublicationValidationRequest request, AsyncHandler<GetExternalPublicationValidationRequest,GetExternalPublicationValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves an external publication validation using the specified identifier.- Specified by:
- getExternalPublicationValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getFolderpublic Future<GetFolderResponse> getFolder(GetFolderRequest request, AsyncHandler<GetFolderRequest,GetFolderResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a folder using the specified identifier.- Specified by:
- getFolderin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getFunctionLibrarypublic Future<GetFunctionLibraryResponse> getFunctionLibrary(GetFunctionLibraryRequest request, AsyncHandler<GetFunctionLibraryRequest,GetFunctionLibraryResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a Function Library using the specified identifier.- Specified by:
- getFunctionLibraryin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getImportRequestpublic Future<GetImportRequestResponse> getImportRequest(GetImportRequestRequest request, AsyncHandler<GetImportRequestRequest,GetImportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the summary/details of object being imported.- Specified by:
- getImportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getPatchpublic Future<GetPatchResponse> getPatch(GetPatchRequest request, AsyncHandler<GetPatchRequest,GetPatchResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a patch in an application using the specified identifier.- Specified by:
- getPatchin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getPipelinepublic Future<GetPipelineResponse> getPipeline(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a pipeline using the specified identifier.- Specified by:
- getPipelinein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getPipelineValidationpublic Future<GetPipelineValidationResponse> getPipelineValidation(GetPipelineValidationRequest request, AsyncHandler<GetPipelineValidationRequest,GetPipelineValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a pipeline validation using the specified identifier.- Specified by:
- getPipelineValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getProjectpublic Future<GetProjectResponse> getProject(GetProjectRequest request, AsyncHandler<GetProjectRequest,GetProjectResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a project using the specified identifier.- Specified by:
- getProjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getPublishedObjectpublic Future<GetPublishedObjectResponse> getPublishedObject(GetPublishedObjectRequest request, AsyncHandler<GetPublishedObjectRequest,GetPublishedObjectResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves the details of a published object from an application.- Specified by:
- getPublishedObjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getReferencepublic Future<GetReferenceResponse> getReference(GetReferenceRequest request, AsyncHandler<GetReferenceRequest,GetReferenceResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a reference in an application.- Specified by:
- getReferencein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getRuntimeOperatorpublic Future<GetRuntimeOperatorResponse> getRuntimeOperator(GetRuntimeOperatorRequest request, AsyncHandler<GetRuntimeOperatorRequest,GetRuntimeOperatorResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a runtime operator using the specified identifier.- Specified by:
- getRuntimeOperatorin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getRuntimePipelinepublic Future<GetRuntimePipelineResponse> getRuntimePipeline(GetRuntimePipelineRequest request, AsyncHandler<GetRuntimePipelineRequest,GetRuntimePipelineResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a runtime pipeline using the specified identifier.- Specified by:
- getRuntimePipelinein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getSchedulepublic Future<GetScheduleResponse> getSchedule(GetScheduleRequest request, AsyncHandler<GetScheduleRequest,GetScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves schedule by schedule key- Specified by:
- getSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getSchemapublic Future<GetSchemaResponse> getSchema(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a schema that can be accessed using the specified connection.- Specified by:
- getSchemain interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getTaskpublic Future<GetTaskResponse> getTask(GetTaskRequest request, AsyncHandler<GetTaskRequest,GetTaskResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a task using the specified identifier.- Specified by:
- getTaskin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getTaskRunpublic Future<GetTaskRunResponse> getTaskRun(GetTaskRunRequest request, AsyncHandler<GetTaskRunRequest,GetTaskRunResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a task run using the specified identifier.- Specified by:
- getTaskRunin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getTaskSchedulepublic Future<GetTaskScheduleResponse> getTaskSchedule(GetTaskScheduleRequest request, AsyncHandler<GetTaskScheduleRequest,GetTaskScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint used to get taskSchedule by its key- Specified by:
- getTaskSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getTaskValidationpublic Future<GetTaskValidationResponse> getTaskValidation(GetTaskValidationRequest request, AsyncHandler<GetTaskValidationRequest,GetTaskValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a task validation using the specified identifier.- Specified by:
- getTaskValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getTemplatepublic Future<GetTemplateResponse> getTemplate(GetTemplateRequest request, AsyncHandler<GetTemplateRequest,GetTemplateResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get an application template using a key.- Specified by:
- getTemplatein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getUserDefinedFunctionpublic Future<GetUserDefinedFunctionResponse> getUserDefinedFunction(GetUserDefinedFunctionRequest request, AsyncHandler<GetUserDefinedFunctionRequest,GetUserDefinedFunctionResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a UserDefinedFunction using the specified identifier.- Specified by:
- getUserDefinedFunctionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getUserDefinedFunctionValidationpublic Future<GetUserDefinedFunctionValidationResponse> getUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request, AsyncHandler<GetUserDefinedFunctionValidationRequest,GetUserDefinedFunctionValidationResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a UserDefinedFunction validation using the specified identifier.- Specified by:
- getUserDefinedFunctionValidationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getWorkRequestpublic Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getWorkspacepublic Future<GetWorkspaceResponse> getWorkspace(GetWorkspaceRequest request, AsyncHandler<GetWorkspaceRequest,GetWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a Data Integration workspace using the specified identifier.- Specified by:
- getWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listApplicationspublic Future<ListApplicationsResponse> listApplications(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of applications and provides options to filter the list.- Specified by:
- listApplicationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listConnectionValidationspublic Future<ListConnectionValidationsResponse> listConnectionValidations(ListConnectionValidationsRequest request, AsyncHandler<ListConnectionValidationsRequest,ListConnectionValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of connection validations within the specified workspace.- Specified by:
- listConnectionValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listConnectionspublic Future<ListConnectionsResponse> listConnections(ListConnectionsRequest request, AsyncHandler<ListConnectionsRequest,ListConnectionsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all connections.- Specified by:
- listConnectionsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listCopyObjectRequestspublic Future<ListCopyObjectRequestsResponse> listCopyObjectRequests(ListCopyObjectRequestsRequest request, AsyncHandler<ListCopyObjectRequestsRequest,ListCopyObjectRequestsResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the list of copy object requests.- Specified by:
- listCopyObjectRequestsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDataAssetspublic Future<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request, AsyncHandler<ListDataAssetsRequest,ListDataAssetsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all data asset summaries.- Specified by:
- listDataAssetsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDataEntitiespublic Future<ListDataEntitiesResponse> listDataEntities(ListDataEntitiesRequest request, AsyncHandler<ListDataEntitiesRequest,ListDataEntitiesResponse> handler) Description copied from interface:DataIntegrationAsyncLists a summary of data entities from the data asset using the specified connection.- Specified by:
- listDataEntitiesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDataFlowValidationspublic Future<ListDataFlowValidationsResponse> listDataFlowValidations(ListDataFlowValidationsRequest request, AsyncHandler<ListDataFlowValidationsRequest,ListDataFlowValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of data flow validations within the specified workspace.- Specified by:
- listDataFlowValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDataFlowspublic Future<ListDataFlowsResponse> listDataFlows(ListDataFlowsRequest request, AsyncHandler<ListDataFlowsRequest,ListDataFlowsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of data flows in a project or folder.- Specified by:
- listDataFlowsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDependentObjectspublic Future<ListDependentObjectsResponse> listDependentObjects(ListDependentObjectsRequest request, AsyncHandler<ListDependentObjectsRequest,ListDependentObjectsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all dependent objects for a specific application.- Specified by:
- listDependentObjectsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDisApplicationTaskRunLineagespublic Future<ListDisApplicationTaskRunLineagesResponse> listDisApplicationTaskRunLineages(ListDisApplicationTaskRunLineagesRequest request, AsyncHandler<ListDisApplicationTaskRunLineagesRequest,ListDisApplicationTaskRunLineagesResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
- listDisApplicationTaskRunLineagesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listDisApplicationspublic Future<ListDisApplicationsResponse> listDisApplications(ListDisApplicationsRequest request, AsyncHandler<ListDisApplicationsRequest,ListDisApplicationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of DIS Applications in a compartment and provides options to filter the list.- Specified by:
- listDisApplicationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listExportRequestspublic Future<ListExportRequestsResponse> listExportRequests(ListExportRequestsRequest request, AsyncHandler<ListExportRequestsRequest,ListExportRequestsResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the list of export object requests.- Specified by:
- listExportRequestsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listExternalPublicationValidationspublic Future<ListExternalPublicationValidationsResponse> listExternalPublicationValidations(ListExternalPublicationValidationsRequest request, AsyncHandler<ListExternalPublicationValidationsRequest,ListExternalPublicationValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a lists of external publication validations in a workspace and provides options to filter the list.- Specified by:
- listExternalPublicationValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listExternalPublicationspublic Future<ListExternalPublicationsResponse> listExternalPublications(ListExternalPublicationsRequest request, AsyncHandler<ListExternalPublicationsRequest,ListExternalPublicationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of external publications in an application and provides options to filter the list.- Specified by:
- listExternalPublicationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listFolderspublic Future<ListFoldersResponse> listFolders(ListFoldersRequest request, AsyncHandler<ListFoldersRequest,ListFoldersResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of folders in a project and provides options to filter the list.- Specified by:
- listFoldersin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listFunctionLibrariespublic Future<ListFunctionLibrariesResponse> listFunctionLibraries(ListFunctionLibrariesRequest request, AsyncHandler<ListFunctionLibrariesRequest,ListFunctionLibrariesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of function libraries in a project and provides options to filter the list.- Specified by:
- listFunctionLibrariesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listImportRequestspublic Future<ListImportRequestsResponse> listImportRequests(ListImportRequestsRequest request, AsyncHandler<ListImportRequestsRequest,ListImportRequestsResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the list of import object requests.- Specified by:
- listImportRequestsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listPatchChangespublic Future<ListPatchChangesResponse> listPatchChanges(ListPatchChangesRequest request, AsyncHandler<ListPatchChangesRequest,ListPatchChangesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of patches in an application and provides options to filter the list.- Specified by:
- listPatchChangesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listPatchespublic Future<ListPatchesResponse> listPatches(ListPatchesRequest request, AsyncHandler<ListPatchesRequest,ListPatchesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves 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:
- listPatchesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listPipelineValidationspublic Future<ListPipelineValidationsResponse> listPipelineValidations(ListPipelineValidationsRequest request, AsyncHandler<ListPipelineValidationsRequest,ListPipelineValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of pipeline validations within the specified workspace.- Specified by:
- listPipelineValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listPipelinespublic Future<ListPipelinesResponse> listPipelines(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.- Specified by:
- listPipelinesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listProjectspublic Future<ListProjectsResponse> listProjects(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a lists of projects in a workspace and provides options to filter the list.- Specified by:
- listProjectsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listPublishedObjectspublic Future<ListPublishedObjectsResponse> listPublishedObjects(ListPublishedObjectsRequest request, AsyncHandler<ListPublishedObjectsRequest,ListPublishedObjectsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all the published objects for a specified application.- Specified by:
- listPublishedObjectsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listReferencespublic Future<ListReferencesResponse> listReferences(ListReferencesRequest request, AsyncHandler<ListReferencesRequest,ListReferencesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves 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:
- listReferencesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listRuntimeOperatorspublic Future<ListRuntimeOperatorsResponse> listRuntimeOperators(ListRuntimeOperatorsRequest request, AsyncHandler<ListRuntimeOperatorsRequest,ListRuntimeOperatorsResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to list runtime operators with filtering options- Specified by:
- listRuntimeOperatorsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listRuntimePipelinespublic Future<ListRuntimePipelinesResponse> listRuntimePipelines(ListRuntimePipelinesRequest request, AsyncHandler<ListRuntimePipelinesRequest,ListRuntimePipelinesResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to list runtime pipelines with filtering options- Specified by:
- listRuntimePipelinesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listSchedulespublic Future<ListSchedulesResponse> listSchedules(ListSchedulesRequest request, AsyncHandler<ListSchedulesRequest,ListSchedulesResponse> handler) Description copied from interface:DataIntegrationAsyncUse this endpoint to list schedules.- Specified by:
- listSchedulesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listSchemaspublic Future<ListSchemasResponse> listSchemas(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all the schemas that can be accessed using the specified connection.- Specified by:
- listSchemasin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskRunLineagespublic Future<ListTaskRunLineagesResponse> listTaskRunLineages(ListTaskRunLineagesRequest request, AsyncHandler<ListTaskRunLineagesRequest,ListTaskRunLineagesResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
- listTaskRunLineagesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskRunLogspublic Future<ListTaskRunLogsResponse> listTaskRunLogs(ListTaskRunLogsRequest request, AsyncHandler<ListTaskRunLogsRequest,ListTaskRunLogsResponse> handler) Description copied from interface:DataIntegrationAsyncGets log entries for task runs using its key.- Specified by:
- listTaskRunLogsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskRunspublic Future<ListTaskRunsResponse> listTaskRuns(ListTaskRunsRequest request, AsyncHandler<ListTaskRunsRequest,ListTaskRunsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of task runs and provides options to filter the list.- Specified by:
- listTaskRunsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskSchedulespublic Future<ListTaskSchedulesResponse> listTaskSchedules(ListTaskSchedulesRequest request, AsyncHandler<ListTaskSchedulesRequest,ListTaskSchedulesResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to get the list of all the TaskSchedule objects.- Specified by:
- listTaskSchedulesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskValidationspublic Future<ListTaskValidationsResponse> listTaskValidations(ListTaskValidationsRequest request, AsyncHandler<ListTaskValidationsRequest,ListTaskValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of task validations within the specified workspace.- Specified by:
- listTaskValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTaskspublic Future<ListTasksResponse> listTasks(ListTasksRequest request, AsyncHandler<ListTasksRequest,ListTasksResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of all tasks in a specified project or folder.- Specified by:
- listTasksin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listTemplatespublic Future<ListTemplatesResponse> listTemplates(ListTemplatesRequest request, AsyncHandler<ListTemplatesRequest,ListTemplatesResponse> handler) Description copied from interface:DataIntegrationAsyncThis endpoint can be used to list application templates with filtering options.- Specified by:
- listTemplatesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listUserDefinedFunctionValidationspublic Future<ListUserDefinedFunctionValidationsResponse> listUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request, AsyncHandler<ListUserDefinedFunctionValidationsRequest,ListUserDefinedFunctionValidationsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of UserDefinedFunctionvalidations within the specified workspace.- Specified by:
- listUserDefinedFunctionValidationsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listUserDefinedFunctionspublic Future<ListUserDefinedFunctionsResponse> listUserDefinedFunctions(ListUserDefinedFunctionsRequest request, AsyncHandler<ListUserDefinedFunctionsRequest,ListUserDefinedFunctionsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of UserDefinedFunctions in a function library.- Specified by:
- listUserDefinedFunctionsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listWorkRequestErrorspublic Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a paginated list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listWorkRequestLogspublic Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a paginated list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listWorkRequestspublic Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler) Description copied from interface:DataIntegrationAsyncLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
listWorkspacespublic Future<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest request, AsyncHandler<ListWorkspacesRequest,ListWorkspacesResponse> handler) Description copied from interface:DataIntegrationAsyncRetrieves a list of Data Integration workspaces.- Specified by:
- listWorkspacesin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
startWorkspacepublic Future<StartWorkspaceResponse> startWorkspace(StartWorkspaceRequest request, AsyncHandler<StartWorkspaceRequest,StartWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncStarts a workspace.- Specified by:
- startWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
stopWorkspacepublic Future<StopWorkspaceResponse> stopWorkspace(StopWorkspaceRequest request, AsyncHandler<StopWorkspaceRequest,StopWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncStops a workspace.- Specified by:
- stopWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateApplicationpublic Future<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest request, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates an application.- Specified by:
- updateApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateApplicationDetailedDescriptionpublic Future<UpdateApplicationDetailedDescriptionResponse> updateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateApplicationDetailedDescriptionRequest,UpdateApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the detailed description of an Application.- Specified by:
- updateApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateConnectionpublic Future<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest request, AsyncHandler<UpdateConnectionRequest,UpdateConnectionResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a connection under a data asset.- Specified by:
- updateConnectionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateCopyObjectRequestpublic Future<UpdateCopyObjectRequestResponse> updateCopyObjectRequest(UpdateCopyObjectRequestRequest request, AsyncHandler<UpdateCopyObjectRequestRequest,UpdateCopyObjectRequestResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the status of a copy object request.- Specified by:
- updateCopyObjectRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateDataAssetpublic Future<UpdateDataAssetResponse> updateDataAsset(UpdateDataAssetRequest request, AsyncHandler<UpdateDataAssetRequest,UpdateDataAssetResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific data asset with default connection.- Specified by:
- updateDataAssetin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateDataFlowpublic Future<UpdateDataFlowResponse> updateDataFlow(UpdateDataFlowRequest request, AsyncHandler<UpdateDataFlowRequest,UpdateDataFlowResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific data flow.- Specified by:
- updateDataFlowin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateDisApplicationpublic Future<UpdateDisApplicationResponse> updateDisApplication(UpdateDisApplicationRequest request, AsyncHandler<UpdateDisApplicationRequest,UpdateDisApplicationResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a DIS Application.- Specified by:
- updateDisApplicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateDisApplicationDetailedDescriptionpublic Future<UpdateDisApplicationDetailedDescriptionResponse> updateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request, AsyncHandler<UpdateDisApplicationDetailedDescriptionRequest,UpdateDisApplicationDetailedDescriptionResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the detailed description of an Application.- Specified by:
- updateDisApplicationDetailedDescriptionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateExportRequestpublic Future<UpdateExportRequestResponse> updateExportRequest(UpdateExportRequestRequest request, AsyncHandler<UpdateExportRequestRequest,UpdateExportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the status of a export object request.- Specified by:
- updateExportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateExternalPublicationpublic Future<UpdateExternalPublicationResponse> updateExternalPublication(UpdateExternalPublicationRequest request, AsyncHandler<UpdateExternalPublicationRequest,UpdateExternalPublicationResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the external publication object.- Specified by:
- updateExternalPublicationin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateFolderpublic Future<UpdateFolderResponse> updateFolder(UpdateFolderRequest request, AsyncHandler<UpdateFolderRequest,UpdateFolderResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific folder.- Specified by:
- updateFolderin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateFunctionLibrarypublic Future<UpdateFunctionLibraryResponse> updateFunctionLibrary(UpdateFunctionLibraryRequest request, AsyncHandler<UpdateFunctionLibraryRequest,UpdateFunctionLibraryResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific Function Library.- Specified by:
- updateFunctionLibraryin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateImportRequestpublic Future<UpdateImportRequestResponse> updateImportRequest(UpdateImportRequestRequest request, AsyncHandler<UpdateImportRequestRequest,UpdateImportRequestResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the status of a import object request.- Specified by:
- updateImportRequestin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updatePipelinepublic Future<UpdatePipelineResponse> updatePipeline(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific pipeline.- Specified by:
- updatePipelinein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateProjectpublic Future<UpdateProjectResponse> updateProject(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific project.- Specified by:
- updateProjectin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateReferencepublic Future<UpdateReferenceResponse> updateReference(UpdateReferenceRequest request, AsyncHandler<UpdateReferenceRequest,UpdateReferenceResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the application references.For example, to map a data asset to a different target object. - Specified by:
- updateReferencein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateSchedulepublic Future<UpdateScheduleResponse> updateSchedule(UpdateScheduleRequest request, AsyncHandler<UpdateScheduleRequest,UpdateScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint used to update the schedule- Specified by:
- updateSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateTaskpublic Future<UpdateTaskResponse> updateTask(UpdateTaskRequest request, AsyncHandler<UpdateTaskRequest,UpdateTaskResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific task.For example, you can update the task description or move the task to a different folder by changing the aggregatorKeyto a different folder in the registry.- Specified by:
- updateTaskin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateTaskRunpublic Future<UpdateTaskRunResponse> updateTaskRun(UpdateTaskRunRequest request, AsyncHandler<UpdateTaskRunRequest,UpdateTaskRunResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the status of the task run.For example, aborts a task run. - Specified by:
- updateTaskRunin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateTaskSchedulepublic Future<UpdateTaskScheduleResponse> updateTaskSchedule(UpdateTaskScheduleRequest request, AsyncHandler<UpdateTaskScheduleRequest,UpdateTaskScheduleResponse> handler) Description copied from interface:DataIntegrationAsyncEndpoint used to update the TaskSchedule- Specified by:
- updateTaskSchedulein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateUserDefinedFunctionpublic Future<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request, AsyncHandler<UpdateUserDefinedFunctionRequest,UpdateUserDefinedFunctionResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates a specific UserDefinedFunction.- Specified by:
- updateUserDefinedFunctionin interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
updateWorkspacepublic Future<UpdateWorkspaceResponse> updateWorkspace(UpdateWorkspaceRequest request, AsyncHandler<UpdateWorkspaceRequest,UpdateWorkspaceResponse> handler) Description copied from interface:DataIntegrationAsyncUpdates the specified Data Integration workspace.- Specified by:
- updateWorkspacein interface- DataIntegrationAsync
- Parameters:
- request- The request object containing the details to send
- handler- 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.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic 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
 
 - 
populateServiceParametersInEndpointpublic 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 use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic 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
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 - 
getMinimumClientCommonLibraryVersionFromClientpublic Optional<String> getMinimumClientCommonLibraryVersionFromClient() 
 - 
clientCallprotected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder) 
 
- 
 
-