Class MigrationClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.cloudmigrations.MigrationClient
 
 
- 
- All Implemented Interfaces:
- Migration,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public class MigrationClient extends BaseSyncClient implements Migration
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMigrationClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for Migration.
 - 
Constructor SummaryConstructors Constructor Description MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.cloudmigrations.MigrationgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
MigrationClient@Deprecated public MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
MigrationClient@Deprecated public MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
MigrationClient@Deprecated public MigrationClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
MigrationClient@Deprecated public MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
MigrationClient@Deprecated public MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
MigrationClient@Deprecated public MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
MigrationClient@Deprecated public MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 - 
MigrationClient@Deprecated public MigrationClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- MigrationClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
- executorService-- MigrationClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static MigrationClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:MigrationSets 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.
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:MigrationSets 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.
 - 
cancelWorkRequestpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) Description copied from interface:MigrationCancels work request with the given ID.- Specified by:
- cancelWorkRequestin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeMigrationCompartmentpublic ChangeMigrationCompartmentResponse changeMigrationCompartment(ChangeMigrationCompartmentRequest request) Description copied from interface:MigrationMoves a migration resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeMigrationCompartmentin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeMigrationPlanCompartmentpublic ChangeMigrationPlanCompartmentResponse changeMigrationPlanCompartment(ChangeMigrationPlanCompartmentRequest request) Description copied from interface:MigrationMoves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeMigrationPlanCompartmentin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeReplicationScheduleCompartmentpublic ChangeReplicationScheduleCompartmentResponse changeReplicationScheduleCompartment(ChangeReplicationScheduleCompartmentRequest request) Description copied from interface:MigrationMoves a resource into a different compartment.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeReplicationScheduleCompartmentin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMigrationpublic CreateMigrationResponse createMigration(CreateMigrationRequest request) Description copied from interface:MigrationCreates a migration.- Specified by:
- createMigrationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMigrationAssetpublic CreateMigrationAssetResponse createMigrationAsset(CreateMigrationAssetRequest request) Description copied from interface:MigrationCreates a migration asset.- Specified by:
- createMigrationAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMigrationPlanpublic CreateMigrationPlanResponse createMigrationPlan(CreateMigrationPlanRequest request) Description copied from interface:MigrationCreates a migration plan.- Specified by:
- createMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createReplicationSchedulepublic CreateReplicationScheduleResponse createReplicationSchedule(CreateReplicationScheduleRequest request) Description copied from interface:MigrationCreates a replication schedule.- Specified by:
- createReplicationSchedulein interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTargetAssetpublic CreateTargetAssetResponse createTargetAsset(CreateTargetAssetRequest request) Description copied from interface:MigrationCreates a target asset.- Specified by:
- createTargetAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteMigrationpublic DeleteMigrationResponse deleteMigration(DeleteMigrationRequest request) Description copied from interface:MigrationDeletes a migration resource by identifier.- Specified by:
- deleteMigrationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteMigrationAssetpublic DeleteMigrationAssetResponse deleteMigrationAsset(DeleteMigrationAssetRequest request) Description copied from interface:MigrationDeletes a migration asset resource by an identifier.- Specified by:
- deleteMigrationAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteMigrationPlanpublic DeleteMigrationPlanResponse deleteMigrationPlan(DeleteMigrationPlanRequest request) Description copied from interface:MigrationDeletes a migration plan resource by an identifier.- Specified by:
- deleteMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteReplicationSchedulepublic DeleteReplicationScheduleResponse deleteReplicationSchedule(DeleteReplicationScheduleRequest request) Description copied from interface:MigrationDeletes a replication schedule resource by identifier.- Specified by:
- deleteReplicationSchedulein interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTargetAssetpublic DeleteTargetAssetResponse deleteTargetAsset(DeleteTargetAssetRequest request) Description copied from interface:MigrationDeletes a target asset resource by identifier.- Specified by:
- deleteTargetAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
executeMigrationPlanpublic ExecuteMigrationPlanResponse executeMigrationPlan(ExecuteMigrationPlanRequest request) Description copied from interface:MigrationExecutes the migration plan with the migration plan ID.- Specified by:
- executeMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
exportMigrationPlanpublic ExportMigrationPlanResponse exportMigrationPlan(ExportMigrationPlanRequest request) Description copied from interface:MigrationExports the migration plan to a csv file.- Specified by:
- exportMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMigrationpublic GetMigrationResponse getMigration(GetMigrationRequest request) Description copied from interface:MigrationGets a migration by identifier.- Specified by:
- getMigrationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMigrationAssetpublic GetMigrationAssetResponse getMigrationAsset(GetMigrationAssetRequest request) Description copied from interface:MigrationGets a migration asset by identifier.- Specified by:
- getMigrationAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMigrationPlanpublic GetMigrationPlanResponse getMigrationPlan(GetMigrationPlanRequest request) Description copied from interface:MigrationGets a migration plan by identifier.- Specified by:
- getMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getReplicationProgresspublic GetReplicationProgressResponse getReplicationProgress(GetReplicationProgressRequest request) Description copied from interface:MigrationGets the progress percentage of a migration asset’s replication process.- Specified by:
- getReplicationProgressin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getReplicationSchedulepublic GetReplicationScheduleResponse getReplicationSchedule(GetReplicationScheduleRequest request) Description copied from interface:MigrationGets a replication schedule by identifier.- Specified by:
- getReplicationSchedulein interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetAssetpublic GetTargetAssetResponse getTargetAsset(GetTargetAssetRequest request) Description copied from interface:MigrationGets a target asset by identifier.- Specified by:
- getTargetAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:MigrationGets the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
importMigrationPlanpublic ImportMigrationPlanResponse importMigrationPlan(ImportMigrationPlanRequest request) Description copied from interface:MigrationImports a migration plan from a csv file.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
- importMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAvailableShapespublic ListAvailableShapesResponse listAvailableShapes(ListAvailableShapesRequest request) Description copied from interface:MigrationList of shapes by parameters.- Specified by:
- listAvailableShapesin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMigrationAssetspublic ListMigrationAssetsResponse listMigrationAssets(ListMigrationAssetsRequest request) Description copied from interface:MigrationReturns a list of migration assets.- Specified by:
- listMigrationAssetsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMigrationPlanspublic ListMigrationPlansResponse listMigrationPlans(ListMigrationPlansRequest request) Description copied from interface:MigrationReturns a list of migration plans.- Specified by:
- listMigrationPlansin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMigrationspublic ListMigrationsResponse listMigrations(ListMigrationsRequest request) Description copied from interface:MigrationReturns a list of migrations.- Specified by:
- listMigrationsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listReplicationSchedulespublic ListReplicationSchedulesResponse listReplicationSchedules(ListReplicationSchedulesRequest request) Description copied from interface:MigrationReturns a list of replication schedules.- Specified by:
- listReplicationSchedulesin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetAssetspublic ListTargetAssetsResponse listTargetAssets(ListTargetAssetsRequest request) Description copied from interface:MigrationReturns a list of target assets.- Specified by:
- listTargetAssetsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:MigrationReturns a paginated list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:MigrationReturns a paginated list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:MigrationList of work requests in a compartment.- Specified by:
- listWorkRequestsin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
refreshMigrationpublic RefreshMigrationResponse refreshMigration(RefreshMigrationRequest request) Description copied from interface:MigrationRefreshes migration based on the migration ID.- Specified by:
- refreshMigrationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
refreshMigrationAssetpublic RefreshMigrationAssetResponse refreshMigrationAsset(RefreshMigrationAssetRequest request) Description copied from interface:MigrationRefreshes the migration asset with the migration asset ID.- Specified by:
- refreshMigrationAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
refreshMigrationPlanpublic RefreshMigrationPlanResponse refreshMigrationPlan(RefreshMigrationPlanRequest request) Description copied from interface:MigrationRefreshes the migration plan with the migration plan ID.- Specified by:
- refreshMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startAssetReplicationpublic StartAssetReplicationResponse startAssetReplication(StartAssetReplicationRequest request) Description copied from interface:MigrationStarts replication for the asset with the migration asset ID.- Specified by:
- startAssetReplicationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startMigrationReplicationpublic StartMigrationReplicationResponse startMigrationReplication(StartMigrationReplicationRequest request) Description copied from interface:MigrationStarts replication for a migration or for some asset.- Specified by:
- startMigrationReplicationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMigrationpublic UpdateMigrationResponse updateMigration(UpdateMigrationRequest request) Description copied from interface:MigrationUpdates the migration.- Specified by:
- updateMigrationin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMigrationAssetpublic UpdateMigrationAssetResponse updateMigrationAsset(UpdateMigrationAssetRequest request) Description copied from interface:MigrationUpdates the migration asset.- Specified by:
- updateMigrationAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMigrationPlanpublic UpdateMigrationPlanResponse updateMigrationPlan(UpdateMigrationPlanRequest request) Description copied from interface:MigrationUpdates the migration plan.- Specified by:
- updateMigrationPlanin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateReplicationSchedulepublic UpdateReplicationScheduleResponse updateReplicationSchedule(UpdateReplicationScheduleRequest request) Description copied from interface:MigrationUpdates the replication schedule.- Specified by:
- updateReplicationSchedulein interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetAssetpublic UpdateTargetAssetResponse updateTargetAsset(UpdateTargetAssetRequest request) Description copied from interface:MigrationUpdates the target asset.- Specified by:
- updateTargetAssetin interface- Migration
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic MigrationWaiters getWaiters() Description copied from interface:MigrationGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- Migration
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic MigrationPaginators getPaginators() Description copied from interface:MigrationGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- Migration
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-