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 Summary
Nested Classes Modifier and Type Class Description static classDataIntegrationClient.BuilderBuilder class for this client.
-
Field Summary
Fields 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 Summary
Constructors 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 Summary
All 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.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.dataintegration.DataIntegration
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DataIntegrationClient
@Deprecated public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDataIntegrationClient.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 (seeDataIntegrationClient.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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeDataIntegrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-DataIntegrationClient.Builder.executorService
-
-
Method Detail
-
builder
public static DataIntegrationClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public 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 interfaceDataIntegration- Parameters:
region- The region of the service.
-
setRegion
public 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 interfaceDataIntegration- Parameters:
regionId- The public region ID.
-
changeCompartment
public ChangeCompartmentResponse changeCompartment(ChangeCompartmentRequest request)
Description copied from interface:DataIntegrationMoves a workspace to a specified compartment.- Specified by:
changeCompartmentin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeDisApplicationCompartment
public ChangeDisApplicationCompartmentResponse changeDisApplicationCompartment(ChangeDisApplicationCompartmentRequest request)
Description copied from interface:DataIntegrationMoves a DIS Application to a specified compartment.- Specified by:
changeDisApplicationCompartmentin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createApplication
public CreateApplicationResponse createApplication(CreateApplicationRequest request)
Description copied from interface:DataIntegrationCreates an application.- Specified by:
createApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createApplicationDetailedDescription
public CreateApplicationDetailedDescriptionResponse createApplicationDetailedDescription(CreateApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationCreates detailed description for an application.- Specified by:
createApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createConnection
public CreateConnectionResponse createConnection(CreateConnectionRequest request)
Description copied from interface:DataIntegrationCreates a connection under an existing data asset.- Specified by:
createConnectionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createConnectionValidation
public CreateConnectionValidationResponse createConnectionValidation(CreateConnectionValidationRequest request)
Description copied from interface:DataIntegrationCreates a connection validation.- Specified by:
createConnectionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createCopyObjectRequest
public CreateCopyObjectRequestResponse createCopyObjectRequest(CreateCopyObjectRequestRequest request)
Description copied from interface:DataIntegrationCopy Metadata Object.- Specified by:
createCopyObjectRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDataAsset
public CreateDataAssetResponse createDataAsset(CreateDataAssetRequest request)
Description copied from interface:DataIntegrationCreates a data asset with default connection.- Specified by:
createDataAssetin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDataFlow
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDataFlowValidation
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDisApplication
public CreateDisApplicationResponse createDisApplication(CreateDisApplicationRequest request)
Description copied from interface:DataIntegrationCreates a DIS Application.- Specified by:
createDisApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDisApplicationDetailedDescription
public CreateDisApplicationDetailedDescriptionResponse createDisApplicationDetailedDescription(CreateDisApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationCreates detailed description for an application.- Specified by:
createDisApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createEntityShape
public CreateEntityShapeResponse createEntityShape(CreateEntityShapeRequest request)
Description copied from interface:DataIntegrationCreates the data entity shape using the shape from the data asset.- Specified by:
createEntityShapein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExportRequest
public CreateExportRequestResponse createExportRequest(CreateExportRequestRequest request)
Description copied from interface:DataIntegrationExport Metadata Object- Specified by:
createExportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalPublication
public CreateExternalPublicationResponse createExternalPublication(CreateExternalPublicationRequest request)
Description copied from interface:DataIntegrationPublish a DataFlow in a OCI DataFlow application.- Specified by:
createExternalPublicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createExternalPublicationValidation
public CreateExternalPublicationValidationResponse createExternalPublicationValidation(CreateExternalPublicationValidationRequest request)
Description copied from interface:DataIntegrationValidates a specific task.- Specified by:
createExternalPublicationValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFolder
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFunctionLibrary
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createImportRequest
public CreateImportRequestResponse createImportRequest(CreateImportRequestRequest request)
Description copied from interface:DataIntegrationImport Metadata Object- Specified by:
createImportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPatch
public CreatePatchResponse createPatch(CreatePatchRequest request)
Description copied from interface:DataIntegrationCreates a patch in an application.- Specified by:
createPatchin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPipeline
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPipelineValidation
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createProject
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createSchedule
public CreateScheduleResponse createSchedule(CreateScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint to create a new schedule- Specified by:
createSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTask
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTaskRun
public CreateTaskRunResponse createTaskRun(CreateTaskRunRequest request)
Description copied from interface:DataIntegrationCreates a data integration task run for the specified task.- Specified by:
createTaskRunin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTaskSchedule
public CreateTaskScheduleResponse createTaskSchedule(CreateTaskScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint to be used create TaskSchedule.- Specified by:
createTaskSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTaskValidation
public CreateTaskValidationResponse createTaskValidation(CreateTaskValidationRequest request)
Description copied from interface:DataIntegrationValidates a specific task.- Specified by:
createTaskValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createUserDefinedFunction
public CreateUserDefinedFunctionResponse createUserDefinedFunction(CreateUserDefinedFunctionRequest request)
Description copied from interface:DataIntegrationCreates a new UserDefinedFunction in a function library ready for performing data integrations.- Specified by:
createUserDefinedFunctionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createUserDefinedFunctionValidation
public CreateUserDefinedFunctionValidationResponse createUserDefinedFunctionValidation(CreateUserDefinedFunctionValidationRequest request)
Description copied from interface:DataIntegrationAccepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.- Specified by:
createUserDefinedFunctionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createWorkspace
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteApplication
public DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request)
Description copied from interface:DataIntegrationRemoves an application using the specified identifier.- Specified by:
deleteApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteApplicationDetailedDescription
public DeleteApplicationDetailedDescriptionResponse deleteApplicationDetailedDescription(DeleteApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationDeletes detailed description of an Application.- Specified by:
deleteApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteConnection
public DeleteConnectionResponse deleteConnection(DeleteConnectionRequest request)
Description copied from interface:DataIntegrationRemoves a connection using the specified identifier.- Specified by:
deleteConnectionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteConnectionValidation
public DeleteConnectionValidationResponse deleteConnectionValidation(DeleteConnectionValidationRequest request)
Description copied from interface:DataIntegrationDeletes a connection validation.- Specified by:
deleteConnectionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteCopyObjectRequest
public DeleteCopyObjectRequestResponse deleteCopyObjectRequest(DeleteCopyObjectRequestRequest request)
Description copied from interface:DataIntegrationDelete copy object request using the specified identifier.- Specified by:
deleteCopyObjectRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDataAsset
public DeleteDataAssetResponse deleteDataAsset(DeleteDataAssetRequest request)
Description copied from interface:DataIntegrationRemoves a data asset using the specified identifier.- Specified by:
deleteDataAssetin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDataFlow
public DeleteDataFlowResponse deleteDataFlow(DeleteDataFlowRequest request)
Description copied from interface:DataIntegrationRemoves a data flow from a project or folder using the specified identifier.- Specified by:
deleteDataFlowin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDataFlowValidation
public DeleteDataFlowValidationResponse deleteDataFlowValidation(DeleteDataFlowValidationRequest request)
Description copied from interface:DataIntegrationRemoves a data flow validation using the specified identifier.- Specified by:
deleteDataFlowValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDisApplication
public DeleteDisApplicationResponse deleteDisApplication(DeleteDisApplicationRequest request)
Description copied from interface:DataIntegrationRemoves a DIS application using the specified identifier.- Specified by:
deleteDisApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDisApplicationDetailedDescription
public DeleteDisApplicationDetailedDescriptionResponse deleteDisApplicationDetailedDescription(DeleteDisApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationDeletes detailed description of an Application.- Specified by:
deleteDisApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExportRequest
public DeleteExportRequestResponse deleteExportRequest(DeleteExportRequestRequest request)
Description copied from interface:DataIntegrationDelete export object request using the specified identifier.- Specified by:
deleteExportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalPublication
public DeleteExternalPublicationResponse deleteExternalPublication(DeleteExternalPublicationRequest request)
Description copied from interface:DataIntegrationRemoves a published object using the specified identifier.- Specified by:
deleteExternalPublicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteExternalPublicationValidation
public DeleteExternalPublicationValidationResponse deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request)
Description copied from interface:DataIntegrationRemoves a task validation using the specified identifier.- Specified by:
deleteExternalPublicationValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFolder
public DeleteFolderResponse deleteFolder(DeleteFolderRequest request)
Description copied from interface:DataIntegrationRemoves a folder from a project using the specified identifier.- Specified by:
deleteFolderin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFunctionLibrary
public DeleteFunctionLibraryResponse deleteFunctionLibrary(DeleteFunctionLibraryRequest request)
Description copied from interface:DataIntegrationRemoves a Function Library from a project using the specified identifier.- Specified by:
deleteFunctionLibraryin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteImportRequest
public DeleteImportRequestResponse deleteImportRequest(DeleteImportRequestRequest request)
Description copied from interface:DataIntegrationDelete import object request using the specified identifier.- Specified by:
deleteImportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePatch
public DeletePatchResponse deletePatch(DeletePatchRequest request)
Description copied from interface:DataIntegrationRemoves a patch using the specified identifier.- Specified by:
deletePatchin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePipeline
public DeletePipelineResponse deletePipeline(DeletePipelineRequest request)
Description copied from interface:DataIntegrationRemoves a pipeline from a project or folder using the specified identifier.- Specified by:
deletePipelinein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePipelineValidation
public DeletePipelineValidationResponse deletePipelineValidation(DeletePipelineValidationRequest request)
Description copied from interface:DataIntegrationRemoves a pipeline validation using the specified identifier.- Specified by:
deletePipelineValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteProject
public DeleteProjectResponse deleteProject(DeleteProjectRequest request)
Description copied from interface:DataIntegrationRemoves a project from the workspace using the specified identifier.- Specified by:
deleteProjectin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteSchedule
public DeleteScheduleResponse deleteSchedule(DeleteScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint to delete schedule.- Specified by:
deleteSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTask
public DeleteTaskResponse deleteTask(DeleteTaskRequest request)
Description copied from interface:DataIntegrationRemoves a task using the specified identifier.- Specified by:
deleteTaskin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTaskRun
public DeleteTaskRunResponse deleteTaskRun(DeleteTaskRunRequest request)
Description copied from interface:DataIntegrationDeletes a task run using the specified identifier.- Specified by:
deleteTaskRunin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTaskSchedule
public DeleteTaskScheduleResponse deleteTaskSchedule(DeleteTaskScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint to delete TaskSchedule.- Specified by:
deleteTaskSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTaskValidation
public DeleteTaskValidationResponse deleteTaskValidation(DeleteTaskValidationRequest request)
Description copied from interface:DataIntegrationRemoves a task validation using the specified identifier.- Specified by:
deleteTaskValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteUserDefinedFunction
public DeleteUserDefinedFunctionResponse deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest request)
Description copied from interface:DataIntegrationRemoves a UserDefinedFunction from a function library using the specified identifier.- Specified by:
deleteUserDefinedFunctionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteUserDefinedFunctionValidation
public DeleteUserDefinedFunctionValidationResponse deleteUserDefinedFunctionValidation(DeleteUserDefinedFunctionValidationRequest request)
Description copied from interface:DataIntegrationRemoves a UserDefinedFunction validation using the specified identifier.- Specified by:
deleteUserDefinedFunctionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteWorkspace
public DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest request)
Description copied from interface:DataIntegrationDeletes a Data Integration workspace resource using the specified identifier.- Specified by:
deleteWorkspacein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getApplication
public GetApplicationResponse getApplication(GetApplicationRequest request)
Description copied from interface:DataIntegrationRetrieves an application using the specified identifier.- Specified by:
getApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getApplicationDetailedDescription
public GetApplicationDetailedDescriptionResponse getApplicationDetailedDescription(GetApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationRetrieves detailed description of an Application- Specified by:
getApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCompositeState
public GetCompositeStateResponse getCompositeState(GetCompositeStateRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to get composite state for a given aggregator- Specified by:
getCompositeStatein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConnection
public GetConnectionResponse getConnection(GetConnectionRequest request)
Description copied from interface:DataIntegrationRetrieves the connection details using the specified identifier.- Specified by:
getConnectionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConnectionValidation
public GetConnectionValidationResponse getConnectionValidation(GetConnectionValidationRequest request)
Description copied from interface:DataIntegrationRetrieves a connection validation using the specified identifier.- Specified by:
getConnectionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCopyObjectRequest
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCountStatistic
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDataAsset
public GetDataAssetResponse getDataAsset(GetDataAssetRequest request)
Description copied from interface:DataIntegrationRetrieves details of a data asset using the specified identifier.- Specified by:
getDataAssetin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDataEntity
public GetDataEntityResponse getDataEntity(GetDataEntityRequest request)
Description copied from interface:DataIntegrationRetrieves the data entity details with the given name from live schema.- Specified by:
getDataEntityin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDataFlow
public GetDataFlowResponse getDataFlow(GetDataFlowRequest request)
Description copied from interface:DataIntegrationRetrieves a data flow using the specified identifier.- Specified by:
getDataFlowin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDataFlowValidation
public GetDataFlowValidationResponse getDataFlowValidation(GetDataFlowValidationRequest request)
Description copied from interface:DataIntegrationRetrieves a data flow validation using the specified identifier.- Specified by:
getDataFlowValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDependentObject
public GetDependentObjectResponse getDependentObject(GetDependentObjectRequest request)
Description copied from interface:DataIntegrationRetrieves the details of a dependent object from an application.- Specified by:
getDependentObjectin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDisApplication
public GetDisApplicationResponse getDisApplication(GetDisApplicationRequest request)
Description copied from interface:DataIntegrationRetrieves an application using the specified OCID.- Specified by:
getDisApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDisApplicationDetailedDescription
public GetDisApplicationDetailedDescriptionResponse getDisApplicationDetailedDescription(GetDisApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationRetrieves detailed description of an Application.- Specified by:
getDisApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExportRequest
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalPublication
public GetExternalPublicationResponse getExternalPublication(GetExternalPublicationRequest request)
Description copied from interface:DataIntegrationRetrieves a publshed object in an task using the specified identifier.- Specified by:
getExternalPublicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getExternalPublicationValidation
public GetExternalPublicationValidationResponse getExternalPublicationValidation(GetExternalPublicationValidationRequest request)
Description copied from interface:DataIntegrationRetrieves an external publication validation using the specified identifier.- Specified by:
getExternalPublicationValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFolder
public GetFolderResponse getFolder(GetFolderRequest request)
Description copied from interface:DataIntegrationRetrieves a folder using the specified identifier.- Specified by:
getFolderin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFunctionLibrary
public GetFunctionLibraryResponse getFunctionLibrary(GetFunctionLibraryRequest request)
Description copied from interface:DataIntegrationRetrieves a Function Library using the specified identifier.- Specified by:
getFunctionLibraryin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getImportRequest
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPatch
public GetPatchResponse getPatch(GetPatchRequest request)
Description copied from interface:DataIntegrationRetrieves a patch in an application using the specified identifier.- Specified by:
getPatchin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPipeline
public GetPipelineResponse getPipeline(GetPipelineRequest request)
Description copied from interface:DataIntegrationRetrieves a pipeline using the specified identifier.- Specified by:
getPipelinein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPipelineValidation
public GetPipelineValidationResponse getPipelineValidation(GetPipelineValidationRequest request)
Description copied from interface:DataIntegrationRetrieves a pipeline validation using the specified identifier.- Specified by:
getPipelineValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getProject
public GetProjectResponse getProject(GetProjectRequest request)
Description copied from interface:DataIntegrationRetrieves a project using the specified identifier.- Specified by:
getProjectin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPublishedObject
public GetPublishedObjectResponse getPublishedObject(GetPublishedObjectRequest request)
Description copied from interface:DataIntegrationRetrieves the details of a published object from an application.- Specified by:
getPublishedObjectin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getReference
public GetReferenceResponse getReference(GetReferenceRequest request)
Description copied from interface:DataIntegrationRetrieves a reference in an application.- Specified by:
getReferencein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getRuntimeOperator
public GetRuntimeOperatorResponse getRuntimeOperator(GetRuntimeOperatorRequest request)
Description copied from interface:DataIntegrationRetrieves a runtime operator using the specified identifier.- Specified by:
getRuntimeOperatorin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getRuntimePipeline
public GetRuntimePipelineResponse getRuntimePipeline(GetRuntimePipelineRequest request)
Description copied from interface:DataIntegrationRetrieves a runtime pipeline using the specified identifier.- Specified by:
getRuntimePipelinein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSchedule
public GetScheduleResponse getSchedule(GetScheduleRequest request)
Description copied from interface:DataIntegrationRetrieves schedule by schedule key- Specified by:
getSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSchema
public GetSchemaResponse getSchema(GetSchemaRequest request)
Description copied from interface:DataIntegrationRetrieves a schema that can be accessed using the specified connection.- Specified by:
getSchemain interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTask
public GetTaskResponse getTask(GetTaskRequest request)
Description copied from interface:DataIntegrationRetrieves a task using the specified identifier.- Specified by:
getTaskin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTaskRun
public GetTaskRunResponse getTaskRun(GetTaskRunRequest request)
Description copied from interface:DataIntegrationRetrieves a task run using the specified identifier.- Specified by:
getTaskRunin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTaskSchedule
public GetTaskScheduleResponse getTaskSchedule(GetTaskScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint used to get taskSchedule by its key- Specified by:
getTaskSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTaskValidation
public GetTaskValidationResponse getTaskValidation(GetTaskValidationRequest request)
Description copied from interface:DataIntegrationRetrieves a task validation using the specified identifier.- Specified by:
getTaskValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTemplate
public GetTemplateResponse getTemplate(GetTemplateRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to get an application template using a key.- Specified by:
getTemplatein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getUserDefinedFunction
public GetUserDefinedFunctionResponse getUserDefinedFunction(GetUserDefinedFunctionRequest request)
Description copied from interface:DataIntegrationRetrieves a UserDefinedFunction using the specified identifier.- Specified by:
getUserDefinedFunctionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getUserDefinedFunctionValidation
public GetUserDefinedFunctionValidationResponse getUserDefinedFunctionValidation(GetUserDefinedFunctionValidationRequest request)
Description copied from interface:DataIntegrationRetrieves a UserDefinedFunction validation using the specified identifier.- Specified by:
getUserDefinedFunctionValidationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:DataIntegrationRetrieves the status of the work request with the given ID.- Specified by:
getWorkRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkspace
public GetWorkspaceResponse getWorkspace(GetWorkspaceRequest request)
Description copied from interface:DataIntegrationRetrieves a Data Integration workspace using the specified identifier.- Specified by:
getWorkspacein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplications
public ListApplicationsResponse listApplications(ListApplicationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of applications and provides options to filter the list.- Specified by:
listApplicationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listConnectionValidations
public ListConnectionValidationsResponse listConnectionValidations(ListConnectionValidationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of connection validations within the specified workspace.- Specified by:
listConnectionValidationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listConnections
public ListConnectionsResponse listConnections(ListConnectionsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of all connections.- Specified by:
listConnectionsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCopyObjectRequests
public ListCopyObjectRequestsResponse listCopyObjectRequests(ListCopyObjectRequestsRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to get the list of copy object requests.- Specified by:
listCopyObjectRequestsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDataAssets
public ListDataAssetsResponse listDataAssets(ListDataAssetsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of all data asset summaries.- Specified by:
listDataAssetsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDataEntities
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDataFlowValidations
public ListDataFlowValidationsResponse listDataFlowValidations(ListDataFlowValidationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of data flow validations within the specified workspace.- Specified by:
listDataFlowValidationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDataFlows
public ListDataFlowsResponse listDataFlows(ListDataFlowsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of data flows in a project or folder.- Specified by:
listDataFlowsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDependentObjects
public ListDependentObjectsResponse listDependentObjects(ListDependentObjectsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of all dependent objects for a specific application.- Specified by:
listDependentObjectsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDisApplicationTaskRunLineages
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDisApplications
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExportRequests
public ListExportRequestsResponse listExportRequests(ListExportRequestsRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to get the list of export object requests.- Specified by:
listExportRequestsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalPublicationValidations
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listExternalPublications
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFolders
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFunctionLibraries
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listImportRequests
public ListImportRequestsResponse listImportRequests(ListImportRequestsRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to get the list of import object requests.- Specified by:
listImportRequestsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPatchChanges
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPatches
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPipelineValidations
public ListPipelineValidationsResponse listPipelineValidations(ListPipelineValidationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of pipeline validations within the specified workspace.- Specified by:
listPipelineValidationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPipelines
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listProjects
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPublishedObjects
public ListPublishedObjectsResponse listPublishedObjects(ListPublishedObjectsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of all the published objects for a specified application.- Specified by:
listPublishedObjectsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listReferences
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRuntimeOperators
public ListRuntimeOperatorsResponse listRuntimeOperators(ListRuntimeOperatorsRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to list runtime operators with filtering options- Specified by:
listRuntimeOperatorsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRuntimePipelines
public ListRuntimePipelinesResponse listRuntimePipelines(ListRuntimePipelinesRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to list runtime pipelines with filtering options- Specified by:
listRuntimePipelinesin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSchedules
public ListSchedulesResponse listSchedules(ListSchedulesRequest request)
Description copied from interface:DataIntegrationUse this endpoint to list schedules.- Specified by:
listSchedulesin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSchemas
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTaskRunLineages
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTaskRunLogs
public ListTaskRunLogsResponse listTaskRunLogs(ListTaskRunLogsRequest request)
Description copied from interface:DataIntegrationGets log entries for task runs using its key.- Specified by:
listTaskRunLogsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTaskRuns
public ListTaskRunsResponse listTaskRuns(ListTaskRunsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of task runs and provides options to filter the list.- Specified by:
listTaskRunsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTaskSchedules
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTaskValidations
public ListTaskValidationsResponse listTaskValidations(ListTaskValidationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of task validations within the specified workspace.- Specified by:
listTaskValidationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTasks
public ListTasksResponse listTasks(ListTasksRequest request)
Description copied from interface:DataIntegrationRetrieves a list of all tasks in a specified project or folder.- Specified by:
listTasksin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTemplates
public ListTemplatesResponse listTemplates(ListTemplatesRequest request)
Description copied from interface:DataIntegrationThis endpoint can be used to list application templates with filtering options.- Specified by:
listTemplatesin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listUserDefinedFunctionValidations
public ListUserDefinedFunctionValidationsResponse listUserDefinedFunctionValidations(ListUserDefinedFunctionValidationsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of UserDefinedFunctionvalidations within the specified workspace.- Specified by:
listUserDefinedFunctionValidationsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listUserDefinedFunctions
public ListUserDefinedFunctionsResponse listUserDefinedFunctions(ListUserDefinedFunctionsRequest request)
Description copied from interface:DataIntegrationRetrieves a list of UserDefinedFunctions in a function library.- Specified by:
listUserDefinedFunctionsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:DataIntegrationRetrieves a paginated list of errors for a given work request.- Specified by:
listWorkRequestErrorsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:DataIntegrationRetrieves a paginated list of logs for a given work request.- Specified by:
listWorkRequestLogsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:DataIntegrationLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkspaces
public ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request)
Description copied from interface:DataIntegrationRetrieves a list of Data Integration workspaces.- Specified by:
listWorkspacesin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startWorkspace
public StartWorkspaceResponse startWorkspace(StartWorkspaceRequest request)
Description copied from interface:DataIntegrationStarts a workspace.- Specified by:
startWorkspacein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopWorkspace
public StopWorkspaceResponse stopWorkspace(StopWorkspaceRequest request)
Description copied from interface:DataIntegrationStops a workspace.- Specified by:
stopWorkspacein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateApplication
public UpdateApplicationResponse updateApplication(UpdateApplicationRequest request)
Description copied from interface:DataIntegrationUpdates an application.- Specified by:
updateApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateApplicationDetailedDescription
public UpdateApplicationDetailedDescriptionResponse updateApplicationDetailedDescription(UpdateApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationUpdates the detailed description of an Application.- Specified by:
updateApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateConnection
public UpdateConnectionResponse updateConnection(UpdateConnectionRequest request)
Description copied from interface:DataIntegrationUpdates a connection under a data asset.- Specified by:
updateConnectionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCopyObjectRequest
public UpdateCopyObjectRequestResponse updateCopyObjectRequest(UpdateCopyObjectRequestRequest request)
Description copied from interface:DataIntegrationUpdates the status of a copy object request.- Specified by:
updateCopyObjectRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDataAsset
public UpdateDataAssetResponse updateDataAsset(UpdateDataAssetRequest request)
Description copied from interface:DataIntegrationUpdates a specific data asset with default connection.- Specified by:
updateDataAssetin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDataFlow
public UpdateDataFlowResponse updateDataFlow(UpdateDataFlowRequest request)
Description copied from interface:DataIntegrationUpdates a specific data flow.- Specified by:
updateDataFlowin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDisApplication
public UpdateDisApplicationResponse updateDisApplication(UpdateDisApplicationRequest request)
Description copied from interface:DataIntegrationUpdates a DIS Application.- Specified by:
updateDisApplicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDisApplicationDetailedDescription
public UpdateDisApplicationDetailedDescriptionResponse updateDisApplicationDetailedDescription(UpdateDisApplicationDetailedDescriptionRequest request)
Description copied from interface:DataIntegrationUpdates the detailed description of an Application.- Specified by:
updateDisApplicationDetailedDescriptionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExportRequest
public UpdateExportRequestResponse updateExportRequest(UpdateExportRequestRequest request)
Description copied from interface:DataIntegrationUpdates the status of a export object request.- Specified by:
updateExportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateExternalPublication
public UpdateExternalPublicationResponse updateExternalPublication(UpdateExternalPublicationRequest request)
Description copied from interface:DataIntegrationUpdates the external publication object.- Specified by:
updateExternalPublicationin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFolder
public UpdateFolderResponse updateFolder(UpdateFolderRequest request)
Description copied from interface:DataIntegrationUpdates a specific folder.- Specified by:
updateFolderin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFunctionLibrary
public UpdateFunctionLibraryResponse updateFunctionLibrary(UpdateFunctionLibraryRequest request)
Description copied from interface:DataIntegrationUpdates a specific Function Library.- Specified by:
updateFunctionLibraryin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateImportRequest
public UpdateImportRequestResponse updateImportRequest(UpdateImportRequestRequest request)
Description copied from interface:DataIntegrationUpdates the status of a import object request.- Specified by:
updateImportRequestin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updatePipeline
public UpdatePipelineResponse updatePipeline(UpdatePipelineRequest request)
Description copied from interface:DataIntegrationUpdates a specific pipeline.- Specified by:
updatePipelinein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateProject
public UpdateProjectResponse updateProject(UpdateProjectRequest request)
Description copied from interface:DataIntegrationUpdates a specific project.- Specified by:
updateProjectin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateReference
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateSchedule
public UpdateScheduleResponse updateSchedule(UpdateScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint used to update the schedule- Specified by:
updateSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTask
public 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 interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTaskRun
public UpdateTaskRunResponse updateTaskRun(UpdateTaskRunRequest request)
Description copied from interface:DataIntegrationUpdates the status of the task run.For example, aborts a task run.
- Specified by:
updateTaskRunin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTaskSchedule
public UpdateTaskScheduleResponse updateTaskSchedule(UpdateTaskScheduleRequest request)
Description copied from interface:DataIntegrationEndpoint used to update the TaskSchedule- Specified by:
updateTaskSchedulein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateUserDefinedFunction
public UpdateUserDefinedFunctionResponse updateUserDefinedFunction(UpdateUserDefinedFunctionRequest request)
Description copied from interface:DataIntegrationUpdates a specific UserDefinedFunction.- Specified by:
updateUserDefinedFunctionin interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateWorkspace
public UpdateWorkspaceResponse updateWorkspace(UpdateWorkspaceRequest request)
Description copied from interface:DataIntegrationUpdates the specified Data Integration workspace.- Specified by:
updateWorkspacein interfaceDataIntegration- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public DataIntegrationWaiters getWaiters()
Description copied from interface:DataIntegrationGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceDataIntegration- Returns:
- The service waiters.
-
getPaginators
public 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 interfaceDataIntegration- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint- The endpoint template in userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-