Interface DatabaseMigration
- 
- All Superinterfaces:
- AutoCloseable
 - All Known Implementing Classes:
- DatabaseMigrationClient
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230518") public interface DatabaseMigration extends AutoCloseableUse the Oracle Cloud Infrastructure Database Migration APIs to perform database migration operations.This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by default if no circuit breaker configuration is defined by the user. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description AbortJobResponseabortJob(AbortJobRequest request)Aborts a Migration Job (either Evaluation or Migration).AddMigrationObjectsResponseaddMigrationObjects(AddMigrationObjectsRequest request)Add excluded/included object to the list.ChangeConnectionCompartmentResponsechangeConnectionCompartment(ChangeConnectionCompartmentRequest request)Used to change the Database Connection compartment.ChangeMigrationCompartmentResponsechangeMigrationCompartment(ChangeMigrationCompartmentRequest request)Used to change the Migration compartment.CloneMigrationResponsecloneMigration(CloneMigrationRequest request)Clone a configuration from an existing Migration.CollectTracesResponsecollectTraces(CollectTracesRequest request)Collects the DB trace and alert logs.ConnectionDiagnosticsResponseconnectionDiagnostics(ConnectionDiagnosticsRequest request)Perform connection test for a database connection.CreateConnectionResponsecreateConnection(CreateConnectionRequest request)Create a Database Connection resource that contains the details to connect to either a Source or Target Database in the migration.CreateMigrationResponsecreateMigration(CreateMigrationRequest request)Create a Migration resource that contains all the details to perform the database migration operation, such as source and destination database details, credentials, etc.CreateParameterFileVersionResponsecreateParameterFileVersion(CreateParameterFileVersionRequest request)Creates a new version of the current parameter file contents to the specified value.DeleteConnectionResponsedeleteConnection(DeleteConnectionRequest request)Deletes the Database Connection represented by the specified connection ID.DeleteJobResponsedeleteJob(DeleteJobRequest request)Deletes the migration job represented by the given job ID.DeleteMigrationResponsedeleteMigration(DeleteMigrationRequest request)Deletes the Migration represented by the specified migration ID.DeleteParameterFileVersionResponsedeleteParameterFileVersion(DeleteParameterFileVersionRequest request)Deletes the given parameter file versionEvaluateMigrationResponseevaluateMigration(EvaluateMigrationRequest request)Start Validate Migration job.GetAdvisorReportResponsegetAdvisorReport(GetAdvisorReportRequest request)Get the Pre-Migration Advisor report detailsGetConnectionResponsegetConnection(GetConnectionRequest request)Display Database Connection details.StringgetEndpoint()Gets the set endpoint for REST call (ex, https://www.example.com)GetJobResponsegetJob(GetJobRequest request)Get a migration job.GetJobOutputContentResponsegetJobOutputContent(GetJobOutputContentRequest request)Get the migration Job Output content as a String.GetMigrationResponsegetMigration(GetMigrationRequest request)Display Migration details.DatabaseMigrationPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetParameterFileVersionResponsegetParameterFileVersion(GetParameterFileVersionRequest request)Obtain the parameter file version contents for the specified parameter file name and the associated job.DatabaseMigrationWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Gets the details of a work request.ListConnectionsResponselistConnections(ListConnectionsRequest request)List all Database Connections.ListExcludedObjectsResponselistExcludedObjects(ListExcludedObjectsRequest request)List the excluded database objects.ListJobOutputsResponselistJobOutputs(ListJobOutputsRequest request)List the Job OutputsListJobsResponselistJobs(ListJobsRequest request)List all the names of the Migration jobs associated to the specified migration site.ListMigrationObjectsResponselistMigrationObjects(ListMigrationObjectsRequest request)Display excluded/included objects.ListMigrationObjectTypesResponselistMigrationObjectTypes(ListMigrationObjectTypesRequest request)Display sample object types to exclude or include for a Migration.ListMigrationParametersResponselistMigrationParameters(ListMigrationParametersRequest request)List of parameters that can be used to customize migrations.ListMigrationsResponselistMigrations(ListMigrationsRequest request)List all Migrations.ListParameterFileVersionsResponselistParameterFileVersions(ListParameterFileVersionsRequest request)Return a list of the parameter file metadata of the migration execution of the specified job.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Gets the errors for a work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Gets the logs for a work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment or for a specified resource.MakeCurrentParameterFileVersionResponsemakeCurrentParameterFileVersion(MakeCurrentParameterFileVersionRequest request)Make current the given parameter file versionvoidrefreshClient()Rebuilds the client from scratch.RemoveMigrationObjectsResponseremoveMigrationObjects(RemoveMigrationObjectsRequest request)Remove excluded/included objects.ResumeJobResponseresumeJob(ResumeJobRequest request)Resume a migration Job.RetrieveSupportedPhasesResponseretrieveSupportedPhases(RetrieveSupportedPhasesRequest request)Display Migration Phases for a specified migration.voidsetEndpoint(String endpoint)Sets the endpoint to call (ex, https://www.example.com).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’).StartMigrationResponsestartMigration(StartMigrationRequest request)Start Migration job.SuspendJobResponsesuspendJob(SuspendJobRequest request)Place the currently executing migration Job in a Suspended State.UpdateConnectionResponseupdateConnection(UpdateConnectionRequest request)Update Database Connection resource details.UpdateJobResponseupdateJob(UpdateJobRequest request)Update Migration Job resource details.UpdateMigrationResponseupdateMigration(UpdateMigrationRequest request)Update Migration resource details.voiduseRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)Determines whether realm specific endpoint should be used or not.- 
Methods inherited from interface java.lang.AutoCloseableclose
 
