Class DisasterRecoveryClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.disasterrecovery.DisasterRecoveryClient
 
 
- 
- All Implemented Interfaces:
- DisasterRecovery,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public class DisasterRecoveryClient extends BaseSyncClient implements DisasterRecovery
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDisasterRecoveryClient.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 DisasterRecovery.
 - 
Constructor SummaryConstructors Constructor Description DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssociateDrProtectionGroupResponseassociateDrProtectionGroup(AssociateDrProtectionGroupRequest request)Create an association between the DR protection group identified by drProtectionGroupId and another DR protection group.static DisasterRecoveryClient.Builderbuilder()Create a builder for this client.CancelDrPlanExecutionResponsecancelDrPlanExecution(CancelDrPlanExecutionRequest request)Cancel the DR plan execution identified by drPlanExecutionId.CancelWorkRequestResponsecancelWorkRequest(CancelWorkRequestRequest request)Cancel the work request identified by workRequestId.ChangeDrProtectionGroupCompartmentResponsechangeDrProtectionGroupCompartment(ChangeDrProtectionGroupCompartmentRequest request)Move the DR protection group identified by drProtectionGroupId to a different compartment.voidclose()CreateAutomaticDrConfigurationResponsecreateAutomaticDrConfiguration(CreateAutomaticDrConfigurationRequest request)Create a Automatic DR configuration.CreateDrPlanResponsecreateDrPlan(CreateDrPlanRequest request)Create a DR plan of the specified DR plan type.CreateDrPlanExecutionResponsecreateDrPlanExecution(CreateDrPlanExecutionRequest request)Execute a DR plan for a DR protection group.CreateDrProtectionGroupResponsecreateDrProtectionGroup(CreateDrProtectionGroupRequest request)Create a DR protection group.DeleteAutomaticDrConfigurationResponsedeleteAutomaticDrConfiguration(DeleteAutomaticDrConfigurationRequest request)Delete the automatic DR configuration identified by automaticDrConfigurationId.DeleteDrPlanResponsedeleteDrPlan(DeleteDrPlanRequest request)Delete the DR plan identified by drPlanId.DeleteDrPlanExecutionResponsedeleteDrPlanExecution(DeleteDrPlanExecutionRequest request)Delete the DR plan execution identified by drPlanExecutionId.DeleteDrProtectionGroupResponsedeleteDrProtectionGroup(DeleteDrProtectionGroupRequest request)Delete the DR protection group identified by drProtectionGroupId.DisassociateDrProtectionGroupResponsedisassociateDrProtectionGroup(DisassociateDrProtectionGroupRequest request)Delete the association between the DR protection group identified by drProtectionGroupId.GetAutomaticDrConfigurationResponsegetAutomaticDrConfiguration(GetAutomaticDrConfigurationRequest request)Get details for the Automatic DR configuration identified by automaticDrConfigurationId.StringgetClientCommonLibraryVersion()protected ClientConfiguratorgetDefaultConfigurator()GetDrPlanResponsegetDrPlan(GetDrPlanRequest request)Get details for the DR plan identified by drPlanId.GetDrPlanExecutionResponsegetDrPlanExecution(GetDrPlanExecutionRequest request)Get details for the DR plan execution identified by drPlanExecutionId.GetDrProtectionGroupResponsegetDrProtectionGroup(GetDrProtectionGroupRequest request)Get the DR protection group identified by drProtectionGroupId.StringgetEndpoint()Optional<String>getMinimumClientCommonLibraryVersionFromClient()DisasterRecoveryPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.DisasterRecoveryWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Get the status of the work request identified by workRequestId.IgnoreDrPlanExecutionResponseignoreDrPlanExecution(IgnoreDrPlanExecutionRequest request)Ignore the failed group or step in DR plan execution identified by drPlanExecutionId and resume execution.ListAutomaticDrConfigurationsResponselistAutomaticDrConfigurations(ListAutomaticDrConfigurationsRequest request)Get a summary list of automatic DR configurations for a DR protection group.ListDrPlanExecutionsResponselistDrPlanExecutions(ListDrPlanExecutionsRequest request)Get a summary list of all DR plan executions for a DR protection group.ListDrPlansResponselistDrPlans(ListDrPlansRequest request)Get a summary list of all DR plans for a DR protection group.ListDrProtectionGroupsResponselistDrProtectionGroups(ListDrProtectionGroupsRequest request)Get a summary list of all DR protection groups in a compartment.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Get a list of work request errors for the work request identified by workRequestId.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Get a list of logs for the work request identified by workRequestId.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment.PauseDrPlanExecutionResponsepauseDrPlanExecution(PauseDrPlanExecutionRequest request)Pause the DR plan execution identified by drPlanExecutionId.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.RefreshDrPlanResponserefreshDrPlan(RefreshDrPlanRequest request)Refresh DR Plan identified by drPlanId.ResumeDrPlanExecutionResponseresumeDrPlanExecution(ResumeDrPlanExecutionRequest request)Resume the DR plan execution identified by drPlanExecutionId.RetryDrPlanExecutionResponseretryDrPlanExecution(RetryDrPlanExecutionRequest request)Retry the failed group or step in DR plan execution identified by drPlanExecutionId and resume execution.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).UpdateAutomaticDrConfigurationResponseupdateAutomaticDrConfiguration(UpdateAutomaticDrConfigurationRequest request)Update the Automatic DR configuration identified by automaticDrConfigurationId.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateDrPlanResponseupdateDrPlan(UpdateDrPlanRequest request)Update the DR plan identified by drPlanId.UpdateDrPlanExecutionResponseupdateDrPlanExecution(UpdateDrPlanExecutionRequest request)Update the DR plan execution identified by drPlanExecutionId.UpdateDrProtectionGroupResponseupdateDrProtectionGroup(UpdateDrProtectionGroupRequest request)Update the DR protection group identified by drProtectionGroupId.UpdateDrProtectionGroupRoleResponseupdateDrProtectionGroupRole(UpdateDrProtectionGroupRoleRequest request)Update the role of the DR protection group identified by drProtectionGroupId.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.VerifyDrPlanResponseverifyDrPlan(VerifyDrPlanRequest request)Verify DR Plan identified by drPlanId.- 
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.disasterrecovery.DisasterRecoverygetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DisasterRecoveryClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DisasterRecoveryClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DisasterRecoveryClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DisasterRecoveryClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(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- DisasterRecoveryClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(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- DisasterRecoveryClient.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)
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(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- DisasterRecoveryClient.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
 
 - 
DisasterRecoveryClient@Deprecated public DisasterRecoveryClient(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- DisasterRecoveryClient.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-- DisasterRecoveryClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static DisasterRecoveryClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DisasterRecoverySets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- DisasterRecovery
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DisasterRecoverySets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
- setRegionin interface- DisasterRecovery
- Parameters:
- regionId- The public region ID.
 
 - 
associateDrProtectionGrouppublic AssociateDrProtectionGroupResponse associateDrProtectionGroup(AssociateDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryCreate an association between the DR protection group identified by drProtectionGroupId and another DR protection group.- Specified by:
- associateDrProtectionGroupin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelDrPlanExecutionpublic CancelDrPlanExecutionResponse cancelDrPlanExecution(CancelDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryCancel the DR plan execution identified by drPlanExecutionId.- Specified by:
- cancelDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelWorkRequestpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) Description copied from interface:DisasterRecoveryCancel the work request identified by workRequestId.- Specified by:
- cancelWorkRequestin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDrProtectionGroupCompartmentpublic ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment(ChangeDrProtectionGroupCompartmentRequest request) Description copied from interface:DisasterRecoveryMove the DR protection group identified by drProtectionGroupId to a different compartment.- Specified by:
- changeDrProtectionGroupCompartmentin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAutomaticDrConfigurationpublic CreateAutomaticDrConfigurationResponse createAutomaticDrConfiguration(CreateAutomaticDrConfigurationRequest request) Description copied from interface:DisasterRecoveryCreate a Automatic DR configuration.- Specified by:
- createAutomaticDrConfigurationin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDrPlanpublic CreateDrPlanResponse createDrPlan(CreateDrPlanRequest request) Description copied from interface:DisasterRecoveryCreate a DR plan of the specified DR plan type.- Specified by:
- createDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDrPlanExecutionpublic CreateDrPlanExecutionResponse createDrPlanExecution(CreateDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryExecute a DR plan for a DR protection group.- Specified by:
- createDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDrProtectionGrouppublic CreateDrProtectionGroupResponse createDrProtectionGroup(CreateDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryCreate a DR protection group.- Specified by:
- createDrProtectionGroupin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAutomaticDrConfigurationpublic DeleteAutomaticDrConfigurationResponse deleteAutomaticDrConfiguration(DeleteAutomaticDrConfigurationRequest request) Description copied from interface:DisasterRecoveryDelete the automatic DR configuration identified by automaticDrConfigurationId.- Specified by:
- deleteAutomaticDrConfigurationin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDrPlanpublic DeleteDrPlanResponse deleteDrPlan(DeleteDrPlanRequest request) Description copied from interface:DisasterRecoveryDelete the DR plan identified by drPlanId.- Specified by:
- deleteDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDrPlanExecutionpublic DeleteDrPlanExecutionResponse deleteDrPlanExecution(DeleteDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryDelete the DR plan execution identified by drPlanExecutionId.- Specified by:
- deleteDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDrProtectionGrouppublic DeleteDrProtectionGroupResponse deleteDrProtectionGroup(DeleteDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryDelete the DR protection group identified by drProtectionGroupId.- Specified by:
- deleteDrProtectionGroupin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
disassociateDrProtectionGrouppublic DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup(DisassociateDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryDelete the association between the DR protection group identified by drProtectionGroupId.and its peer DR protection group. - Specified by:
- disassociateDrProtectionGroupin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAutomaticDrConfigurationpublic GetAutomaticDrConfigurationResponse getAutomaticDrConfiguration(GetAutomaticDrConfigurationRequest request) Description copied from interface:DisasterRecoveryGet details for the Automatic DR configuration identified by automaticDrConfigurationId.- Specified by:
- getAutomaticDrConfigurationin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDrPlanpublic GetDrPlanResponse getDrPlan(GetDrPlanRequest request) Description copied from interface:DisasterRecoveryGet details for the DR plan identified by drPlanId.- Specified by:
- getDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDrPlanExecutionpublic GetDrPlanExecutionResponse getDrPlanExecution(GetDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryGet details for the DR plan execution identified by drPlanExecutionId.- Specified by:
- getDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDrProtectionGrouppublic GetDrProtectionGroupResponse getDrProtectionGroup(GetDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryGet the DR protection group identified by drProtectionGroupId.- Specified by:
- getDrProtectionGroupin interface- DisasterRecovery
- 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:DisasterRecoveryGet the status of the work request identified by workRequestId.- Specified by:
- getWorkRequestin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
ignoreDrPlanExecutionpublic IgnoreDrPlanExecutionResponse ignoreDrPlanExecution(IgnoreDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryIgnore the failed group or step in DR plan execution identified by drPlanExecutionId and resume execution.- Specified by:
- ignoreDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAutomaticDrConfigurationspublic ListAutomaticDrConfigurationsResponse listAutomaticDrConfigurations(ListAutomaticDrConfigurationsRequest request) Description copied from interface:DisasterRecoveryGet a summary list of automatic DR configurations for a DR protection group.- Specified by:
- listAutomaticDrConfigurationsin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDrPlanExecutionspublic ListDrPlanExecutionsResponse listDrPlanExecutions(ListDrPlanExecutionsRequest request) Description copied from interface:DisasterRecoveryGet a summary list of all DR plan executions for a DR protection group.- Specified by:
- listDrPlanExecutionsin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDrPlanspublic ListDrPlansResponse listDrPlans(ListDrPlansRequest request) Description copied from interface:DisasterRecoveryGet a summary list of all DR plans for a DR protection group.- Specified by:
- listDrPlansin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDrProtectionGroupspublic ListDrProtectionGroupsResponse listDrProtectionGroups(ListDrProtectionGroupsRequest request) Description copied from interface:DisasterRecoveryGet a summary list of all DR protection groups in a compartment.- Specified by:
- listDrProtectionGroupsin interface- DisasterRecovery
- 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:DisasterRecoveryGet a list of work request errors for the work request identified by workRequestId.- Specified by:
- listWorkRequestErrorsin interface- DisasterRecovery
- 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:DisasterRecoveryGet a list of logs for the work request identified by workRequestId.- Specified by:
- listWorkRequestLogsin interface- DisasterRecovery
- 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:DisasterRecoveryLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
pauseDrPlanExecutionpublic PauseDrPlanExecutionResponse pauseDrPlanExecution(PauseDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryPause the DR plan execution identified by drPlanExecutionId.- Specified by:
- pauseDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
refreshDrPlanpublic RefreshDrPlanResponse refreshDrPlan(RefreshDrPlanRequest request) Description copied from interface:DisasterRecoveryRefresh DR Plan identified by drPlanId.- Specified by:
- refreshDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
resumeDrPlanExecutionpublic ResumeDrPlanExecutionResponse resumeDrPlanExecution(ResumeDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryResume the DR plan execution identified by drPlanExecutionId.- Specified by:
- resumeDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
retryDrPlanExecutionpublic RetryDrPlanExecutionResponse retryDrPlanExecution(RetryDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryRetry the failed group or step in DR plan execution identified by drPlanExecutionId and resume execution.- Specified by:
- retryDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAutomaticDrConfigurationpublic UpdateAutomaticDrConfigurationResponse updateAutomaticDrConfiguration(UpdateAutomaticDrConfigurationRequest request) Description copied from interface:DisasterRecoveryUpdate the Automatic DR configuration identified by automaticDrConfigurationId.- Specified by:
- updateAutomaticDrConfigurationin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDrPlanpublic UpdateDrPlanResponse updateDrPlan(UpdateDrPlanRequest request) Description copied from interface:DisasterRecoveryUpdate the DR plan identified by drPlanId.- Specified by:
- updateDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDrPlanExecutionpublic UpdateDrPlanExecutionResponse updateDrPlanExecution(UpdateDrPlanExecutionRequest request) Description copied from interface:DisasterRecoveryUpdate the DR plan execution identified by drPlanExecutionId.- Specified by:
- updateDrPlanExecutionin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDrProtectionGrouppublic UpdateDrProtectionGroupResponse updateDrProtectionGroup(UpdateDrProtectionGroupRequest request) Description copied from interface:DisasterRecoveryUpdate the DR protection group identified by drProtectionGroupId.- Specified by:
- updateDrProtectionGroupin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDrProtectionGroupRolepublic UpdateDrProtectionGroupRoleResponse updateDrProtectionGroupRole(UpdateDrProtectionGroupRoleRequest request) Description copied from interface:DisasterRecoveryUpdate the role of the DR protection group identified by drProtectionGroupId.- Specified by:
- updateDrProtectionGroupRolein interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
verifyDrPlanpublic VerifyDrPlanResponse verifyDrPlan(VerifyDrPlanRequest request) Description copied from interface:DisasterRecoveryVerify DR Plan identified by drPlanId.- Specified by:
- verifyDrPlanin interface- DisasterRecovery
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic DisasterRecoveryWaiters getWaiters() Description copied from interface:DisasterRecoveryGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- DisasterRecovery
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic DisasterRecoveryPaginators getPaginators() Description copied from interface:DisasterRecoveryGets 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- DisasterRecovery
- 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() 
 
- 
 
-