Class DataIntegrationClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.dataintegration.DataIntegrationClient
 
 
- 
- All Implemented Interfaces:
- DataIntegration,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public class DataIntegrationClient extends BaseSyncClient implements DataIntegration
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDataIntegrationClient.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 DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataIntegrationClient.Builderbuilder()Create a builder for this client.ChangeCompartmentResponsechangeCompartment(ChangeCompartmentRequest request)Moves a workspace to a specified compartment.ChangeDisApplicationCompartmentResponsechangeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request)Moves a DIS Application to a specified compartment.voidclose()CreateApplicationResponsecreateApplication(CreateApplicationRequest request)Creates an application.CreateApplicationDetailedDescriptionResponsecreateApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request)Creates detailed description for an application.CreateConnectionResponsecreateConnection(CreateConnectionRequest request)Creates a connection under an existing data asset.CreateConnectionValidationResponsecreateConnectionValidation(CreateConnectionValidationRequest request)Creates a connection validation.CreateCopyObjectRequestResponsecreateCopyObjectRequest(CreateCopyObjectRequestRequest request)Copy Metadata Object.CreateDataAssetResponsecreateDataAsset(CreateDataAssetRequest request)Creates a data asset with default connection.CreateDataFlowResponsecreateDataFlow(CreateDataFlowRequest request)Creates a new data flow in a project or folder ready for performing data integrations.CreateDataFlowValidationResponsecreateDataFlowValidation(CreateDataFlowValidationRequest request)Accepts the data flow definition in the request payload and creates a data flow validation.CreateDisApplicationResponsecreateDisApplication(CreateDisApplicationRequest request)Creates a DIS Application.CreateDisApplicationDetailedDescriptionResponsecreateDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request)Creates detailed description for an application.CreateEntityShapeResponsecreateEntityShape(CreateEntityShapeRequest request)Creates the data entity shape using the shape from the data asset.CreateExportRequestResponsecreateExportRequest(CreateExportRequestRequest request)Export Metadata ObjectCreateExternalPublicationResponsecreateExternalPublication(CreateExternalPublicationRequest request)Publish a DataFlow in a OCI DataFlow application.CreateExternalPublicationValidationResponsecreateExternalPublicationValidation(CreateExternalPublicationValidationRequest request)Validates a specific task.CreateFolderResponsecreateFolder(CreateFolderRequest request)Creates a folder in a project or in another folder, limited to two levels of folders.CreateFunctionLibraryResponsecreateFunctionLibrary(CreateFunctionLibraryRequest request)Creates a function library in a project or in another function library, limited to two levels of function libraries.CreateImportRequestResponsecreateImportRequest(CreateImportRequestRequest request)Import Metadata ObjectCreatePatchResponsecreatePatch(CreatePatchRequest request)Creates a patch in an application.CreatePipelineResponsecreatePipeline(CreatePipelineRequest request)Creates a new pipeline in a project or folder ready for performing task orchestration.CreatePipelineValidationResponsecreatePipelineValidation(CreatePipelineValidationRequest request)Accepts the data flow definition in the request payload and creates a pipeline validation.CreateProjectResponsecreateProject(CreateProjectRequest request)Creates a project.CreateScheduleResponsecreateSchedule(CreateScheduleRequest request)Endpoint to create a new scheduleCreateTaskResponsecreateTask(CreateTaskRequest request)Creates a new task ready for performing data integrations.CreateTaskRunResponsecreateTaskRun(CreateTaskRunRequest request)Creates a data integration task run for the specified task.CreateTaskScheduleResponsecreateTaskSchedule(CreateTaskScheduleRequest request)Endpoint to be used create TaskSchedule.CreateTaskValidationResponsecreateTaskValidation(CreateTaskValidationRequest request)Validates a specific task.CreateUserDefinedFunctionResponsecreateUserDefinedFunction(CreateUserDefinedFunctionRequest request)Creates a new UserDefinedFunction in a function library ready for performing data integrations.CreateUserDefinedFunctionValidationResponsecreateUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request)Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.CreateWorkspaceResponsecreateWorkspace(CreateWorkspaceRequest request)Creates a new Data Integration workspace ready for performing data integration tasks.DeleteApplicationResponsedeleteApplication(DeleteApplicationRequest request)Removes an application using the specified identifier.DeleteApplicationDetailedDescriptionResponsedeleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request)Deletes detailed description of an Application.DeleteConnectionResponsedeleteConnection(DeleteConnectionRequest request)Removes a connection using the specified identifier.DeleteConnectionValidationResponsedeleteConnectionValidation(DeleteConnectionValidationRequest request)Deletes a connection validation.DeleteCopyObjectRequestResponsedeleteCopyObjectRequest(DeleteCopyObjectRequestRequest request)Delete copy object request using the specified identifier.DeleteDataAssetResponsedeleteDataAsset(DeleteDataAssetRequest request)Removes a data asset using the specified identifier.DeleteDataFlowResponsedeleteDataFlow(DeleteDataFlowRequest request)Removes a data flow from a project or folder using the specified identifier.DeleteDataFlowValidationResponsedeleteDataFlowValidation(DeleteDataFlowValidationRequest request)Removes a data flow validation using the specified identifier.DeleteDisApplicationResponsedeleteDisApplication(DeleteDisApplicationRequest request)Removes a DIS application using the specified identifier.DeleteDisApplicationDetailedDescriptionResponsedeleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request)Deletes detailed description of an Application.DeleteExportRequestResponsedeleteExportRequest(DeleteExportRequestRequest request)Delete export object request using the specified identifier.DeleteExternalPublicationResponsedeleteExternalPublication(DeleteExternalPublicationRequest request)Removes a published object using the specified identifier.DeleteExternalPublicationValidationResponsedeleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request)Removes a task validation using the specified identifier.DeleteFolderResponsedeleteFolder(DeleteFolderRequest request)Removes a folder from a project using the specified identifier.DeleteFunctionLibraryResponsedeleteFunctionLibrary(DeleteFunctionLibraryRequest request)Removes a Function Library from a project using the specified identifier.DeleteImportRequestResponsedeleteImportRequest(DeleteImportRequestRequest request)Delete import object request using the specified identifier.DeletePatchResponsedeletePatch(DeletePatchRequest request)Removes a patch using the specified identifier.DeletePipelineResponsedeletePipeline(DeletePipelineRequest request)Removes a pipeline from a project or folder using the specified identifier.DeletePipelineValidationResponsedeletePipelineValidation(DeletePipelineValidationRequest request)Removes a pipeline validation using the specified identifier.DeleteProjectResponsedeleteProject(DeleteProjectRequest request)Removes a project from the workspace using the specified identifier.DeleteScheduleResponsedeleteSchedule(DeleteScheduleRequest request)Endpoint to delete schedule.DeleteTaskResponsedeleteTask(DeleteTaskRequest request)Removes a task using the specified identifier.DeleteTaskRunResponsedeleteTaskRun(DeleteTaskRunRequest request)Deletes a task run using the specified identifier.DeleteTaskScheduleResponsedeleteTaskSchedule(DeleteTaskScheduleRequest request)Endpoint to delete TaskSchedule.DeleteTaskValidationResponsedeleteTaskValidation(DeleteTaskValidationRequest request)Removes a task validation using the specified identifier.DeleteUserDefinedFunctionResponsedeleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)Removes a UserDefinedFunction from a function library using the specified identifier.DeleteUserDefinedFunctionValidationResponsedeleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request)Removes a UserDefinedFunction validation using the specified identifier.DeleteWorkspaceResponsedeleteWorkspace(DeleteWorkspaceRequest request)Deletes a Data Integration workspace resource using the specified identifier.GetApplicationResponsegetApplication(GetApplicationRequest request)Retrieves an application using the specified identifier.GetApplicationDetailedDescriptionResponsegetApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request)Retrieves detailed description of an ApplicationStringgetClientCommonLibraryVersion()GetCompositeStateResponsegetCompositeState(GetCompositeStateRequest request)This endpoint can be used to get composite state for a given aggregatorGetConnectionResponsegetConnection(GetConnectionRequest request)Retrieves the connection details using the specified identifier.GetConnectionValidationResponsegetConnectionValidation(GetConnectionValidationRequest request)Retrieves a connection validation using the specified identifier.GetCopyObjectRequestResponsegetCopyObjectRequest(GetCopyObjectRequestRequest request)This endpoint can be used to get the summary/details of object being copied.GetCountStatisticResponsegetCountStatistic(GetCountStatisticRequest request)Retrieves statistics on a workspace.GetDataAssetResponsegetDataAsset(GetDataAssetRequest request)Retrieves details of a data asset using the specified identifier.GetDataEntityResponsegetDataEntity(GetDataEntityRequest request)Retrieves the data entity details with the given name from live schema.GetDataFlowResponsegetDataFlow(GetDataFlowRequest request)Retrieves a data flow using the specified identifier.GetDataFlowValidationResponsegetDataFlowValidation(GetDataFlowValidationRequest request)Retrieves a data flow validation using the specified identifier.protected ClientConfiguratorgetDefaultConfigurator()GetDependentObjectResponsegetDependentObject(GetDependentObjectRequest request)Retrieves the details of a dependent object from an application.GetDisApplicationResponsegetDisApplication(GetDisApplicationRequest request)Retrieves an application using the specified OCID.GetDisApplicationDetailedDescriptionResponsegetDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request)Retrieves detailed description of an Application.StringgetEndpoint()GetExportRequestResponsegetExportRequest(GetExportRequestRequest request)This endpoint can be used to get the summary/details of object being exported.GetExternalPublicationResponsegetExternalPublication(GetExternalPublicationRequest request)Retrieves a publshed object in an task using the specified identifier.GetExternalPublicationValidationResponsegetExternalPublicationValidation(GetExternalPublicationValidationRequest request)Retrieves an external publication validation using the specified identifier.GetFolderResponsegetFolder(GetFolderRequest request)Retrieves a folder using the specified identifier.GetFunctionLibraryResponsegetFunctionLibrary(GetFunctionLibraryRequest request)Retrieves a Function Library using the specified identifier.GetImportRequestResponsegetImportRequest(GetImportRequestRequest request)This endpoint can be used to get the summary/details of object being imported.Optional<String>getMinimumClientCommonLibraryVersionFromClient()DataIntegrationPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetPatchResponsegetPatch(GetPatchRequest request)Retrieves a patch in an application using the specified identifier.GetPipelineResponsegetPipeline(GetPipelineRequest request)Retrieves a pipeline using the specified identifier.GetPipelineValidationResponsegetPipelineValidation(GetPipelineValidationRequest request)Retrieves a pipeline validation using the specified identifier.GetProjectResponsegetProject(GetProjectRequest request)Retrieves a project using the specified identifier.GetPublishedObjectResponsegetPublishedObject(GetPublishedObjectRequest request)Retrieves the details of a published object from an application.GetReferenceResponsegetReference(GetReferenceRequest request)Retrieves a reference in an application.GetRuntimeOperatorResponsegetRuntimeOperator(GetRuntimeOperatorRequest request)Retrieves a runtime operator using the specified identifier.GetRuntimePipelineResponsegetRuntimePipeline(GetRuntimePipelineRequest request)Retrieves a runtime pipeline using the specified identifier.GetScheduleResponsegetSchedule(GetScheduleRequest request)Retrieves schedule by schedule keyGetSchemaResponsegetSchema(GetSchemaRequest request)Retrieves a schema that can be accessed using the specified connection.GetTaskResponsegetTask(GetTaskRequest request)Retrieves a task using the specified identifier.GetTaskRunResponsegetTaskRun(GetTaskRunRequest request)Retrieves a task run using the specified identifier.GetTaskScheduleResponsegetTaskSchedule(GetTaskScheduleRequest request)Endpoint used to get taskSchedule by its keyGetTaskValidationResponsegetTaskValidation(GetTaskValidationRequest request)Retrieves a task validation using the specified identifier.GetTemplateResponsegetTemplate(GetTemplateRequest request)This endpoint can be used to get an application template using a key.GetUserDefinedFunctionResponsegetUserDefinedFunction(GetUserDefinedFunctionRequest request)Retrieves a UserDefinedFunction using the specified identifier.GetUserDefinedFunctionValidationResponsegetUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request)Retrieves a UserDefinedFunction validation using the specified identifier.DataIntegrationWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Retrieves the status of the work request with the given ID.GetWorkspaceResponsegetWorkspace(GetWorkspaceRequest request)Retrieves a Data Integration workspace using the specified identifier.ListApplicationsResponselistApplications(ListApplicationsRequest request)Retrieves a list of applications and provides options to filter the list.ListConnectionsResponselistConnections(ListConnectionsRequest request)Retrieves a list of all connections.ListConnectionValidationsResponselistConnectionValidations(ListConnectionValidationsRequest request)Retrieves a list of connection validations within the specified workspace.ListCopyObjectRequestsResponselistCopyObjectRequests(ListCopyObjectRequestsRequest request)This endpoint can be used to get the list of copy object requests.ListDataAssetsResponselistDataAssets(ListDataAssetsRequest request)Retrieves a list of all data asset summaries.ListDataEntitiesResponselistDataEntities(ListDataEntitiesRequest request)Lists a summary of data entities from the data asset using the specified connection.ListDataFlowsResponselistDataFlows(ListDataFlowsRequest request)Retrieves a list of data flows in a project or folder.ListDataFlowValidationsResponselistDataFlowValidations(ListDataFlowValidationsRequest request)Retrieves a list of data flow validations within the specified workspace.ListDependentObjectsResponselistDependentObjects(ListDependentObjectsRequest request)Retrieves a list of all dependent objects for a specific application.ListDisApplicationsResponselistDisApplications(ListDisApplicationsRequest request)Retrieves a list of DIS Applications in a compartment and provides options to filter the list.ListDisApplicationTaskRunLineagesResponselistDisApplicationTaskRunLineages(ListDisApplicationTaskRunLineagesRequest request)This endpoint can be used to list Task Run Lineages within a given time window.ListExportRequestsResponselistExportRequests(ListExportRequestsRequest request)This endpoint can be used to get the list of export object requests.ListExternalPublicationsResponselistExternalPublications(ListExternalPublicationsRequest request)Retrieves a list of external publications in an application and provides options to filter the list.ListExternalPublicationValidationsResponselistExternalPublicationValidations(ListExternalPublicationValidationsRequest request)Retrieves a lists of external publication validations in a workspace and provides options to filter the list.ListFoldersResponselistFolders(ListFoldersRequest request)Retrieves a list of folders in a project and provides options to filter the list.ListFunctionLibrariesResponselistFunctionLibraries(ListFunctionLibrariesRequest request)Retrieves a list of function libraries in a project and provides options to filter the list.ListImportRequestsResponselistImportRequests(ListImportRequestsRequest request)This endpoint can be used to get the list of import object requests.ListPatchChangesResponselistPatchChanges(ListPatchChangesRequest request)Retrieves a list of patches in an application and provides options to filter the list.ListPatchesResponselistPatches(ListPatchesRequest request)Retrieves a list of patches in an application and provides options to filter the list.ListPipelinesResponselistPipelines(ListPipelinesRequest request)Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.ListPipelineValidationsResponselistPipelineValidations(ListPipelineValidationsRequest request)Retrieves a list of pipeline validations within the specified workspace.ListProjectsResponselistProjects(ListProjectsRequest request)Retrieves a lists of projects in a workspace and provides options to filter the list.ListPublishedObjectsResponselistPublishedObjects(ListPublishedObjectsRequest request)Retrieves a list of all the published objects for a specified application.ListReferencesResponselistReferences(ListReferencesRequest request)Retrieves a list of references in an application.ListRuntimeOperatorsResponselistRuntimeOperators(ListRuntimeOperatorsRequest request)This endpoint can be used to list runtime operators with filtering optionsListRuntimePipelinesResponselistRuntimePipelines(ListRuntimePipelinesRequest request)This endpoint can be used to list runtime pipelines with filtering optionsListSchedulesResponselistSchedules(ListSchedulesRequest request)Use this endpoint to list schedules.ListSchemasResponselistSchemas(ListSchemasRequest request)Retrieves a list of all the schemas that can be accessed using the specified connection.ListTaskRunLineagesResponselistTaskRunLineages(ListTaskRunLineagesRequest request)This endpoint can be used to list Task Run Lineages within a given time window.ListTaskRunLogsResponselistTaskRunLogs(ListTaskRunLogsRequest request)Gets log entries for task runs using its key.ListTaskRunsResponselistTaskRuns(ListTaskRunsRequest request)Retrieves a list of task runs and provides options to filter the list.ListTasksResponselistTasks(ListTasksRequest request)Retrieves a list of all tasks in a specified project or folder.ListTaskSchedulesResponselistTaskSchedules(ListTaskSchedulesRequest request)This endpoint can be used to get the list of all the TaskSchedule objects.ListTaskValidationsResponselistTaskValidations(ListTaskValidationsRequest request)Retrieves a list of task validations within the specified workspace.ListTemplatesResponselistTemplates(ListTemplatesRequest request)This endpoint can be used to list application templates with filtering options.ListUserDefinedFunctionsResponselistUserDefinedFunctions(ListUserDefinedFunctionsRequest request)Retrieves a list of UserDefinedFunctions in a function library.ListUserDefinedFunctionValidationsResponselistUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request)Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Retrieves a paginated list of errors for a given work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Retrieves a paginated list of logs for a given work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment.ListWorkspacesResponselistWorkspaces(ListWorkspacesRequest request)Retrieves a list of Data Integration workspaces.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).StartWorkspaceResponsestartWorkspace(StartWorkspaceRequest request)Starts a workspace.StopWorkspaceResponsestopWorkspace(StopWorkspaceRequest request)Stops a workspace.UpdateApplicationResponseupdateApplication(UpdateApplicationRequest request)Updates an application.UpdateApplicationDetailedDescriptionResponseupdateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request)Updates the detailed description of an Application.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateConnectionResponseupdateConnection(UpdateConnectionRequest request)Updates a connection under a data asset.UpdateCopyObjectRequestResponseupdateCopyObjectRequest(UpdateCopyObjectRequestRequest request)Updates the status of a copy object request.UpdateDataAssetResponseupdateDataAsset(UpdateDataAssetRequest request)Updates a specific data asset with default connection.UpdateDataFlowResponseupdateDataFlow(UpdateDataFlowRequest request)Updates a specific data flow.UpdateDisApplicationResponseupdateDisApplication(UpdateDisApplicationRequest request)Updates a DIS Application.UpdateDisApplicationDetailedDescriptionResponseupdateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request)Updates the detailed description of an Application.UpdateExportRequestResponseupdateExportRequest(UpdateExportRequestRequest request)Updates the status of a export object request.UpdateExternalPublicationResponseupdateExternalPublication(UpdateExternalPublicationRequest request)Updates the external publication object.UpdateFolderResponseupdateFolder(UpdateFolderRequest request)Updates a specific folder.UpdateFunctionLibraryResponseupdateFunctionLibrary(UpdateFunctionLibraryRequest request)Updates a specific Function Library.UpdateImportRequestResponseupdateImportRequest(UpdateImportRequestRequest request)Updates the status of a import object request.UpdatePipelineResponseupdatePipeline(UpdatePipelineRequest request)Updates a specific pipeline.UpdateProjectResponseupdateProject(UpdateProjectRequest request)Updates a specific project.UpdateReferenceResponseupdateReference(UpdateReferenceRequest request)Updates the application references.UpdateScheduleResponseupdateSchedule(UpdateScheduleRequest request)Endpoint used to update the scheduleUpdateTaskResponseupdateTask(UpdateTaskRequest request)Updates a specific task.UpdateTaskRunResponseupdateTaskRun(UpdateTaskRunRequest request)Updates the status of the task run.UpdateTaskScheduleResponseupdateTaskSchedule(UpdateTaskScheduleRequest request)Endpoint used to update the TaskScheduleUpdateUserDefinedFunctionResponseupdateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)Updates a specific UserDefinedFunction.UpdateWorkspaceResponseupdateWorkspace(UpdateWorkspaceRequest request)Updates the specified Data Integration workspace.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
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.DataIntegrationgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DataIntegrationClient@Deprecated public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(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- DataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(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- DataIntegrationClient.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)
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(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- DataIntegrationClient.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
 
 - 
DataIntegrationClient@Deprecated public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DataIntegrationClient.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
- executorService-- DataIntegrationClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static DataIntegrationClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DataIntegrationSets 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- DataIntegration
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DataIntegrationSets 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- DataIntegration
- Parameters:
- regionId- The public region ID.
 
 - 
changeCompartmentpublic ChangeCompartmentResponse changeCompartment(ChangeCompartmentRequest request) Description copied from interface:DataIntegrationMoves a workspace to a specified compartment.- Specified by:
- changeCompartmentin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDisApplicationCompartmentpublic ChangeDisApplicationCompartmentResponse changeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request) Description copied from interface:DataIntegrationMoves a DIS Application to a specified compartment.- Specified by:
- changeDisApplicationCompartmentin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createApplicationpublic CreateApplicationResponse createApplication(CreateApplicationRequest request) Description copied from interface:DataIntegrationCreates an application.- Specified by:
- createApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createApplicationDetailedDescriptionpublic CreateApplicationDetailedDescriptionResponse createApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationCreates detailed description for an application.- Specified by:
- createApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createConnectionpublic CreateConnectionResponse createConnection(CreateConnectionRequest request) Description copied from interface:DataIntegrationCreates a connection under an existing data asset.- Specified by:
- createConnectionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createConnectionValidationpublic CreateConnectionValidationResponse createConnectionValidation(CreateConnectionValidationRequest request) Description copied from interface:DataIntegrationCreates a connection validation.- Specified by:
- createConnectionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createCopyObjectRequestpublic CreateCopyObjectRequestResponse createCopyObjectRequest(CreateCopyObjectRequestRequest request) Description copied from interface:DataIntegrationCopy Metadata Object.- Specified by:
- createCopyObjectRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataAssetpublic CreateDataAssetResponse createDataAsset(CreateDataAssetRequest request) Description copied from interface:DataIntegrationCreates a data asset with default connection.- Specified by:
- createDataAssetin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataFlowpublic CreateDataFlowResponse createDataFlow(CreateDataFlowRequest request) Description copied from interface:DataIntegrationCreates a new data flow in a project or folder ready for performing data integrations.- Specified by:
- createDataFlowin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataFlowValidationpublic CreateDataFlowValidationResponse createDataFlowValidation(CreateDataFlowValidationRequest request) Description copied from interface:DataIntegrationAccepts the data flow definition in the request payload and creates a data flow validation.- Specified by:
- createDataFlowValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDisApplicationpublic CreateDisApplicationResponse createDisApplication(CreateDisApplicationRequest request) Description copied from interface:DataIntegrationCreates a DIS Application.- Specified by:
- createDisApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDisApplicationDetailedDescriptionpublic CreateDisApplicationDetailedDescriptionResponse createDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationCreates detailed description for an application.- Specified by:
- createDisApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createEntityShapepublic CreateEntityShapeResponse createEntityShape(CreateEntityShapeRequest request) Description copied from interface:DataIntegrationCreates the data entity shape using the shape from the data asset.- Specified by:
- createEntityShapein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExportRequestpublic CreateExportRequestResponse createExportRequest(CreateExportRequestRequest request) Description copied from interface:DataIntegrationExport Metadata Object- Specified by:
- createExportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalPublicationpublic CreateExternalPublicationResponse createExternalPublication(CreateExternalPublicationRequest request) Description copied from interface:DataIntegrationPublish a DataFlow in a OCI DataFlow application.- Specified by:
- createExternalPublicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createExternalPublicationValidationpublic CreateExternalPublicationValidationResponse createExternalPublicationValidation(CreateExternalPublicationValidationRequest request) Description copied from interface:DataIntegrationValidates a specific task.- Specified by:
- createExternalPublicationValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createFolderpublic CreateFolderResponse createFolder(CreateFolderRequest request) Description copied from interface:DataIntegrationCreates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createFunctionLibrarypublic CreateFunctionLibraryResponse createFunctionLibrary(CreateFunctionLibraryRequest request) Description copied from interface:DataIntegrationCreates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createImportRequestpublic CreateImportRequestResponse createImportRequest(CreateImportRequestRequest request) Description copied from interface:DataIntegrationImport Metadata Object- Specified by:
- createImportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPatchpublic CreatePatchResponse createPatch(CreatePatchRequest request) Description copied from interface:DataIntegrationCreates a patch in an application.- Specified by:
- createPatchin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPipelinepublic CreatePipelineResponse createPipeline(CreatePipelineRequest request) Description copied from interface:DataIntegrationCreates a new pipeline in a project or folder ready for performing task orchestration.- Specified by:
- createPipelinein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPipelineValidationpublic CreatePipelineValidationResponse createPipelineValidation(CreatePipelineValidationRequest request) Description copied from interface:DataIntegrationAccepts the data flow definition in the request payload and creates a pipeline validation.- Specified by:
- createPipelineValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createProjectpublic CreateProjectResponse createProject(CreateProjectRequest request) Description copied from interface:DataIntegrationCreates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSchedulepublic CreateScheduleResponse createSchedule(CreateScheduleRequest request) Description copied from interface:DataIntegrationEndpoint to create a new schedule- Specified by:
- createSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTaskpublic CreateTaskResponse createTask(CreateTaskRequest request) Description copied from interface:DataIntegrationCreates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTaskRunpublic CreateTaskRunResponse createTaskRun(CreateTaskRunRequest request) Description copied from interface:DataIntegrationCreates a data integration task run for the specified task.- Specified by:
- createTaskRunin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTaskSchedulepublic CreateTaskScheduleResponse createTaskSchedule(CreateTaskScheduleRequest request) Description copied from interface:DataIntegrationEndpoint to be used create TaskSchedule.- Specified by:
- createTaskSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTaskValidationpublic CreateTaskValidationResponse createTaskValidation(CreateTaskValidationRequest request) Description copied from interface:DataIntegrationValidates a specific task.- Specified by:
- createTaskValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createUserDefinedFunctionpublic CreateUserDefinedFunctionResponse createUserDefinedFunction(CreateUserDefinedFunctionRequest request) Description copied from interface:DataIntegrationCreates a new UserDefinedFunction in a function library ready for performing data integrations.- Specified by:
- createUserDefinedFunctionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createUserDefinedFunctionValidationpublic CreateUserDefinedFunctionValidationResponse createUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request) Description copied from interface:DataIntegrationAccepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.- Specified by:
- createUserDefinedFunctionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createWorkspacepublic CreateWorkspaceResponse createWorkspace(CreateWorkspaceRequest request) Description copied from interface:DataIntegrationCreates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteApplicationpublic DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request) Description copied from interface:DataIntegrationRemoves an application using the specified identifier.- Specified by:
- deleteApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteApplicationDetailedDescriptionpublic DeleteApplicationDetailedDescriptionResponse deleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationDeletes detailed description of an Application.- Specified by:
- deleteApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteConnectionpublic DeleteConnectionResponse deleteConnection(DeleteConnectionRequest request) Description copied from interface:DataIntegrationRemoves a connection using the specified identifier.- Specified by:
- deleteConnectionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteConnectionValidationpublic DeleteConnectionValidationResponse deleteConnectionValidation(DeleteConnectionValidationRequest request) Description copied from interface:DataIntegrationDeletes a connection validation.- Specified by:
- deleteConnectionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteCopyObjectRequestpublic DeleteCopyObjectRequestResponse deleteCopyObjectRequest(DeleteCopyObjectRequestRequest request) Description copied from interface:DataIntegrationDelete copy object request using the specified identifier.- Specified by:
- deleteCopyObjectRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDataAssetpublic DeleteDataAssetResponse deleteDataAsset(DeleteDataAssetRequest request) Description copied from interface:DataIntegrationRemoves a data asset using the specified identifier.- Specified by:
- deleteDataAssetin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDataFlowpublic DeleteDataFlowResponse deleteDataFlow(DeleteDataFlowRequest request) Description copied from interface:DataIntegrationRemoves a data flow from a project or folder using the specified identifier.- Specified by:
- deleteDataFlowin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDataFlowValidationpublic DeleteDataFlowValidationResponse deleteDataFlowValidation(DeleteDataFlowValidationRequest request) Description copied from interface:DataIntegrationRemoves a data flow validation using the specified identifier.- Specified by:
- deleteDataFlowValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDisApplicationpublic DeleteDisApplicationResponse deleteDisApplication(DeleteDisApplicationRequest request) Description copied from interface:DataIntegrationRemoves a DIS application using the specified identifier.- Specified by:
- deleteDisApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDisApplicationDetailedDescriptionpublic DeleteDisApplicationDetailedDescriptionResponse deleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationDeletes detailed description of an Application.- Specified by:
- deleteDisApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExportRequestpublic DeleteExportRequestResponse deleteExportRequest(DeleteExportRequestRequest request) Description copied from interface:DataIntegrationDelete export object request using the specified identifier.- Specified by:
- deleteExportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalPublicationpublic DeleteExternalPublicationResponse deleteExternalPublication(DeleteExternalPublicationRequest request) Description copied from interface:DataIntegrationRemoves a published object using the specified identifier.- Specified by:
- deleteExternalPublicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteExternalPublicationValidationpublic DeleteExternalPublicationValidationResponse deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request) Description copied from interface:DataIntegrationRemoves a task validation using the specified identifier.- Specified by:
- deleteExternalPublicationValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteFolderpublic DeleteFolderResponse deleteFolder(DeleteFolderRequest request) Description copied from interface:DataIntegrationRemoves a folder from a project using the specified identifier.- Specified by:
- deleteFolderin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteFunctionLibrarypublic DeleteFunctionLibraryResponse deleteFunctionLibrary(DeleteFunctionLibraryRequest request) Description copied from interface:DataIntegrationRemoves a Function Library from a project using the specified identifier.- Specified by:
- deleteFunctionLibraryin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteImportRequestpublic DeleteImportRequestResponse deleteImportRequest(DeleteImportRequestRequest request) Description copied from interface:DataIntegrationDelete import object request using the specified identifier.- Specified by:
- deleteImportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePatchpublic DeletePatchResponse deletePatch(DeletePatchRequest request) Description copied from interface:DataIntegrationRemoves a patch using the specified identifier.- Specified by:
- deletePatchin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePipelinepublic DeletePipelineResponse deletePipeline(DeletePipelineRequest request) Description copied from interface:DataIntegrationRemoves a pipeline from a project or folder using the specified identifier.- Specified by:
- deletePipelinein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePipelineValidationpublic DeletePipelineValidationResponse deletePipelineValidation(DeletePipelineValidationRequest request) Description copied from interface:DataIntegrationRemoves a pipeline validation using the specified identifier.- Specified by:
- deletePipelineValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteProjectpublic DeleteProjectResponse deleteProject(DeleteProjectRequest request) Description copied from interface:DataIntegrationRemoves a project from the workspace using the specified identifier.- Specified by:
- deleteProjectin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSchedulepublic DeleteScheduleResponse deleteSchedule(DeleteScheduleRequest request) Description copied from interface:DataIntegrationEndpoint to delete schedule.- Specified by:
- deleteSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTaskpublic DeleteTaskResponse deleteTask(DeleteTaskRequest request) Description copied from interface:DataIntegrationRemoves a task using the specified identifier.- Specified by:
- deleteTaskin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTaskRunpublic DeleteTaskRunResponse deleteTaskRun(DeleteTaskRunRequest request) Description copied from interface:DataIntegrationDeletes a task run using the specified identifier.- Specified by:
- deleteTaskRunin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTaskSchedulepublic DeleteTaskScheduleResponse deleteTaskSchedule(DeleteTaskScheduleRequest request) Description copied from interface:DataIntegrationEndpoint to delete TaskSchedule.- Specified by:
- deleteTaskSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTaskValidationpublic DeleteTaskValidationResponse deleteTaskValidation(DeleteTaskValidationRequest request) Description copied from interface:DataIntegrationRemoves a task validation using the specified identifier.- Specified by:
- deleteTaskValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteUserDefinedFunctionpublic DeleteUserDefinedFunctionResponse deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request) Description copied from interface:DataIntegrationRemoves a UserDefinedFunction from a function library using the specified identifier.- Specified by:
- deleteUserDefinedFunctionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteUserDefinedFunctionValidationpublic DeleteUserDefinedFunctionValidationResponse deleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request) Description copied from interface:DataIntegrationRemoves a UserDefinedFunction validation using the specified identifier.- Specified by:
- deleteUserDefinedFunctionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteWorkspacepublic DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest request) Description copied from interface:DataIntegrationDeletes a Data Integration workspace resource using the specified identifier.- Specified by:
- deleteWorkspacein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getApplicationpublic GetApplicationResponse getApplication(GetApplicationRequest request) Description copied from interface:DataIntegrationRetrieves an application using the specified identifier.- Specified by:
- getApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getApplicationDetailedDescriptionpublic GetApplicationDetailedDescriptionResponse getApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationRetrieves detailed description of an Application- Specified by:
- getApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCompositeStatepublic GetCompositeStateResponse getCompositeState(GetCompositeStateRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get composite state for a given aggregator- Specified by:
- getCompositeStatein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConnectionpublic GetConnectionResponse getConnection(GetConnectionRequest request) Description copied from interface:DataIntegrationRetrieves the connection details using the specified identifier.- Specified by:
- getConnectionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConnectionValidationpublic GetConnectionValidationResponse getConnectionValidation(GetConnectionValidationRequest request) Description copied from interface:DataIntegrationRetrieves a connection validation using the specified identifier.- Specified by:
- getConnectionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCopyObjectRequestpublic GetCopyObjectRequestResponse getCopyObjectRequest(GetCopyObjectRequestRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the summary/details of object being copied.- Specified by:
- getCopyObjectRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCountStatisticpublic GetCountStatisticResponse getCountStatistic(GetCountStatisticRequest request) Description copied from interface:DataIntegrationRetrieves 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataAssetpublic GetDataAssetResponse getDataAsset(GetDataAssetRequest request) Description copied from interface:DataIntegrationRetrieves details of a data asset using the specified identifier.- Specified by:
- getDataAssetin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataEntitypublic GetDataEntityResponse getDataEntity(GetDataEntityRequest request) Description copied from interface:DataIntegrationRetrieves the data entity details with the given name from live schema.- Specified by:
- getDataEntityin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataFlowpublic GetDataFlowResponse getDataFlow(GetDataFlowRequest request) Description copied from interface:DataIntegrationRetrieves a data flow using the specified identifier.- Specified by:
- getDataFlowin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataFlowValidationpublic GetDataFlowValidationResponse getDataFlowValidation(GetDataFlowValidationRequest request) Description copied from interface:DataIntegrationRetrieves a data flow validation using the specified identifier.- Specified by:
- getDataFlowValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDependentObjectpublic GetDependentObjectResponse getDependentObject(GetDependentObjectRequest request) Description copied from interface:DataIntegrationRetrieves the details of a dependent object from an application.- Specified by:
- getDependentObjectin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDisApplicationpublic GetDisApplicationResponse getDisApplication(GetDisApplicationRequest request) Description copied from interface:DataIntegrationRetrieves an application using the specified OCID.- Specified by:
- getDisApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDisApplicationDetailedDescriptionpublic GetDisApplicationDetailedDescriptionResponse getDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationRetrieves detailed description of an Application.- Specified by:
- getDisApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExportRequestpublic GetExportRequestResponse getExportRequest(GetExportRequestRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the summary/details of object being exported.- Specified by:
- getExportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalPublicationpublic GetExternalPublicationResponse getExternalPublication(GetExternalPublicationRequest request) Description copied from interface:DataIntegrationRetrieves a publshed object in an task using the specified identifier.- Specified by:
- getExternalPublicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getExternalPublicationValidationpublic GetExternalPublicationValidationResponse getExternalPublicationValidation(GetExternalPublicationValidationRequest request) Description copied from interface:DataIntegrationRetrieves an external publication validation using the specified identifier.- Specified by:
- getExternalPublicationValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getFolderpublic GetFolderResponse getFolder(GetFolderRequest request) Description copied from interface:DataIntegrationRetrieves a folder using the specified identifier.- Specified by:
- getFolderin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getFunctionLibrarypublic GetFunctionLibraryResponse getFunctionLibrary(GetFunctionLibraryRequest request) Description copied from interface:DataIntegrationRetrieves a Function Library using the specified identifier.- Specified by:
- getFunctionLibraryin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getImportRequestpublic GetImportRequestResponse getImportRequest(GetImportRequestRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the summary/details of object being imported.- Specified by:
- getImportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPatchpublic GetPatchResponse getPatch(GetPatchRequest request) Description copied from interface:DataIntegrationRetrieves a patch in an application using the specified identifier.- Specified by:
- getPatchin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPipelinepublic GetPipelineResponse getPipeline(GetPipelineRequest request) Description copied from interface:DataIntegrationRetrieves a pipeline using the specified identifier.- Specified by:
- getPipelinein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPipelineValidationpublic GetPipelineValidationResponse getPipelineValidation(GetPipelineValidationRequest request) Description copied from interface:DataIntegrationRetrieves a pipeline validation using the specified identifier.- Specified by:
- getPipelineValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProjectpublic GetProjectResponse getProject(GetProjectRequest request) Description copied from interface:DataIntegrationRetrieves a project using the specified identifier.- Specified by:
- getProjectin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPublishedObjectpublic GetPublishedObjectResponse getPublishedObject(GetPublishedObjectRequest request) Description copied from interface:DataIntegrationRetrieves the details of a published object from an application.- Specified by:
- getPublishedObjectin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getReferencepublic GetReferenceResponse getReference(GetReferenceRequest request) Description copied from interface:DataIntegrationRetrieves a reference in an application.- Specified by:
- getReferencein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRuntimeOperatorpublic GetRuntimeOperatorResponse getRuntimeOperator(GetRuntimeOperatorRequest request) Description copied from interface:DataIntegrationRetrieves a runtime operator using the specified identifier.- Specified by:
- getRuntimeOperatorin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRuntimePipelinepublic GetRuntimePipelineResponse getRuntimePipeline(GetRuntimePipelineRequest request) Description copied from interface:DataIntegrationRetrieves a runtime pipeline using the specified identifier.- Specified by:
- getRuntimePipelinein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSchedulepublic GetScheduleResponse getSchedule(GetScheduleRequest request) Description copied from interface:DataIntegrationRetrieves schedule by schedule key- Specified by:
- getSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSchemapublic GetSchemaResponse getSchema(GetSchemaRequest request) Description copied from interface:DataIntegrationRetrieves a schema that can be accessed using the specified connection.- Specified by:
- getSchemain interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTaskpublic GetTaskResponse getTask(GetTaskRequest request) Description copied from interface:DataIntegrationRetrieves a task using the specified identifier.- Specified by:
- getTaskin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTaskRunpublic GetTaskRunResponse getTaskRun(GetTaskRunRequest request) Description copied from interface:DataIntegrationRetrieves a task run using the specified identifier.- Specified by:
- getTaskRunin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTaskSchedulepublic GetTaskScheduleResponse getTaskSchedule(GetTaskScheduleRequest request) Description copied from interface:DataIntegrationEndpoint used to get taskSchedule by its key- Specified by:
- getTaskSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTaskValidationpublic GetTaskValidationResponse getTaskValidation(GetTaskValidationRequest request) Description copied from interface:DataIntegrationRetrieves a task validation using the specified identifier.- Specified by:
- getTaskValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTemplatepublic GetTemplateResponse getTemplate(GetTemplateRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get an application template using a key.- Specified by:
- getTemplatein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getUserDefinedFunctionpublic GetUserDefinedFunctionResponse getUserDefinedFunction(GetUserDefinedFunctionRequest request) Description copied from interface:DataIntegrationRetrieves a UserDefinedFunction using the specified identifier.- Specified by:
- getUserDefinedFunctionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getUserDefinedFunctionValidationpublic GetUserDefinedFunctionValidationResponse getUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request) Description copied from interface:DataIntegrationRetrieves a UserDefinedFunction validation using the specified identifier.- Specified by:
- getUserDefinedFunctionValidationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:DataIntegrationRetrieves the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkspacepublic GetWorkspaceResponse getWorkspace(GetWorkspaceRequest request) Description copied from interface:DataIntegrationRetrieves a Data Integration workspace using the specified identifier.- Specified by:
- getWorkspacein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listApplicationspublic ListApplicationsResponse listApplications(ListApplicationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of applications and provides options to filter the list.- Specified by:
- listApplicationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConnectionValidationspublic ListConnectionValidationsResponse listConnectionValidations(ListConnectionValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of connection validations within the specified workspace.- Specified by:
- listConnectionValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConnectionspublic ListConnectionsResponse listConnections(ListConnectionsRequest request) Description copied from interface:DataIntegrationRetrieves a list of all connections.- Specified by:
- listConnectionsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCopyObjectRequestspublic ListCopyObjectRequestsResponse listCopyObjectRequests(ListCopyObjectRequestsRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the list of copy object requests.- Specified by:
- listCopyObjectRequestsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataAssetspublic ListDataAssetsResponse listDataAssets(ListDataAssetsRequest request) Description copied from interface:DataIntegrationRetrieves a list of all data asset summaries.- Specified by:
- listDataAssetsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataEntitiespublic ListDataEntitiesResponse listDataEntities(ListDataEntitiesRequest request) Description copied from interface:DataIntegrationLists a summary of data entities from the data asset using the specified connection.- Specified by:
- listDataEntitiesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataFlowValidationspublic ListDataFlowValidationsResponse listDataFlowValidations(ListDataFlowValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of data flow validations within the specified workspace.- Specified by:
- listDataFlowValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataFlowspublic ListDataFlowsResponse listDataFlows(ListDataFlowsRequest request) Description copied from interface:DataIntegrationRetrieves a list of data flows in a project or folder.- Specified by:
- listDataFlowsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDependentObjectspublic ListDependentObjectsResponse listDependentObjects(ListDependentObjectsRequest request) Description copied from interface:DataIntegrationRetrieves a list of all dependent objects for a specific application.- Specified by:
- listDependentObjectsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDisApplicationTaskRunLineagespublic ListDisApplicationTaskRunLineagesResponse listDisApplicationTaskRunLineages(ListDisApplicationTaskRunLineagesRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
- listDisApplicationTaskRunLineagesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDisApplicationspublic ListDisApplicationsResponse listDisApplications(ListDisApplicationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of DIS Applications in a compartment and provides options to filter the list.- Specified by:
- listDisApplicationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExportRequestspublic ListExportRequestsResponse listExportRequests(ListExportRequestsRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the list of export object requests.- Specified by:
- listExportRequestsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalPublicationValidationspublic ListExternalPublicationValidationsResponse listExternalPublicationValidations(ListExternalPublicationValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a lists of external publication validations in a workspace and provides options to filter the list.- Specified by:
- listExternalPublicationValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listExternalPublicationspublic ListExternalPublicationsResponse listExternalPublications(ListExternalPublicationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of external publications in an application and provides options to filter the list.- Specified by:
- listExternalPublicationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listFolderspublic ListFoldersResponse listFolders(ListFoldersRequest request) Description copied from interface:DataIntegrationRetrieves a list of folders in a project and provides options to filter the list.- Specified by:
- listFoldersin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listFunctionLibrariespublic ListFunctionLibrariesResponse listFunctionLibraries(ListFunctionLibrariesRequest request) Description copied from interface:DataIntegrationRetrieves a list of function libraries in a project and provides options to filter the list.- Specified by:
- listFunctionLibrariesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listImportRequestspublic ListImportRequestsResponse listImportRequests(ListImportRequestsRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the list of import object requests.- Specified by:
- listImportRequestsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPatchChangespublic ListPatchChangesResponse listPatchChanges(ListPatchChangesRequest request) Description copied from interface:DataIntegrationRetrieves a list of patches in an application and provides options to filter the list.- Specified by:
- listPatchChangesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPatchespublic ListPatchesResponse listPatches(ListPatchesRequest request) Description copied from interface:DataIntegrationRetrieves 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPipelineValidationspublic ListPipelineValidationsResponse listPipelineValidations(ListPipelineValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of pipeline validations within the specified workspace.- Specified by:
- listPipelineValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPipelinespublic ListPipelinesResponse listPipelines(ListPipelinesRequest request) Description copied from interface:DataIntegrationRetrieves 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProjectspublic ListProjectsResponse listProjects(ListProjectsRequest request) Description copied from interface:DataIntegrationRetrieves a lists of projects in a workspace and provides options to filter the list.- Specified by:
- listProjectsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPublishedObjectspublic ListPublishedObjectsResponse listPublishedObjects(ListPublishedObjectsRequest request) Description copied from interface:DataIntegrationRetrieves a list of all the published objects for a specified application.- Specified by:
- listPublishedObjectsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listReferencespublic ListReferencesResponse listReferences(ListReferencesRequest request) Description copied from interface:DataIntegrationRetrieves 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRuntimeOperatorspublic ListRuntimeOperatorsResponse listRuntimeOperators(ListRuntimeOperatorsRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to list runtime operators with filtering options- Specified by:
- listRuntimeOperatorsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRuntimePipelinespublic ListRuntimePipelinesResponse listRuntimePipelines(ListRuntimePipelinesRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to list runtime pipelines with filtering options- Specified by:
- listRuntimePipelinesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSchedulespublic ListSchedulesResponse listSchedules(ListSchedulesRequest request) Description copied from interface:DataIntegrationUse this endpoint to list schedules.- Specified by:
- listSchedulesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSchemaspublic ListSchemasResponse listSchemas(ListSchemasRequest request) Description copied from interface:DataIntegrationRetrieves a list of all the schemas that can be accessed using the specified connection.- Specified by:
- listSchemasin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskRunLineagespublic ListTaskRunLineagesResponse listTaskRunLineages(ListTaskRunLineagesRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to list Task Run Lineages within a given time window.- Specified by:
- listTaskRunLineagesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskRunLogspublic ListTaskRunLogsResponse listTaskRunLogs(ListTaskRunLogsRequest request) Description copied from interface:DataIntegrationGets log entries for task runs using its key.- Specified by:
- listTaskRunLogsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskRunspublic ListTaskRunsResponse listTaskRuns(ListTaskRunsRequest request) Description copied from interface:DataIntegrationRetrieves a list of task runs and provides options to filter the list.- Specified by:
- listTaskRunsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskSchedulespublic ListTaskSchedulesResponse listTaskSchedules(ListTaskSchedulesRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to get the list of all the TaskSchedule objects.- Specified by:
- listTaskSchedulesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskValidationspublic ListTaskValidationsResponse listTaskValidations(ListTaskValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of task validations within the specified workspace.- Specified by:
- listTaskValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTaskspublic ListTasksResponse listTasks(ListTasksRequest request) Description copied from interface:DataIntegrationRetrieves a list of all tasks in a specified project or folder.- Specified by:
- listTasksin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTemplatespublic ListTemplatesResponse listTemplates(ListTemplatesRequest request) Description copied from interface:DataIntegrationThis endpoint can be used to list application templates with filtering options.- Specified by:
- listTemplatesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listUserDefinedFunctionValidationspublic ListUserDefinedFunctionValidationsResponse listUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request) Description copied from interface:DataIntegrationRetrieves a list of UserDefinedFunctionvalidations within the specified workspace.- Specified by:
- listUserDefinedFunctionValidationsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listUserDefinedFunctionspublic ListUserDefinedFunctionsResponse listUserDefinedFunctions(ListUserDefinedFunctionsRequest request) Description copied from interface:DataIntegrationRetrieves a list of UserDefinedFunctions in a function library.- Specified by:
- listUserDefinedFunctionsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:DataIntegrationRetrieves a paginated list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:DataIntegrationRetrieves a paginated list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:DataIntegrationLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkspacespublic ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request) Description copied from interface:DataIntegrationRetrieves a list of Data Integration workspaces.- Specified by:
- listWorkspacesin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startWorkspacepublic StartWorkspaceResponse startWorkspace(StartWorkspaceRequest request) Description copied from interface:DataIntegrationStarts a workspace.- Specified by:
- startWorkspacein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
stopWorkspacepublic StopWorkspaceResponse stopWorkspace(StopWorkspaceRequest request) Description copied from interface:DataIntegrationStops a workspace.- Specified by:
- stopWorkspacein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateApplicationpublic UpdateApplicationResponse updateApplication(UpdateApplicationRequest request) Description copied from interface:DataIntegrationUpdates an application.- Specified by:
- updateApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateApplicationDetailedDescriptionpublic UpdateApplicationDetailedDescriptionResponse updateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationUpdates the detailed description of an Application.- Specified by:
- updateApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateConnectionpublic UpdateConnectionResponse updateConnection(UpdateConnectionRequest request) Description copied from interface:DataIntegrationUpdates a connection under a data asset.- Specified by:
- updateConnectionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateCopyObjectRequestpublic UpdateCopyObjectRequestResponse updateCopyObjectRequest(UpdateCopyObjectRequestRequest request) Description copied from interface:DataIntegrationUpdates the status of a copy object request.- Specified by:
- updateCopyObjectRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataAssetpublic UpdateDataAssetResponse updateDataAsset(UpdateDataAssetRequest request) Description copied from interface:DataIntegrationUpdates a specific data asset with default connection.- Specified by:
- updateDataAssetin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataFlowpublic UpdateDataFlowResponse updateDataFlow(UpdateDataFlowRequest request) Description copied from interface:DataIntegrationUpdates a specific data flow.- Specified by:
- updateDataFlowin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDisApplicationpublic UpdateDisApplicationResponse updateDisApplication(UpdateDisApplicationRequest request) Description copied from interface:DataIntegrationUpdates a DIS Application.- Specified by:
- updateDisApplicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDisApplicationDetailedDescriptionpublic UpdateDisApplicationDetailedDescriptionResponse updateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request) Description copied from interface:DataIntegrationUpdates the detailed description of an Application.- Specified by:
- updateDisApplicationDetailedDescriptionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExportRequestpublic UpdateExportRequestResponse updateExportRequest(UpdateExportRequestRequest request) Description copied from interface:DataIntegrationUpdates the status of a export object request.- Specified by:
- updateExportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateExternalPublicationpublic UpdateExternalPublicationResponse updateExternalPublication(UpdateExternalPublicationRequest request) Description copied from interface:DataIntegrationUpdates the external publication object.- Specified by:
- updateExternalPublicationin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateFolderpublic UpdateFolderResponse updateFolder(UpdateFolderRequest request) Description copied from interface:DataIntegrationUpdates a specific folder.- Specified by:
- updateFolderin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateFunctionLibrarypublic UpdateFunctionLibraryResponse updateFunctionLibrary(UpdateFunctionLibraryRequest request) Description copied from interface:DataIntegrationUpdates a specific Function Library.- Specified by:
- updateFunctionLibraryin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateImportRequestpublic UpdateImportRequestResponse updateImportRequest(UpdateImportRequestRequest request) Description copied from interface:DataIntegrationUpdates the status of a import object request.- Specified by:
- updateImportRequestin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updatePipelinepublic UpdatePipelineResponse updatePipeline(UpdatePipelineRequest request) Description copied from interface:DataIntegrationUpdates a specific pipeline.- Specified by:
- updatePipelinein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProjectpublic UpdateProjectResponse updateProject(UpdateProjectRequest request) Description copied from interface:DataIntegrationUpdates a specific project.- Specified by:
- updateProjectin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateReferencepublic UpdateReferenceResponse updateReference(UpdateReferenceRequest request) Description copied from interface:DataIntegrationUpdates the application references.For example, to map a data asset to a different target object. - Specified by:
- updateReferencein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSchedulepublic UpdateScheduleResponse updateSchedule(UpdateScheduleRequest request) Description copied from interface:DataIntegrationEndpoint used to update the schedule- Specified by:
- updateSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTaskpublic UpdateTaskResponse updateTask(UpdateTaskRequest request) Description copied from interface:DataIntegrationUpdates 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- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTaskRunpublic UpdateTaskRunResponse updateTaskRun(UpdateTaskRunRequest request) Description copied from interface:DataIntegrationUpdates the status of the task run.For example, aborts a task run. - Specified by:
- updateTaskRunin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTaskSchedulepublic UpdateTaskScheduleResponse updateTaskSchedule(UpdateTaskScheduleRequest request) Description copied from interface:DataIntegrationEndpoint used to update the TaskSchedule- Specified by:
- updateTaskSchedulein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateUserDefinedFunctionpublic UpdateUserDefinedFunctionResponse updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request) Description copied from interface:DataIntegrationUpdates a specific UserDefinedFunction.- Specified by:
- updateUserDefinedFunctionin interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateWorkspacepublic UpdateWorkspaceResponse updateWorkspace(UpdateWorkspaceRequest request) Description copied from interface:DataIntegrationUpdates the specified Data Integration workspace.- Specified by:
- updateWorkspacein interface- DataIntegration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic DataIntegrationWaiters getWaiters() Description copied from interface:DataIntegrationGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- DataIntegration
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic DataIntegrationPaginators getPaginators() Description copied from interface:DataIntegrationGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- DataIntegration
- Returns:
- The service paginators.
 
 - 
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() 
 
- 
 
-