- 
 
- 
- 
- 
Method Detail- 
refreshClientvoid refreshClient() Rebuilds the client from scratch.Useful to refresh certificates. 
 - 
setEndpointvoid setEndpoint(String endpoint) Sets the endpoint to call (ex, https://www.example.com).- Parameters:
- endpoint- The endpoint of the service.
 
 - 
getEndpointString getEndpoint() Gets the set endpoint for REST call (ex, https://www.example.com)
 - 
setRegionvoid setRegion(Region region) Sets 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.- Parameters:
- region- The region of the service.
 
 - 
setRegionvoid setRegion(String regionId) Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Parameters:
- regionId- The public region ID.
 
 - 
useRealmSpecificEndpointTemplatevoid useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled) Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false” - Parameters:
- realmSpecificEndpointTemplateEnabled- flag to enable the use of realm specific endpoint template
 
 - 
abortJobAbortJobResponse abortJob(AbortJobRequest request) Aborts a Migration Job (either Evaluation or Migration).- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/AbortJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use AbortJob API. 
 
 - 
addMigrationObjectsAddMigrationObjectsResponse addMigrationObjects(AddMigrationObjectsRequest request) Add excluded/included object to the list.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/AddMigrationObjectsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use AddMigrationObjects API. 
 
 - 
changeConnectionCompartmentChangeConnectionCompartmentResponse changeConnectionCompartment(ChangeConnectionCompartmentRequest request) Used to change the Database Connection compartment.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ChangeConnectionCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeConnectionCompartment API. 
 
 - 
changeMigrationCompartmentChangeMigrationCompartmentResponse changeMigrationCompartment(ChangeMigrationCompartmentRequest request) Used to change the Migration compartment.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ChangeMigrationCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeMigrationCompartment API. 
 
 - 
cloneMigrationCloneMigrationResponse cloneMigration(CloneMigrationRequest request) Clone a configuration from an existing Migration.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/CloneMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CloneMigration API. 
 
 - 
collectTracesCollectTracesResponse collectTraces(CollectTracesRequest request) Collects the DB trace and alert logs.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/CollectTracesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CollectTraces API. 
 
 - 
connectionDiagnosticsConnectionDiagnosticsResponse connectionDiagnostics(ConnectionDiagnosticsRequest request) Perform connection test for a database connection.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ConnectionDiagnosticsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ConnectionDiagnostics API. 
 
 - 
createConnectionCreateConnectionResponse createConnection(CreateConnectionRequest request) Create a Database Connection resource that contains the details to connect to either a Source or Target Database in the migration.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/CreateConnectionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateConnection API. 
 
 - 
createMigrationCreateMigrationResponse createMigration(CreateMigrationRequest request) Create a Migration resource that contains all the details to perform the database migration operation, such as source and destination database details, credentials, etc.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/CreateMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateMigration API. 
 
 - 
createParameterFileVersionCreateParameterFileVersionResponse createParameterFileVersion(CreateParameterFileVersionRequest request) Creates a new version of the current parameter file contents to the specified value.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/CreateParameterFileVersionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateParameterFileVersion API. 
 
 - 
deleteConnectionDeleteConnectionResponse deleteConnection(DeleteConnectionRequest request) Deletes the Database Connection represented by the specified connection ID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/DeleteConnectionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteConnection API. 
 
 - 
deleteJobDeleteJobResponse deleteJob(DeleteJobRequest request) Deletes the migration job represented by the given job ID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/DeleteJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteJob API. 
 
 - 
deleteMigrationDeleteMigrationResponse deleteMigration(DeleteMigrationRequest request) Deletes the Migration represented by the specified migration ID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/DeleteMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteMigration API. 
 
 - 
deleteParameterFileVersionDeleteParameterFileVersionResponse deleteParameterFileVersion(DeleteParameterFileVersionRequest request) Deletes the given parameter file version- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/DeleteParameterFileVersionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteParameterFileVersion API. 
 
 - 
evaluateMigrationEvaluateMigrationResponse evaluateMigration(EvaluateMigrationRequest request) Start Validate Migration job.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/EvaluateMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use EvaluateMigration API. 
 
 - 
getAdvisorReportGetAdvisorReportResponse getAdvisorReport(GetAdvisorReportRequest request) Get the Pre-Migration Advisor report details- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetAdvisorReportExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetAdvisorReport API. 
 
 - 
getConnectionGetConnectionResponse getConnection(GetConnectionRequest request) Display Database Connection details.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetConnectionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetConnection API. 
 
 - 
getJobGetJobResponse getJob(GetJobRequest request) Get a migration job.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetJob API. 
 
 - 
getJobOutputContentGetJobOutputContentResponse getJobOutputContent(GetJobOutputContentRequest request) Get the migration Job Output content as a String.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetJobOutputContentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetJobOutputContent API. 
 
 - 
getMigrationGetMigrationResponse getMigration(GetMigrationRequest request) Display Migration details.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetMigration API. 
 
 - 
getParameterFileVersionGetParameterFileVersionResponse getParameterFileVersion(GetParameterFileVersionRequest request) Obtain the parameter file version contents for the specified parameter file name and the associated job.This operation will be allowed only if the job is certain acceptable lifecycle states. - Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetParameterFileVersionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetParameterFileVersion API. 
 
 - 
getWorkRequestGetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Gets the details of a work request.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/GetWorkRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetWorkRequest API. 
 
 - 
listConnectionsListConnectionsResponse listConnections(ListConnectionsRequest request) List all Database Connections.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListConnectionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListConnections API. 
 
 - 
listExcludedObjectsListExcludedObjectsResponse listExcludedObjects(ListExcludedObjectsRequest request) List the excluded database objects.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListExcludedObjectsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListExcludedObjects API. 
 
 - 
listJobOutputsListJobOutputsResponse listJobOutputs(ListJobOutputsRequest request) List the Job Outputs- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListJobOutputsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListJobOutputs API. 
 
 - 
listJobsListJobsResponse listJobs(ListJobsRequest request) List all the names of the Migration jobs associated to the specified migration site.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListJobsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListJobs API. 
 
 - 
listMigrationObjectTypesListMigrationObjectTypesResponse listMigrationObjectTypes(ListMigrationObjectTypesRequest request) Display sample object types to exclude or include for a Migration.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListMigrationObjectTypesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListMigrationObjectTypes API. 
 
 - 
listMigrationObjectsListMigrationObjectsResponse listMigrationObjects(ListMigrationObjectsRequest request) Display excluded/included objects.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListMigrationObjectsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListMigrationObjects API. 
 
 - 
listMigrationParametersListMigrationParametersResponse listMigrationParameters(ListMigrationParametersRequest request) List of parameters that can be used to customize migrations.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListMigrationParametersExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListMigrationParameters API. 
 
 - 
listMigrationsListMigrationsResponse listMigrations(ListMigrationsRequest request) List all Migrations.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListMigrationsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListMigrations API. 
 
 - 
listParameterFileVersionsListParameterFileVersionsResponse listParameterFileVersions(ListParameterFileVersionsRequest request) Return a list of the parameter file metadata of the migration execution of the specified job.This will only be acceptable if the job is in particular state. It will be accessible if the job is in the FAILED, PAUSED or SUSPENDED state. - Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListParameterFileVersionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListParameterFileVersions API. 
 
 - 
listWorkRequestErrorsListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Gets the errors for a work request.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListWorkRequestErrorsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequestErrors API. 
 
 - 
listWorkRequestLogsListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Gets the logs for a work request.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListWorkRequestLogsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequestLogs API. 
 
 - 
listWorkRequestsListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Lists the work requests in a compartment or for a specified resource.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ListWorkRequestsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequests API. 
 
 - 
makeCurrentParameterFileVersionMakeCurrentParameterFileVersionResponse makeCurrentParameterFileVersion(MakeCurrentParameterFileVersionRequest request) Make current the given parameter file version- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/MakeCurrentParameterFileVersionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use MakeCurrentParameterFileVersion API. 
 
 - 
removeMigrationObjectsRemoveMigrationObjectsResponse removeMigrationObjects(RemoveMigrationObjectsRequest request) Remove excluded/included objects.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/RemoveMigrationObjectsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RemoveMigrationObjects API. 
 
 - 
resumeJobResumeJobResponse resumeJob(ResumeJobRequest request) Resume a migration Job.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/ResumeJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ResumeJob API. 
 
 - 
retrieveSupportedPhasesRetrieveSupportedPhasesResponse retrieveSupportedPhases(RetrieveSupportedPhasesRequest request) Display Migration Phases for a specified migration.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/RetrieveSupportedPhasesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RetrieveSupportedPhases API. 
 
 - 
startMigrationStartMigrationResponse startMigration(StartMigrationRequest request) Start Migration job.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/StartMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use StartMigration API. 
 
 - 
suspendJobSuspendJobResponse suspendJob(SuspendJobRequest request) Place the currently executing migration Job in a Suspended State.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/SuspendJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use SuspendJob API. 
 
 - 
updateConnectionUpdateConnectionResponse updateConnection(UpdateConnectionRequest request) Update Database Connection resource details.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/UpdateConnectionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateConnection API. 
 
 - 
updateJobUpdateJobResponse updateJob(UpdateJobRequest request) Update Migration Job resource details.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/UpdateJobExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateJob API. 
 
 - 
updateMigrationUpdateMigrationResponse updateMigration(UpdateMigrationRequest request) Update Migration resource details.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/databasemigration/UpdateMigrationExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateMigration API. 
 
 - 
getWaitersDatabaseMigrationWaiters getWaiters() Gets the pre-configured waiters available for resources for this service.- Returns:
- The service waiters.
 
 - 
getPaginatorsDatabaseMigrationPaginators getPaginators() Gets 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.- Returns:
- The service paginators.
 
 
- 
 
-