Interface MigrationAsync
- 
- All Superinterfaces:
- AutoCloseable
 - All Known Implementing Classes:
- MigrationAsyncClient
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public interface MigrationAsync extends AutoCloseableA description of the Oracle Cloud Migrations API.
- 
- 
Method Summary- 
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 serice.
 
 - 
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
 
 - 
cancelWorkRequestFuture<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler) Cancels work request with the given ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeMigrationCompartmentFuture<ChangeMigrationCompartmentResponse> changeMigrationCompartment(ChangeMigrationCompartmentRequest request, AsyncHandler<ChangeMigrationCompartmentRequest,ChangeMigrationCompartmentResponse> handler) Moves a migration resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeMigrationPlanCompartmentFuture<ChangeMigrationPlanCompartmentResponse> changeMigrationPlanCompartment(ChangeMigrationPlanCompartmentRequest request, AsyncHandler<ChangeMigrationPlanCompartmentRequest,ChangeMigrationPlanCompartmentResponse> handler) Moves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeReplicationScheduleCompartmentFuture<ChangeReplicationScheduleCompartmentResponse> changeReplicationScheduleCompartment(ChangeReplicationScheduleCompartmentRequest request, AsyncHandler<ChangeReplicationScheduleCompartmentRequest,ChangeReplicationScheduleCompartmentResponse> handler) Moves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMigrationFuture<CreateMigrationResponse> createMigration(CreateMigrationRequest request, AsyncHandler<CreateMigrationRequest,CreateMigrationResponse> handler) Creates a migration.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMigrationAssetFuture<CreateMigrationAssetResponse> createMigrationAsset(CreateMigrationAssetRequest request, AsyncHandler<CreateMigrationAssetRequest,CreateMigrationAssetResponse> handler) Creates a migration asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMigrationPlanFuture<CreateMigrationPlanResponse> createMigrationPlan(CreateMigrationPlanRequest request, AsyncHandler<CreateMigrationPlanRequest,CreateMigrationPlanResponse> handler) Creates a migration plan.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createReplicationScheduleFuture<CreateReplicationScheduleResponse> createReplicationSchedule(CreateReplicationScheduleRequest request, AsyncHandler<CreateReplicationScheduleRequest,CreateReplicationScheduleResponse> handler) Creates a replication schedule.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createTargetAssetFuture<CreateTargetAssetResponse> createTargetAsset(CreateTargetAssetRequest request, AsyncHandler<CreateTargetAssetRequest,CreateTargetAssetResponse> handler) Creates a target asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMigrationFuture<DeleteMigrationResponse> deleteMigration(DeleteMigrationRequest request, AsyncHandler<DeleteMigrationRequest,DeleteMigrationResponse> handler) Deletes a migration resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMigrationAssetFuture<DeleteMigrationAssetResponse> deleteMigrationAsset(DeleteMigrationAssetRequest request, AsyncHandler<DeleteMigrationAssetRequest,DeleteMigrationAssetResponse> handler) Deletes a migration asset resource by an identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteMigrationPlanFuture<DeleteMigrationPlanResponse> deleteMigrationPlan(DeleteMigrationPlanRequest request, AsyncHandler<DeleteMigrationPlanRequest,DeleteMigrationPlanResponse> handler) Deletes a migration plan resource by an identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteReplicationScheduleFuture<DeleteReplicationScheduleResponse> deleteReplicationSchedule(DeleteReplicationScheduleRequest request, AsyncHandler<DeleteReplicationScheduleRequest,DeleteReplicationScheduleResponse> handler) Deletes a replication schedule resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteTargetAssetFuture<DeleteTargetAssetResponse> deleteTargetAsset(DeleteTargetAssetRequest request, AsyncHandler<DeleteTargetAssetRequest,DeleteTargetAssetResponse> handler) Deletes a target asset resource by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
executeMigrationPlanFuture<ExecuteMigrationPlanResponse> executeMigrationPlan(ExecuteMigrationPlanRequest request, AsyncHandler<ExecuteMigrationPlanRequest,ExecuteMigrationPlanResponse> handler) Executes the migration plan with the migration plan ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
exportMigrationPlanFuture<ExportMigrationPlanResponse> exportMigrationPlan(ExportMigrationPlanRequest request, AsyncHandler<ExportMigrationPlanRequest,ExportMigrationPlanResponse> handler) Exports the migration plan to a csv file.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMigrationFuture<GetMigrationResponse> getMigration(GetMigrationRequest request, AsyncHandler<GetMigrationRequest,GetMigrationResponse> handler) Gets a migration by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMigrationAssetFuture<GetMigrationAssetResponse> getMigrationAsset(GetMigrationAssetRequest request, AsyncHandler<GetMigrationAssetRequest,GetMigrationAssetResponse> handler) Gets a migration asset by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMigrationPlanFuture<GetMigrationPlanResponse> getMigrationPlan(GetMigrationPlanRequest request, AsyncHandler<GetMigrationPlanRequest,GetMigrationPlanResponse> handler) Gets a migration plan by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReplicationProgressFuture<GetReplicationProgressResponse> getReplicationProgress(GetReplicationProgressRequest request, AsyncHandler<GetReplicationProgressRequest,GetReplicationProgressResponse> handler) Gets the progress percentage of a migration asset’s replication process.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getReplicationScheduleFuture<GetReplicationScheduleResponse> getReplicationSchedule(GetReplicationScheduleRequest request, AsyncHandler<GetReplicationScheduleRequest,GetReplicationScheduleResponse> handler) Gets a replication schedule by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getTargetAssetFuture<GetTargetAssetResponse> getTargetAsset(GetTargetAssetRequest request, AsyncHandler<GetTargetAssetRequest,GetTargetAssetResponse> handler) Gets a target asset by identifier.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getWorkRequestFuture<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler) Gets the status of the work request with the given ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
importMigrationPlanFuture<ImportMigrationPlanResponse> importMigrationPlan(ImportMigrationPlanRequest request, AsyncHandler<ImportMigrationPlanRequest,ImportMigrationPlanResponse> handler) Imports a migration plan from a csv file.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAvailableShapesFuture<ListAvailableShapesResponse> listAvailableShapes(ListAvailableShapesRequest request, AsyncHandler<ListAvailableShapesRequest,ListAvailableShapesResponse> handler) List of shapes by parameters.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMigrationAssetsFuture<ListMigrationAssetsResponse> listMigrationAssets(ListMigrationAssetsRequest request, AsyncHandler<ListMigrationAssetsRequest,ListMigrationAssetsResponse> handler) Returns a list of migration assets.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMigrationPlansFuture<ListMigrationPlansResponse> listMigrationPlans(ListMigrationPlansRequest request, AsyncHandler<ListMigrationPlansRequest,ListMigrationPlansResponse> handler) Returns a list of migration plans.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMigrationsFuture<ListMigrationsResponse> listMigrations(ListMigrationsRequest request, AsyncHandler<ListMigrationsRequest,ListMigrationsResponse> handler) Returns a list of migrations.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listReplicationSchedulesFuture<ListReplicationSchedulesResponse> listReplicationSchedules(ListReplicationSchedulesRequest request, AsyncHandler<ListReplicationSchedulesRequest,ListReplicationSchedulesResponse> handler) Returns a list of replication schedules.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listTargetAssetsFuture<ListTargetAssetsResponse> listTargetAssets(ListTargetAssetsRequest request, AsyncHandler<ListTargetAssetsRequest,ListTargetAssetsResponse> handler) Returns a list of target assets.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestErrorsFuture<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler) Returns a paginated list of errors for a given work request.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestLogsFuture<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler) Returns a paginated list of logs for a given work request.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listWorkRequestsFuture<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler) List of work requests in a compartment.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshMigrationFuture<RefreshMigrationResponse> refreshMigration(RefreshMigrationRequest request, AsyncHandler<RefreshMigrationRequest,RefreshMigrationResponse> handler) Refreshes migration based on the migration ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshMigrationAssetFuture<RefreshMigrationAssetResponse> refreshMigrationAsset(RefreshMigrationAssetRequest request, AsyncHandler<RefreshMigrationAssetRequest,RefreshMigrationAssetResponse> handler) Refreshes the migration asset with the migration asset ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshMigrationPlanFuture<RefreshMigrationPlanResponse> refreshMigrationPlan(RefreshMigrationPlanRequest request, AsyncHandler<RefreshMigrationPlanRequest,RefreshMigrationPlanResponse> handler) Refreshes the migration plan with the migration plan ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startAssetReplicationFuture<StartAssetReplicationResponse> startAssetReplication(StartAssetReplicationRequest request, AsyncHandler<StartAssetReplicationRequest,StartAssetReplicationResponse> handler) Starts replication for the asset with the migration asset ID.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startMigrationReplicationFuture<StartMigrationReplicationResponse> startMigrationReplication(StartMigrationReplicationRequest request, AsyncHandler<StartMigrationReplicationRequest,StartMigrationReplicationResponse> handler) Starts replication for a migration or for some asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMigrationFuture<UpdateMigrationResponse> updateMigration(UpdateMigrationRequest request, AsyncHandler<UpdateMigrationRequest,UpdateMigrationResponse> handler) Updates the migration.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMigrationAssetFuture<UpdateMigrationAssetResponse> updateMigrationAsset(UpdateMigrationAssetRequest request, AsyncHandler<UpdateMigrationAssetRequest,UpdateMigrationAssetResponse> handler) Updates the migration asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMigrationPlanFuture<UpdateMigrationPlanResponse> updateMigrationPlan(UpdateMigrationPlanRequest request, AsyncHandler<UpdateMigrationPlanRequest,UpdateMigrationPlanResponse> handler) Updates the migration plan.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateReplicationScheduleFuture<UpdateReplicationScheduleResponse> updateReplicationSchedule(UpdateReplicationScheduleRequest request, AsyncHandler<UpdateReplicationScheduleRequest,UpdateReplicationScheduleResponse> handler) Updates the replication schedule.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateTargetAssetFuture<UpdateTargetAssetResponse> updateTargetAsset(UpdateTargetAssetRequest request, AsyncHandler<UpdateTargetAssetRequest,UpdateTargetAssetResponse> handler) Updates the target asset.- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 
- 
 
-