@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class DatabaseWaiters extends Object
Collection of helper methods to produce Waiter
s for different resources of Database.
The default configuration used is defined by Waiters#DEFAULT_POLLING_WAITER
.
Constructor and Description |
---|
DatabaseWaiters(ExecutorService executorService,
Database client) |
@ConstructorProperties(value={"executorService","client"}) public DatabaseWaiters(ExecutorService executorService, Database client)
public Waiter<GetAutonomousContainerDatabaseRequest,GetAutonomousContainerDatabaseResponse> forAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request, AutonomousContainerDatabase.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousContainerDatabaseRequest,GetAutonomousContainerDatabaseResponse> forAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request, AutonomousContainerDatabase.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousContainerDatabaseRequest,GetAutonomousContainerDatabaseResponse> forAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousContainerDatabase.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDataWarehouseRequest,GetAutonomousDataWarehouseResponse> forAutonomousDataWarehouse(GetAutonomousDataWarehouseRequest request, AutonomousDataWarehouse.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDataWarehouseRequest,GetAutonomousDataWarehouseResponse> forAutonomousDataWarehouse(GetAutonomousDataWarehouseRequest request, AutonomousDataWarehouse.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousDataWarehouseRequest,GetAutonomousDataWarehouseResponse> forAutonomousDataWarehouse(GetAutonomousDataWarehouseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousDataWarehouse.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDataWarehouseBackupRequest,GetAutonomousDataWarehouseBackupResponse> forAutonomousDataWarehouseBackup(GetAutonomousDataWarehouseBackupRequest request, AutonomousDataWarehouseBackup.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDataWarehouseBackupRequest,GetAutonomousDataWarehouseBackupResponse> forAutonomousDataWarehouseBackup(GetAutonomousDataWarehouseBackupRequest request, AutonomousDataWarehouseBackup.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousDataWarehouseBackupRequest,GetAutonomousDataWarehouseBackupResponse> forAutonomousDataWarehouseBackup(GetAutonomousDataWarehouseBackupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousDataWarehouseBackup.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDatabaseRequest,GetAutonomousDatabaseResponse> forAutonomousDatabase(GetAutonomousDatabaseRequest request, AutonomousDatabase.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDatabaseRequest,GetAutonomousDatabaseResponse> forAutonomousDatabase(GetAutonomousDatabaseRequest request, AutonomousDatabase.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousDatabaseRequest,GetAutonomousDatabaseResponse> forAutonomousDatabase(GetAutonomousDatabaseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousDatabase.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDatabaseBackupRequest,GetAutonomousDatabaseBackupResponse> forAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request, AutonomousDatabaseBackup.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousDatabaseBackupRequest,GetAutonomousDatabaseBackupResponse> forAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request, AutonomousDatabaseBackup.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousDatabaseBackupRequest,GetAutonomousDatabaseBackupResponse> forAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousDatabaseBackup.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousExadataInfrastructureRequest,GetAutonomousExadataInfrastructureResponse> forAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request, AutonomousExadataInfrastructure.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetAutonomousExadataInfrastructureRequest,GetAutonomousExadataInfrastructureResponse> forAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request, AutonomousExadataInfrastructure.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetAutonomousExadataInfrastructureRequest,GetAutonomousExadataInfrastructureResponse> forAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutonomousExadataInfrastructure.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetBackupRequest,GetBackupResponse> forBackup(GetBackupRequest request, Backup.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetBackupRequest,GetBackupResponse> forBackup(GetBackupRequest request, Backup.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetBackupRequest,GetBackupResponse> forBackup(GetBackupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Backup.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDataGuardAssociationRequest,GetDataGuardAssociationResponse> forDataGuardAssociation(GetDataGuardAssociationRequest request, DataGuardAssociation.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDataGuardAssociationRequest,GetDataGuardAssociationResponse> forDataGuardAssociation(GetDataGuardAssociationRequest request, DataGuardAssociation.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetDataGuardAssociationRequest,GetDataGuardAssociationResponse> forDataGuardAssociation(GetDataGuardAssociationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DataGuardAssociation.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDatabaseRequest,GetDatabaseResponse> forDatabase(GetDatabaseRequest request, Database.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDatabaseRequest,GetDatabaseResponse> forDatabase(GetDatabaseRequest request, Database.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetDatabaseRequest,GetDatabaseResponse> forDatabase(GetDatabaseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Database.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbHomeRequest,GetDbHomeResponse> forDbHome(GetDbHomeRequest request, DbHome.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbHomeRequest,GetDbHomeResponse> forDbHome(GetDbHomeRequest request, DbHome.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetDbHomeRequest,GetDbHomeResponse> forDbHome(GetDbHomeRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DbHome.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbNodeRequest,GetDbNodeResponse> forDbNode(GetDbNodeRequest request, DbNode.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbNodeRequest,GetDbNodeResponse> forDbNode(GetDbNodeRequest request, DbNode.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetDbNodeRequest,GetDbNodeResponse> forDbNode(GetDbNodeRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DbNode.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbSystemRequest,GetDbSystemResponse> forDbSystem(GetDbSystemRequest request, DbSystem.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetDbSystemRequest,GetDbSystemResponse> forDbSystem(GetDbSystemRequest request, DbSystem.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetDbSystemRequest,GetDbSystemResponse> forDbSystem(GetDbSystemRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DbSystem.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetExadataIormConfigRequest,GetExadataIormConfigResponse> forExadataIormConfig(GetExadataIormConfigRequest request, ExadataIormConfig.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetExadataIormConfigRequest,GetExadataIormConfigResponse> forExadataIormConfig(GetExadataIormConfigRequest request, ExadataIormConfig.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetExadataIormConfigRequest,GetExadataIormConfigResponse> forExadataIormConfig(GetExadataIormConfigRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ExadataIormConfig.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> forMaintenanceRun(GetMaintenanceRunRequest request, MaintenanceRun.LifecycleState... targetStates)
Creates a new Waiter
using default configuration.
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statesWaiter
instancepublic Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> forMaintenanceRun(GetMaintenanceRunRequest request, MaintenanceRun.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to useWaiter
instancepublic Waiter<GetMaintenanceRunRequest,GetMaintenanceRunResponse> forMaintenanceRun(GetMaintenanceRunRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaintenanceRun.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided statesWaiter
instanceCopyright © 2016–2019. All rights reserved.