@Generated(value="OracleSDKGenerator", comments="API Version: 20180418") public class StreamAdminWaiters extends Object
Collection of helper methods to produce Waiters for different
resources of StreamAdmin.
The default configuration used is defined by Waiters.Waiters.
| Constructor and Description |
|---|
StreamAdminWaiters(ExecutorService executorService,
StreamAdmin client) |
public StreamAdminWaiters(ExecutorService executorService, StreamAdmin client)
public Waiter<GetConnectHarnessRequest,GetConnectHarnessResponse> forConnectHarness(GetConnectHarnessRequest request, ConnectHarness.LifecycleState... targetStates)
Creates a new Waiter using the 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<GetConnectHarnessRequest,GetConnectHarnessResponse> forConnectHarness(GetConnectHarnessRequest request, ConnectHarness.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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetConnectHarnessRequest,GetConnectHarnessResponse> forConnectHarness(GetConnectHarnessRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ConnectHarness.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 statescom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetStreamRequest,GetStreamResponse> forStream(GetStreamRequest request, Stream.LifecycleState... targetStates)
Creates a new Waiter using the 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<GetStreamRequest,GetStreamResponse> forStream(GetStreamRequest request, Stream.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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetStreamRequest,GetStreamResponse> forStream(GetStreamRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Stream.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 statescom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetStreamPoolRequest,GetStreamPoolResponse> forStreamPool(GetStreamPoolRequest request, StreamPool.LifecycleState... targetStates)
Creates a new Waiter using the 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<GetStreamPoolRequest,GetStreamPoolResponse> forStreamPool(GetStreamPoolRequest request, StreamPool.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 usecom.oracle.bmc.waiter.Waiter instancepublic Waiter<GetStreamPoolRequest,GetStreamPoolResponse> forStreamPool(GetStreamPoolRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, StreamPool.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 statescom.oracle.bmc.waiter.Waiter instanceCopyright © 2016–2022. All rights reserved.