@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public class OsManagementWaiters extends Object
Collection of helper methods to produce Waiters for different
resources of OsManagement.
The default configuration used is defined by Waiters.Waiters.
| Constructor and Description |
|---|
OsManagementWaiters(ExecutorService executorService,
OsManagement client) |
@ConstructorProperties(value={"executorService","client"}) public OsManagementWaiters(ExecutorService executorService, OsManagement client)
public Waiter<GetManagedInstanceGroupRequest,GetManagedInstanceGroupResponse> forManagedInstanceGroup(GetManagedInstanceGroupRequest request, LifecycleStates... targetStates)
Creates a new Waiter using the default configuration.
request - the request to sendtargetState - the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statescom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetManagedInstanceGroupRequest,GetManagedInstanceGroupResponse> forManagedInstanceGroup(GetManagedInstanceGroupRequest request, LifecycleStates 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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetManagedInstanceGroupRequest,GetManagedInstanceGroupResponse> forManagedInstanceGroup(GetManagedInstanceGroupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleStates... 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<GetScheduledJobRequest,GetScheduledJobResponse> forScheduledJob(GetScheduledJobRequest request, LifecycleStates... targetStates)
Creates a new Waiter using the default configuration.
request - the request to sendtargetState - the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statescom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetScheduledJobRequest,GetScheduledJobResponse> forScheduledJob(GetScheduledJobRequest request, LifecycleStates 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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetScheduledJobRequest,GetScheduledJobResponse> forScheduledJob(GetScheduledJobRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleStates... 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<GetSoftwareSourceRequest,GetSoftwareSourceResponse> forSoftwareSource(GetSoftwareSourceRequest request, LifecycleStates... targetStates)
Creates a new Waiter using the default configuration.
request - the request to sendtargetState - the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided statescom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetSoftwareSourceRequest,GetSoftwareSourceResponse> forSoftwareSource(GetSoftwareSourceRequest request, LifecycleStates 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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetSoftwareSourceRequest,GetSoftwareSourceResponse> forSoftwareSource(GetSoftwareSourceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleStates... 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<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request)
Creates a new Waiter using default configuration.
request - the request to sendWaiter instancepublic Waiter<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter using the provided configuration.
request - the request to sendterminationStrategy - the TerminationStrategy to usedelayStrategy - the to usecom.oracle.bmc.waiter.Waiter instanceCopyright © 2016–2021. All rights reserved.