@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public class DataIntegrationClient extends Object implements DataIntegration
Modifier and Type | Class and Description |
---|---|
static class |
DataIntegrationClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for DataIntegration.
|
Modifier | Constructor and Description |
---|---|
|
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration.
|
protected |
DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService,
com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
|
|
DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
|
|
DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration.
|
Modifier and Type | Method and Description |
---|---|
static DataIntegrationClient.Builder |
builder()
Create a builder for this client.
|
ChangeCompartmentResponse |
changeCompartment(ChangeCompartmentRequest request)
Moves a workspace to a specified compartment.
|
void |
close() |
CreateApplicationResponse |
createApplication(CreateApplicationRequest request)
Creates an application.
|
CreateConnectionResponse |
createConnection(CreateConnectionRequest request)
Creates a connection under an existing data asset.
|
CreateConnectionValidationResponse |
createConnectionValidation(CreateConnectionValidationRequest request)
Creates a connection validation.
|
CreateDataAssetResponse |
createDataAsset(CreateDataAssetRequest request)
Creates a data asset with default connection.
|
CreateDataFlowResponse |
createDataFlow(CreateDataFlowRequest request)
Creates a new data flow in a project or folder ready for performing data integrations.
|
CreateDataFlowValidationResponse |
createDataFlowValidation(CreateDataFlowValidationRequest request)
Accepts the data flow definition in the request payload and creates a data flow validation.
|
CreateEntityShapeResponse |
createEntityShape(CreateEntityShapeRequest request)
Creates the data entity shape using the shape from the data asset.
|
CreateExternalPublicationResponse |
createExternalPublication(CreateExternalPublicationRequest request)
Publish a DataFlow in a OCI DataFlow application.
|
CreateExternalPublicationValidationResponse |
createExternalPublicationValidation(CreateExternalPublicationValidationRequest request)
Validates a specific task.
|
CreateFolderResponse |
createFolder(CreateFolderRequest request)
Creates a folder in a project or in another folder, limited to two levels of folders.
|
CreatePatchResponse |
createPatch(CreatePatchRequest request)
Creates a patch in an application.
|
CreateProjectResponse |
createProject(CreateProjectRequest request)
Creates a project.
|
CreateTaskResponse |
createTask(CreateTaskRequest request)
Creates a new task ready for performing data integrations.
|
CreateTaskRunResponse |
createTaskRun(CreateTaskRunRequest request)
Creates a data integration task run for the specified task.
|
CreateTaskValidationResponse |
createTaskValidation(CreateTaskValidationRequest request)
Validates a specific task.
|
CreateWorkspaceResponse |
createWorkspace(CreateWorkspaceRequest request)
Creates a new Data Integration workspace ready for performing data integration tasks.
|
DeleteApplicationResponse |
deleteApplication(DeleteApplicationRequest request)
Removes an application using the specified identifier.
|
DeleteConnectionResponse |
deleteConnection(DeleteConnectionRequest request)
Removes a connection using the specified identifier.
|
DeleteConnectionValidationResponse |
deleteConnectionValidation(DeleteConnectionValidationRequest request)
Deletes a connection validation.
|
DeleteDataAssetResponse |
deleteDataAsset(DeleteDataAssetRequest request)
Removes a data asset using the specified identifier.
|
DeleteDataFlowResponse |
deleteDataFlow(DeleteDataFlowRequest request)
Removes a data flow from a project or folder using the specified identifier.
|
DeleteDataFlowValidationResponse |
deleteDataFlowValidation(DeleteDataFlowValidationRequest request)
Removes a data flow validation using the specified identifier.
|
DeleteExternalPublicationResponse |
deleteExternalPublication(DeleteExternalPublicationRequest request)
Removes a published object using the specified identifier.
|
DeleteExternalPublicationValidationResponse |
deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request)
Removes a task validation using the specified identifier.
|
DeleteFolderResponse |
deleteFolder(DeleteFolderRequest request)
Removes a folder from a project using the specified identifier.
|
DeletePatchResponse |
deletePatch(DeletePatchRequest request)
Removes a patch using the specified identifier.
|
DeleteProjectResponse |
deleteProject(DeleteProjectRequest request)
Removes a project from the workspace using the specified identifier.
|
DeleteTaskResponse |
deleteTask(DeleteTaskRequest request)
Removes a task using the specified identifier.
|
DeleteTaskRunResponse |
deleteTaskRun(DeleteTaskRunRequest request)
Deletes a task run using the specified identifier.
|
DeleteTaskValidationResponse |
deleteTaskValidation(DeleteTaskValidationRequest request)
Removes a task validation using the specified identifier.
|
DeleteWorkspaceResponse |
deleteWorkspace(DeleteWorkspaceRequest request)
Deletes a Data Integration workspace resource using the specified identifier.
|
GetApplicationResponse |
getApplication(GetApplicationRequest request)
Retrieves an application using the specified identifier.
|
GetConnectionResponse |
getConnection(GetConnectionRequest request)
Retrieves the connection details using the specified identifier.
|
GetConnectionValidationResponse |
getConnectionValidation(GetConnectionValidationRequest request)
Retrieves a connection validation using the specified identifier.
|
GetCountStatisticResponse |
getCountStatistic(GetCountStatisticRequest request)
Retrieves statistics on a workspace.
|
GetDataAssetResponse |
getDataAsset(GetDataAssetRequest request)
Retrieves details of a data asset using the specified identifier.
|
GetDataEntityResponse |
getDataEntity(GetDataEntityRequest request)
Retrieves the data entity details with the given name from live schema.
|
GetDataFlowResponse |
getDataFlow(GetDataFlowRequest request)
Retrieves a data flow using the specified identifier.
|
GetDataFlowValidationResponse |
getDataFlowValidation(GetDataFlowValidationRequest request)
Retrieves a data flow validation using the specified identifier.
|
GetDependentObjectResponse |
getDependentObject(GetDependentObjectRequest request)
Retrieves the details of a dependent object from an application.
|
String |
getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
|
GetExternalPublicationResponse |
getExternalPublication(GetExternalPublicationRequest request)
Retrieves a publshed object in an task using the specified identifier.
|
GetExternalPublicationValidationResponse |
getExternalPublicationValidation(GetExternalPublicationValidationRequest request)
Retrieves an external publication validation using the specified identifier.
|
GetFolderResponse |
getFolder(GetFolderRequest request)
Retrieves a folder using the specified identifier.
|
DataIntegrationPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple
pages of data.
|
GetPatchResponse |
getPatch(GetPatchRequest request)
Retrieves a patch in an application using the specified identifier.
|
GetProjectResponse |
getProject(GetProjectRequest request)
Retrieves a project using the specified identifier.
|
GetPublishedObjectResponse |
getPublishedObject(GetPublishedObjectRequest request)
Retrieves the details of a published object from an application.
|
GetReferenceResponse |
getReference(GetReferenceRequest request)
Retrieves a reference in an application.
|
GetSchemaResponse |
getSchema(GetSchemaRequest request)
Retrieves a schema that can be accessed using the specified connection.
|
GetTaskResponse |
getTask(GetTaskRequest request)
Retrieves a task using the specified identifier.
|
GetTaskRunResponse |
getTaskRun(GetTaskRunRequest request)
Retrieves a task run using the specified identifier.
|
GetTaskValidationResponse |
getTaskValidation(GetTaskValidationRequest request)
Retrieves a task validation using the specified identifier.
|
DataIntegrationWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Retrieves the status of the work request with the given ID.
|
GetWorkspaceResponse |
getWorkspace(GetWorkspaceRequest request)
Retrieves a Data Integration workspace using the specified identifier.
|
ListApplicationsResponse |
listApplications(ListApplicationsRequest request)
Retrieves a list of applications and provides options to filter the list.
|
ListConnectionsResponse |
listConnections(ListConnectionsRequest request)
Retrieves a list of all connections.
|
ListConnectionValidationsResponse |
listConnectionValidations(ListConnectionValidationsRequest request)
Retrieves a list of connection validations within the specified workspace.
|
ListDataAssetsResponse |
listDataAssets(ListDataAssetsRequest request)
Retrieves a list of all data asset summaries.
|
ListDataEntitiesResponse |
listDataEntities(ListDataEntitiesRequest request)
Lists a summary of data entities from the data asset using the specified connection.
|
ListDataFlowsResponse |
listDataFlows(ListDataFlowsRequest request)
Retrieves a list of data flows in a project or folder.
|
ListDataFlowValidationsResponse |
listDataFlowValidations(ListDataFlowValidationsRequest request)
Retrieves a list of data flow validations within the specified workspace.
|
ListDependentObjectsResponse |
listDependentObjects(ListDependentObjectsRequest request)
Retrieves a list of all dependent objects for a specific application.
|
ListExternalPublicationsResponse |
listExternalPublications(ListExternalPublicationsRequest request)
Retrieves a list of external publications in an application and provides options to filter the list.
|
ListExternalPublicationValidationsResponse |
listExternalPublicationValidations(ListExternalPublicationValidationsRequest request)
Retrieves a lists of external publication validations in a workspace and provides options to filter the list.
|
ListFoldersResponse |
listFolders(ListFoldersRequest request)
Retrieves a list of folders in a project and provides options to filter the list.
|
ListPatchChangesResponse |
listPatchChanges(ListPatchChangesRequest request)
Retrieves a list of patches in an application and provides options to filter the list.
|
ListPatchesResponse |
listPatches(ListPatchesRequest request)
Retrieves a list of patches in an application and provides options to filter the list.
|
ListProjectsResponse |
listProjects(ListProjectsRequest request)
Retrieves a lists of projects in a workspace and provides options to filter the list.
|
ListPublishedObjectsResponse |
listPublishedObjects(ListPublishedObjectsRequest request)
Retrieves a list of all the published objects for a specified application.
|
ListReferencesResponse |
listReferences(ListReferencesRequest request)
Retrieves a list of references in an application.
|
ListSchemasResponse |
listSchemas(ListSchemasRequest request)
Retrieves a list of all the schemas that can be accessed using the specified connection.
|
ListTaskRunLogsResponse |
listTaskRunLogs(ListTaskRunLogsRequest request)
Gets log entries for task runs using its key.
|
ListTaskRunsResponse |
listTaskRuns(ListTaskRunsRequest request)
Retrieves a list of task runs and provides options to filter the list.
|
ListTasksResponse |
listTasks(ListTasksRequest request)
Retrieves a list of all tasks in a specified project or folder.
|
ListTaskValidationsResponse |
listTaskValidations(ListTaskValidationsRequest request)
Retrieves a list of task validations within the specified workspace.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Retrieves a paginated list of errors for a given work request.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Retrieves a paginated list of logs for a given work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.
|
ListWorkspacesResponse |
listWorkspaces(ListWorkspacesRequest request)
Retrieves a list of Data Integration workspaces.
|
void |
setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
|
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
StartWorkspaceResponse |
startWorkspace(StartWorkspaceRequest request)
Starts a workspace.
|
StopWorkspaceResponse |
stopWorkspace(StopWorkspaceRequest request)
Stops a workspace.
|
UpdateApplicationResponse |
updateApplication(UpdateApplicationRequest request)
Updates an application.
|
UpdateConnectionResponse |
updateConnection(UpdateConnectionRequest request)
Updates a connection under a data asset.
|
UpdateDataAssetResponse |
updateDataAsset(UpdateDataAssetRequest request)
Updates a specific data asset with default connection.
|
UpdateDataFlowResponse |
updateDataFlow(UpdateDataFlowRequest request)
Updates a specific data flow.
|
UpdateExternalPublicationResponse |
updateExternalPublication(UpdateExternalPublicationRequest request)
Updates the external publication object.
|
UpdateFolderResponse |
updateFolder(UpdateFolderRequest request)
Updates a specific folder.
|
UpdateProjectResponse |
updateProject(UpdateProjectRequest request)
Updates a specific project.
|
UpdateReferenceResponse |
updateReference(UpdateReferenceRequest request)
Updates the application references.
|
UpdateTaskResponse |
updateTask(UpdateTaskRequest request)
Updates a specific task.
|
UpdateTaskRunResponse |
updateTaskRun(UpdateTaskRunRequest request)
Updates the status of the task run.
|
UpdateWorkspaceResponse |
updateWorkspace(UpdateWorkspaceRequest request)
Updates the specified Data Integration workspace.
|
public static final Service SERVICE
Service instance for DataIntegration.
public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
authenticationDetailsProvider
- The authentication details provider, required.public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.public DataIntegrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorprotected DataIntegrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService, com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
Use the DataIntegrationClient.Builder
to get access to all these parameters.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorrestClientFactoryBuilder
- the builder for the RestClientFactory
public static DataIntegrationClient.Builder builder()
Create a builder for this client.
public void setEndpoint(String endpoint)
DataIntegration
Sets the endpoint to call (ex, https://www.example.com).
setEndpoint
in interface DataIntegration
endpoint
- The endpoint of the service.public String getEndpoint()
DataIntegration
Gets the set endpoint for REST call (ex, https://www.example.com)
getEndpoint
in interface DataIntegration
public void setRegion(Region region)
DataIntegration
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.
setRegion
in interface DataIntegration
region
- The region of the service.public void setRegion(String regionId)
DataIntegration
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call
setRegion
.
If no known Region could be determined, it will create an endpoint based on the
default endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface DataIntegration
regionId
- The public region ID.public void close()
close
in interface AutoCloseable
public ChangeCompartmentResponse changeCompartment(ChangeCompartmentRequest request)
DataIntegration
Moves a workspace to a specified compartment.
changeCompartment
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateApplicationResponse createApplication(CreateApplicationRequest request)
DataIntegration
Creates an application.
createApplication
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateConnectionResponse createConnection(CreateConnectionRequest request)
DataIntegration
Creates a connection under an existing data asset.
createConnection
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateConnectionValidationResponse createConnectionValidation(CreateConnectionValidationRequest request)
DataIntegration
Creates a connection validation.
createConnectionValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateDataAssetResponse createDataAsset(CreateDataAssetRequest request)
DataIntegration
Creates a data asset with default connection.
createDataAsset
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateDataFlowResponse createDataFlow(CreateDataFlowRequest request)
DataIntegration
Creates a new data flow in a project or folder ready for performing data integrations.
createDataFlow
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateDataFlowValidationResponse createDataFlowValidation(CreateDataFlowValidationRequest request)
DataIntegration
Accepts the data flow definition in the request payload and creates a data flow validation.
createDataFlowValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateEntityShapeResponse createEntityShape(CreateEntityShapeRequest request)
DataIntegration
Creates the data entity shape using the shape from the data asset.
createEntityShape
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateExternalPublicationResponse createExternalPublication(CreateExternalPublicationRequest request)
DataIntegration
Publish a DataFlow in a OCI DataFlow application.
createExternalPublication
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateExternalPublicationValidationResponse createExternalPublicationValidation(CreateExternalPublicationValidationRequest request)
DataIntegration
Validates a specific task.
createExternalPublicationValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateFolderResponse createFolder(CreateFolderRequest request)
DataIntegration
Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.
createFolder
in interface DataIntegration
request
- The request object containing the details to sendpublic CreatePatchResponse createPatch(CreatePatchRequest request)
DataIntegration
Creates a patch in an application.
createPatch
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateProjectResponse createProject(CreateProjectRequest request)
DataIntegration
Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.
createProject
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateTaskResponse createTask(CreateTaskRequest request)
DataIntegration
Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.
createTask
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateTaskRunResponse createTaskRun(CreateTaskRunRequest request)
DataIntegration
Creates a data integration task run for the specified task.
createTaskRun
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateTaskValidationResponse createTaskValidation(CreateTaskValidationRequest request)
DataIntegration
Validates a specific task.
createTaskValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic CreateWorkspaceResponse createWorkspace(CreateWorkspaceRequest request)
DataIntegration
Creates a new Data Integration workspace ready for performing data integration tasks.
createWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request)
DataIntegration
Removes an application using the specified identifier.
deleteApplication
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteConnectionResponse deleteConnection(DeleteConnectionRequest request)
DataIntegration
Removes a connection using the specified identifier.
deleteConnection
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteConnectionValidationResponse deleteConnectionValidation(DeleteConnectionValidationRequest request)
DataIntegration
Deletes a connection validation.
deleteConnectionValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteDataAssetResponse deleteDataAsset(DeleteDataAssetRequest request)
DataIntegration
Removes a data asset using the specified identifier.
deleteDataAsset
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteDataFlowResponse deleteDataFlow(DeleteDataFlowRequest request)
DataIntegration
Removes a data flow from a project or folder using the specified identifier.
deleteDataFlow
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteDataFlowValidationResponse deleteDataFlowValidation(DeleteDataFlowValidationRequest request)
DataIntegration
Removes a data flow validation using the specified identifier.
deleteDataFlowValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteExternalPublicationResponse deleteExternalPublication(DeleteExternalPublicationRequest request)
DataIntegration
Removes a published object using the specified identifier.
deleteExternalPublication
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteExternalPublicationValidationResponse deleteExternalPublicationValidation(DeleteExternalPublicationValidationRequest request)
DataIntegration
Removes a task validation using the specified identifier.
deleteExternalPublicationValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteFolderResponse deleteFolder(DeleteFolderRequest request)
DataIntegration
Removes a folder from a project using the specified identifier.
deleteFolder
in interface DataIntegration
request
- The request object containing the details to sendpublic DeletePatchResponse deletePatch(DeletePatchRequest request)
DataIntegration
Removes a patch using the specified identifier.
deletePatch
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteProjectResponse deleteProject(DeleteProjectRequest request)
DataIntegration
Removes a project from the workspace using the specified identifier.
deleteProject
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteTaskResponse deleteTask(DeleteTaskRequest request)
DataIntegration
Removes a task using the specified identifier.
deleteTask
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteTaskRunResponse deleteTaskRun(DeleteTaskRunRequest request)
DataIntegration
Deletes a task run using the specified identifier.
deleteTaskRun
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteTaskValidationResponse deleteTaskValidation(DeleteTaskValidationRequest request)
DataIntegration
Removes a task validation using the specified identifier.
deleteTaskValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest request)
DataIntegration
Deletes a Data Integration workspace resource using the specified identifier.
deleteWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic GetApplicationResponse getApplication(GetApplicationRequest request)
DataIntegration
Retrieves an application using the specified identifier.
getApplication
in interface DataIntegration
request
- The request object containing the details to sendpublic GetConnectionResponse getConnection(GetConnectionRequest request)
DataIntegration
Retrieves the connection details using the specified identifier.
getConnection
in interface DataIntegration
request
- The request object containing the details to sendpublic GetConnectionValidationResponse getConnectionValidation(GetConnectionValidationRequest request)
DataIntegration
Retrieves a connection validation using the specified identifier.
getConnectionValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic GetCountStatisticResponse getCountStatistic(GetCountStatisticRequest request)
DataIntegration
Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, | applications, data assets, and so on.
getCountStatistic
in interface DataIntegration
request
- The request object containing the details to sendpublic GetDataAssetResponse getDataAsset(GetDataAssetRequest request)
DataIntegration
Retrieves details of a data asset using the specified identifier.
getDataAsset
in interface DataIntegration
request
- The request object containing the details to sendpublic GetDataEntityResponse getDataEntity(GetDataEntityRequest request)
DataIntegration
Retrieves the data entity details with the given name from live schema.
getDataEntity
in interface DataIntegration
request
- The request object containing the details to sendpublic GetDataFlowResponse getDataFlow(GetDataFlowRequest request)
DataIntegration
Retrieves a data flow using the specified identifier.
getDataFlow
in interface DataIntegration
request
- The request object containing the details to sendpublic GetDataFlowValidationResponse getDataFlowValidation(GetDataFlowValidationRequest request)
DataIntegration
Retrieves a data flow validation using the specified identifier.
getDataFlowValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic GetDependentObjectResponse getDependentObject(GetDependentObjectRequest request)
DataIntegration
Retrieves the details of a dependent object from an application.
getDependentObject
in interface DataIntegration
request
- The request object containing the details to sendpublic GetExternalPublicationResponse getExternalPublication(GetExternalPublicationRequest request)
DataIntegration
Retrieves a publshed object in an task using the specified identifier.
getExternalPublication
in interface DataIntegration
request
- The request object containing the details to sendpublic GetExternalPublicationValidationResponse getExternalPublicationValidation(GetExternalPublicationValidationRequest request)
DataIntegration
Retrieves an external publication validation using the specified identifier.
getExternalPublicationValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic GetFolderResponse getFolder(GetFolderRequest request)
DataIntegration
Retrieves a folder using the specified identifier.
getFolder
in interface DataIntegration
request
- The request object containing the details to sendpublic GetPatchResponse getPatch(GetPatchRequest request)
DataIntegration
Retrieves a patch in an application using the specified identifier.
getPatch
in interface DataIntegration
request
- The request object containing the details to sendpublic GetProjectResponse getProject(GetProjectRequest request)
DataIntegration
Retrieves a project using the specified identifier.
getProject
in interface DataIntegration
request
- The request object containing the details to sendpublic GetPublishedObjectResponse getPublishedObject(GetPublishedObjectRequest request)
DataIntegration
Retrieves the details of a published object from an application.
getPublishedObject
in interface DataIntegration
request
- The request object containing the details to sendpublic GetReferenceResponse getReference(GetReferenceRequest request)
DataIntegration
Retrieves a reference in an application.
getReference
in interface DataIntegration
request
- The request object containing the details to sendpublic GetSchemaResponse getSchema(GetSchemaRequest request)
DataIntegration
Retrieves a schema that can be accessed using the specified connection.
getSchema
in interface DataIntegration
request
- The request object containing the details to sendpublic GetTaskResponse getTask(GetTaskRequest request)
DataIntegration
Retrieves a task using the specified identifier.
getTask
in interface DataIntegration
request
- The request object containing the details to sendpublic GetTaskRunResponse getTaskRun(GetTaskRunRequest request)
DataIntegration
Retrieves a task run using the specified identifier.
getTaskRun
in interface DataIntegration
request
- The request object containing the details to sendpublic GetTaskValidationResponse getTaskValidation(GetTaskValidationRequest request)
DataIntegration
Retrieves a task validation using the specified identifier.
getTaskValidation
in interface DataIntegration
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
DataIntegration
Retrieves the status of the work request with the given ID.
getWorkRequest
in interface DataIntegration
request
- The request object containing the details to sendpublic GetWorkspaceResponse getWorkspace(GetWorkspaceRequest request)
DataIntegration
Retrieves a Data Integration workspace using the specified identifier.
getWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic ListApplicationsResponse listApplications(ListApplicationsRequest request)
DataIntegration
Retrieves a list of applications and provides options to filter the list.
listApplications
in interface DataIntegration
request
- The request object containing the details to sendpublic ListConnectionValidationsResponse listConnectionValidations(ListConnectionValidationsRequest request)
DataIntegration
Retrieves a list of connection validations within the specified workspace.
listConnectionValidations
in interface DataIntegration
request
- The request object containing the details to sendpublic ListConnectionsResponse listConnections(ListConnectionsRequest request)
DataIntegration
Retrieves a list of all connections.
listConnections
in interface DataIntegration
request
- The request object containing the details to sendpublic ListDataAssetsResponse listDataAssets(ListDataAssetsRequest request)
DataIntegration
Retrieves a list of all data asset summaries.
listDataAssets
in interface DataIntegration
request
- The request object containing the details to sendpublic ListDataEntitiesResponse listDataEntities(ListDataEntitiesRequest request)
DataIntegration
Lists a summary of data entities from the data asset using the specified connection.
listDataEntities
in interface DataIntegration
request
- The request object containing the details to sendpublic ListDataFlowValidationsResponse listDataFlowValidations(ListDataFlowValidationsRequest request)
DataIntegration
Retrieves a list of data flow validations within the specified workspace.
listDataFlowValidations
in interface DataIntegration
request
- The request object containing the details to sendpublic ListDataFlowsResponse listDataFlows(ListDataFlowsRequest request)
DataIntegration
Retrieves a list of data flows in a project or folder.
listDataFlows
in interface DataIntegration
request
- The request object containing the details to sendpublic ListDependentObjectsResponse listDependentObjects(ListDependentObjectsRequest request)
DataIntegration
Retrieves a list of all dependent objects for a specific application.
listDependentObjects
in interface DataIntegration
request
- The request object containing the details to sendpublic ListExternalPublicationValidationsResponse listExternalPublicationValidations(ListExternalPublicationValidationsRequest request)
DataIntegration
Retrieves a lists of external publication validations in a workspace and provides options to filter the list.
listExternalPublicationValidations
in interface DataIntegration
request
- The request object containing the details to sendpublic ListExternalPublicationsResponse listExternalPublications(ListExternalPublicationsRequest request)
DataIntegration
Retrieves a list of external publications in an application and provides options to filter the list.
listExternalPublications
in interface DataIntegration
request
- The request object containing the details to sendpublic ListFoldersResponse listFolders(ListFoldersRequest request)
DataIntegration
Retrieves a list of folders in a project and provides options to filter the list.
listFolders
in interface DataIntegration
request
- The request object containing the details to sendpublic ListPatchChangesResponse listPatchChanges(ListPatchChangesRequest request)
DataIntegration
Retrieves a list of patches in an application and provides options to filter the list.
listPatchChanges
in interface DataIntegration
request
- The request object containing the details to sendpublic ListPatchesResponse listPatches(ListPatchesRequest request)
DataIntegration
Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.
listPatches
in interface DataIntegration
request
- The request object containing the details to sendpublic ListProjectsResponse listProjects(ListProjectsRequest request)
DataIntegration
Retrieves a lists of projects in a workspace and provides options to filter the list.
listProjects
in interface DataIntegration
request
- The request object containing the details to sendpublic ListPublishedObjectsResponse listPublishedObjects(ListPublishedObjectsRequest request)
DataIntegration
Retrieves a list of all the published objects for a specified application.
listPublishedObjects
in interface DataIntegration
request
- The request object containing the details to sendpublic ListReferencesResponse listReferences(ListReferencesRequest request)
DataIntegration
Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.
listReferences
in interface DataIntegration
request
- The request object containing the details to sendpublic ListSchemasResponse listSchemas(ListSchemasRequest request)
DataIntegration
Retrieves a list of all the schemas that can be accessed using the specified connection.
listSchemas
in interface DataIntegration
request
- The request object containing the details to sendpublic ListTaskRunLogsResponse listTaskRunLogs(ListTaskRunLogsRequest request)
DataIntegration
Gets log entries for task runs using its key.
listTaskRunLogs
in interface DataIntegration
request
- The request object containing the details to sendpublic ListTaskRunsResponse listTaskRuns(ListTaskRunsRequest request)
DataIntegration
Retrieves a list of task runs and provides options to filter the list.
listTaskRuns
in interface DataIntegration
request
- The request object containing the details to sendpublic ListTaskValidationsResponse listTaskValidations(ListTaskValidationsRequest request)
DataIntegration
Retrieves a list of task validations within the specified workspace.
listTaskValidations
in interface DataIntegration
request
- The request object containing the details to sendpublic ListTasksResponse listTasks(ListTasksRequest request)
DataIntegration
Retrieves a list of all tasks in a specified project or folder.
listTasks
in interface DataIntegration
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
DataIntegration
Retrieves a paginated list of errors for a given work request.
listWorkRequestErrors
in interface DataIntegration
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
DataIntegration
Retrieves a paginated list of logs for a given work request.
listWorkRequestLogs
in interface DataIntegration
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
DataIntegration
Lists the work requests in a compartment.
listWorkRequests
in interface DataIntegration
request
- The request object containing the details to sendpublic ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request)
DataIntegration
Retrieves a list of Data Integration workspaces.
listWorkspaces
in interface DataIntegration
request
- The request object containing the details to sendpublic StartWorkspaceResponse startWorkspace(StartWorkspaceRequest request)
DataIntegration
Starts a workspace.
startWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic StopWorkspaceResponse stopWorkspace(StopWorkspaceRequest request)
DataIntegration
Stops a workspace.
stopWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateApplicationResponse updateApplication(UpdateApplicationRequest request)
DataIntegration
Updates an application.
updateApplication
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateConnectionResponse updateConnection(UpdateConnectionRequest request)
DataIntegration
Updates a connection under a data asset.
updateConnection
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateDataAssetResponse updateDataAsset(UpdateDataAssetRequest request)
DataIntegration
Updates a specific data asset with default connection.
updateDataAsset
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateDataFlowResponse updateDataFlow(UpdateDataFlowRequest request)
DataIntegration
Updates a specific data flow.
updateDataFlow
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateExternalPublicationResponse updateExternalPublication(UpdateExternalPublicationRequest request)
DataIntegration
Updates the external publication object.
updateExternalPublication
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateFolderResponse updateFolder(UpdateFolderRequest request)
DataIntegration
Updates a specific folder.
updateFolder
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateProjectResponse updateProject(UpdateProjectRequest request)
DataIntegration
Updates a specific project.
updateProject
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateReferenceResponse updateReference(UpdateReferenceRequest request)
DataIntegration
Updates the application references. For example, to map a data asset to a different target object.
updateReference
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateTaskResponse updateTask(UpdateTaskRequest request)
DataIntegration
Updates a specific task. For example, you can update the task description or move the task to a different folder by changing the aggregatorKey
to a different folder in the registry.
updateTask
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateTaskRunResponse updateTaskRun(UpdateTaskRunRequest request)
DataIntegration
Updates the status of the task run. For example, aborts a task run.
updateTaskRun
in interface DataIntegration
request
- The request object containing the details to sendpublic UpdateWorkspaceResponse updateWorkspace(UpdateWorkspaceRequest request)
DataIntegration
Updates the specified Data Integration workspace.
updateWorkspace
in interface DataIntegration
request
- The request object containing the details to sendpublic DataIntegrationWaiters getWaiters()
DataIntegration
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface DataIntegration
public DataIntegrationPaginators getPaginators()
DataIntegration
Gets the pre-configured paginators available for list operations in this service which may return multiple
pages of data. These paginators provide an Iterable
interface so that service responses, or
resources/records, can be iterated through without having to manually deal with pagination and page tokens.
getPaginators
in interface DataIntegration
Copyright © 2016–2021. All rights reserved.