Package com.oracle.bmc.core
Class ComputeWaiters
- java.lang.Object
-
- com.oracle.bmc.core.ComputeWaiters
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class ComputeWaiters extends Object
Collection of helper methods to produceWaiter
s for different resources of Compute.The default configuration used is defined by
com.oracle.bmc.waiter.Waiters.Waiters#DEFAULT_POLLING_WAITER
.
-
-
Constructor Summary
Constructors Constructor Description ComputeWaiters(ExecutorService executorService, Compute client)
Deprecated.ComputeWaiters(ExecutorService executorService, Compute client, WorkRequest workRequestClient)
-
Method Summary
-
-
-
Constructor Detail
-
ComputeWaiters
@Deprecated public ComputeWaiters(@Nonnull ExecutorService executorService, @Nonnull Compute client)
Deprecated.
-
ComputeWaiters
public ComputeWaiters(@Nonnull ExecutorService executorService, @Nonnull Compute client, WorkRequest workRequestClient)
-
-
Method Detail
-
forChangeComputeCapacityReservationCompartment
public Waiter<ChangeComputeCapacityReservationCompartmentRequest,ChangeComputeCapacityReservationCompartmentResponse> forChangeComputeCapacityReservationCompartment(ChangeComputeCapacityReservationCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeComputeCapacityReservationCompartment
public Waiter<ChangeComputeCapacityReservationCompartmentRequest,ChangeComputeCapacityReservationCompartmentResponse> forChangeComputeCapacityReservationCompartment(ChangeComputeCapacityReservationCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeComputeCapacityTopologyCompartment
public Waiter<ChangeComputeCapacityTopologyCompartmentRequest,ChangeComputeCapacityTopologyCompartmentResponse> forChangeComputeCapacityTopologyCompartment(ChangeComputeCapacityTopologyCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeComputeCapacityTopologyCompartment
public Waiter<ChangeComputeCapacityTopologyCompartmentRequest,ChangeComputeCapacityTopologyCompartmentResponse> forChangeComputeCapacityTopologyCompartment(ChangeComputeCapacityTopologyCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeComputeHostCompartment
public Waiter<ChangeComputeHostCompartmentRequest,ChangeComputeHostCompartmentResponse> forChangeComputeHostCompartment(ChangeComputeHostCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeComputeHostCompartment
public Waiter<ChangeComputeHostCompartmentRequest,ChangeComputeHostCompartmentResponse> forChangeComputeHostCompartment(ChangeComputeHostCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeDedicatedVmHostCompartment
public Waiter<ChangeDedicatedVmHostCompartmentRequest,ChangeDedicatedVmHostCompartmentResponse> forChangeDedicatedVmHostCompartment(ChangeDedicatedVmHostCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeDedicatedVmHostCompartment
public Waiter<ChangeDedicatedVmHostCompartmentRequest,ChangeDedicatedVmHostCompartmentResponse> forChangeDedicatedVmHostCompartment(ChangeDedicatedVmHostCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeInstanceCompartment
public Waiter<ChangeInstanceCompartmentRequest,ChangeInstanceCompartmentResponse> forChangeInstanceCompartment(ChangeInstanceCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeInstanceCompartment
public Waiter<ChangeInstanceCompartmentRequest,ChangeInstanceCompartmentResponse> forChangeInstanceCompartment(ChangeInstanceCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateComputeCapacityReservation
public Waiter<CreateComputeCapacityReservationRequest,CreateComputeCapacityReservationResponse> forCreateComputeCapacityReservation(CreateComputeCapacityReservationRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateComputeCapacityReservation
public Waiter<CreateComputeCapacityReservationRequest,CreateComputeCapacityReservationResponse> forCreateComputeCapacityReservation(CreateComputeCapacityReservationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateComputeCapacityTopology
public Waiter<CreateComputeCapacityTopologyRequest,CreateComputeCapacityTopologyResponse> forCreateComputeCapacityTopology(CreateComputeCapacityTopologyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateComputeCapacityTopology
public Waiter<CreateComputeCapacityTopologyRequest,CreateComputeCapacityTopologyResponse> forCreateComputeCapacityTopology(CreateComputeCapacityTopologyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateComputeGpuMemoryCluster
public Waiter<CreateComputeGpuMemoryClusterRequest,CreateComputeGpuMemoryClusterResponse> forCreateComputeGpuMemoryCluster(CreateComputeGpuMemoryClusterRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateComputeGpuMemoryCluster
public Waiter<CreateComputeGpuMemoryClusterRequest,CreateComputeGpuMemoryClusterResponse> forCreateComputeGpuMemoryCluster(CreateComputeGpuMemoryClusterRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateDedicatedVmHost
public Waiter<CreateDedicatedVmHostRequest,CreateDedicatedVmHostResponse> forCreateDedicatedVmHost(CreateDedicatedVmHostRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateDedicatedVmHost
public Waiter<CreateDedicatedVmHostRequest,CreateDedicatedVmHostResponse> forCreateDedicatedVmHost(CreateDedicatedVmHostRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateImage
public Waiter<CreateImageRequest,CreateImageResponse> forCreateImage(CreateImageRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateImage
public Waiter<CreateImageRequest,CreateImageResponse> forCreateImage(CreateImageRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteComputeCapacityReservation
public Waiter<DeleteComputeCapacityReservationRequest,DeleteComputeCapacityReservationResponse> forDeleteComputeCapacityReservation(DeleteComputeCapacityReservationRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteComputeCapacityReservation
public Waiter<DeleteComputeCapacityReservationRequest,DeleteComputeCapacityReservationResponse> forDeleteComputeCapacityReservation(DeleteComputeCapacityReservationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteComputeCapacityTopology
public Waiter<DeleteComputeCapacityTopologyRequest,DeleteComputeCapacityTopologyResponse> forDeleteComputeCapacityTopology(DeleteComputeCapacityTopologyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteComputeCapacityTopology
public Waiter<DeleteComputeCapacityTopologyRequest,DeleteComputeCapacityTopologyResponse> forDeleteComputeCapacityTopology(DeleteComputeCapacityTopologyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteComputeGpuMemoryCluster
public Waiter<DeleteComputeGpuMemoryClusterRequest,DeleteComputeGpuMemoryClusterResponse> forDeleteComputeGpuMemoryCluster(DeleteComputeGpuMemoryClusterRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteComputeGpuMemoryCluster
public Waiter<DeleteComputeGpuMemoryClusterRequest,DeleteComputeGpuMemoryClusterResponse> forDeleteComputeGpuMemoryCluster(DeleteComputeGpuMemoryClusterRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteDedicatedVmHost
public Waiter<DeleteDedicatedVmHostRequest,DeleteDedicatedVmHostResponse> forDeleteDedicatedVmHost(DeleteDedicatedVmHostRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteDedicatedVmHost
public Waiter<DeleteDedicatedVmHostRequest,DeleteDedicatedVmHostResponse> forDeleteDedicatedVmHost(DeleteDedicatedVmHostRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forExportImage
public Waiter<ExportImageRequest,ExportImageResponse> forExportImage(ExportImageRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forExportImage
public Waiter<ExportImageRequest,ExportImageResponse> forExportImage(ExportImageRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forBootVolumeAttachment
public Waiter<GetBootVolumeAttachmentRequest,GetBootVolumeAttachmentResponse> forBootVolumeAttachment(GetBootVolumeAttachmentRequest request, BootVolumeAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forBootVolumeAttachment
public Waiter<GetBootVolumeAttachmentRequest,GetBootVolumeAttachmentResponse> forBootVolumeAttachment(GetBootVolumeAttachmentRequest request, BootVolumeAttachment.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forBootVolumeAttachment
public Waiter<GetBootVolumeAttachmentRequest,GetBootVolumeAttachmentResponse> forBootVolumeAttachment(GetBootVolumeAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, BootVolumeAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCapacityReservation
public Waiter<GetComputeCapacityReservationRequest,GetComputeCapacityReservationResponse> forComputeCapacityReservation(GetComputeCapacityReservationRequest request, ComputeCapacityReservation.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeCapacityReservation
public Waiter<GetComputeCapacityReservationRequest,GetComputeCapacityReservationResponse> forComputeCapacityReservation(GetComputeCapacityReservationRequest request, ComputeCapacityReservation.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCapacityReservation
public Waiter<GetComputeCapacityReservationRequest,GetComputeCapacityReservationResponse> forComputeCapacityReservation(GetComputeCapacityReservationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeCapacityReservation.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCapacityTopology
public Waiter<GetComputeCapacityTopologyRequest,GetComputeCapacityTopologyResponse> forComputeCapacityTopology(GetComputeCapacityTopologyRequest request, ComputeCapacityTopology.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeCapacityTopology
public Waiter<GetComputeCapacityTopologyRequest,GetComputeCapacityTopologyResponse> forComputeCapacityTopology(GetComputeCapacityTopologyRequest request, ComputeCapacityTopology.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCapacityTopology
public Waiter<GetComputeCapacityTopologyRequest,GetComputeCapacityTopologyResponse> forComputeCapacityTopology(GetComputeCapacityTopologyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeCapacityTopology.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCluster
public Waiter<GetComputeClusterRequest,GetComputeClusterResponse> forComputeCluster(GetComputeClusterRequest request, ComputeCluster.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeCluster
public Waiter<GetComputeClusterRequest,GetComputeClusterResponse> forComputeCluster(GetComputeClusterRequest request, ComputeCluster.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeCluster
public Waiter<GetComputeClusterRequest,GetComputeClusterResponse> forComputeCluster(GetComputeClusterRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeCluster.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeGpuMemoryCluster
public Waiter<GetComputeGpuMemoryClusterRequest,GetComputeGpuMemoryClusterResponse> forComputeGpuMemoryCluster(GetComputeGpuMemoryClusterRequest request, ComputeGpuMemoryCluster.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeGpuMemoryCluster
public Waiter<GetComputeGpuMemoryClusterRequest,GetComputeGpuMemoryClusterResponse> forComputeGpuMemoryCluster(GetComputeGpuMemoryClusterRequest request, ComputeGpuMemoryCluster.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeGpuMemoryCluster
public Waiter<GetComputeGpuMemoryClusterRequest,GetComputeGpuMemoryClusterResponse> forComputeGpuMemoryCluster(GetComputeGpuMemoryClusterRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeGpuMemoryCluster.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeGpuMemoryFabric
public Waiter<GetComputeGpuMemoryFabricRequest,GetComputeGpuMemoryFabricResponse> forComputeGpuMemoryFabric(GetComputeGpuMemoryFabricRequest request, ComputeGpuMemoryFabric.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeGpuMemoryFabric
public Waiter<GetComputeGpuMemoryFabricRequest,GetComputeGpuMemoryFabricResponse> forComputeGpuMemoryFabric(GetComputeGpuMemoryFabricRequest request, ComputeGpuMemoryFabric.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeGpuMemoryFabric
public Waiter<GetComputeGpuMemoryFabricRequest,GetComputeGpuMemoryFabricResponse> forComputeGpuMemoryFabric(GetComputeGpuMemoryFabricRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeGpuMemoryFabric.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeHost
public Waiter<GetComputeHostRequest,GetComputeHostResponse> forComputeHost(GetComputeHostRequest request, ComputeHost.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forComputeHost
public Waiter<GetComputeHostRequest,GetComputeHostResponse> forComputeHost(GetComputeHostRequest request, ComputeHost.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forComputeHost
public Waiter<GetComputeHostRequest,GetComputeHostResponse> forComputeHost(GetComputeHostRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ComputeHost.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forConsoleHistory
public Waiter<GetConsoleHistoryRequest,GetConsoleHistoryResponse> forConsoleHistory(GetConsoleHistoryRequest request, ConsoleHistory.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forConsoleHistory
public Waiter<GetConsoleHistoryRequest,GetConsoleHistoryResponse> forConsoleHistory(GetConsoleHistoryRequest request, ConsoleHistory.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forConsoleHistory
public Waiter<GetConsoleHistoryRequest,GetConsoleHistoryResponse> forConsoleHistory(GetConsoleHistoryRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ConsoleHistory.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDedicatedVmHost
public Waiter<GetDedicatedVmHostRequest,GetDedicatedVmHostResponse> forDedicatedVmHost(GetDedicatedVmHostRequest request, DedicatedVmHost.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forDedicatedVmHost
public Waiter<GetDedicatedVmHostRequest,GetDedicatedVmHostResponse> forDedicatedVmHost(GetDedicatedVmHostRequest request, DedicatedVmHost.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDedicatedVmHost
public Waiter<GetDedicatedVmHostRequest,GetDedicatedVmHostResponse> forDedicatedVmHost(GetDedicatedVmHostRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DedicatedVmHost.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forImage
public Waiter<GetImageRequest,GetImageResponse> forImage(GetImageRequest request, Image.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forImage
public Waiter<GetImageRequest,GetImageResponse> forImage(GetImageRequest request, Image.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forImage
public Waiter<GetImageRequest,GetImageResponse> forImage(GetImageRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Image.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstance
public Waiter<GetInstanceRequest,GetInstanceResponse> forInstance(GetInstanceRequest request, Instance.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forInstance
public Waiter<GetInstanceRequest,GetInstanceResponse> forInstance(GetInstanceRequest request, Instance.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstance
public Waiter<GetInstanceRequest,GetInstanceResponse> forInstance(GetInstanceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Instance.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstanceConsoleConnection
public Waiter<GetInstanceConsoleConnectionRequest,GetInstanceConsoleConnectionResponse> forInstanceConsoleConnection(GetInstanceConsoleConnectionRequest request, InstanceConsoleConnection.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forInstanceConsoleConnection
public Waiter<GetInstanceConsoleConnectionRequest,GetInstanceConsoleConnectionResponse> forInstanceConsoleConnection(GetInstanceConsoleConnectionRequest request, InstanceConsoleConnection.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstanceConsoleConnection
public Waiter<GetInstanceConsoleConnectionRequest,GetInstanceConsoleConnectionResponse> forInstanceConsoleConnection(GetInstanceConsoleConnectionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, InstanceConsoleConnection.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstanceMaintenanceEvent
public Waiter<GetInstanceMaintenanceEventRequest,GetInstanceMaintenanceEventResponse> forInstanceMaintenanceEvent(GetInstanceMaintenanceEventRequest request, InstanceMaintenanceEvent.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forInstanceMaintenanceEvent
public Waiter<GetInstanceMaintenanceEventRequest,GetInstanceMaintenanceEventResponse> forInstanceMaintenanceEvent(GetInstanceMaintenanceEventRequest request, InstanceMaintenanceEvent.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forInstanceMaintenanceEvent
public Waiter<GetInstanceMaintenanceEventRequest,GetInstanceMaintenanceEventResponse> forInstanceMaintenanceEvent(GetInstanceMaintenanceEventRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, InstanceMaintenanceEvent.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forVnicAttachment
public Waiter<GetVnicAttachmentRequest,GetVnicAttachmentResponse> forVnicAttachment(GetVnicAttachmentRequest request, VnicAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forVnicAttachment
public Waiter<GetVnicAttachmentRequest,GetVnicAttachmentResponse> forVnicAttachment(GetVnicAttachmentRequest request, VnicAttachment.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forVnicAttachment
public Waiter<GetVnicAttachmentRequest,GetVnicAttachmentResponse> forVnicAttachment(GetVnicAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, VnicAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forVolumeAttachment
public Waiter<GetVolumeAttachmentRequest,GetVolumeAttachmentResponse> forVolumeAttachment(GetVolumeAttachmentRequest request, VolumeAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
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 states- Returns:
- a new Waiter instance
-
forVolumeAttachment
public Waiter<GetVolumeAttachmentRequest,GetVolumeAttachmentResponse> forVolumeAttachment(GetVolumeAttachmentRequest request, VolumeAttachment.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forVolumeAttachment
public Waiter<GetVolumeAttachmentRequest,GetVolumeAttachmentResponse> forVolumeAttachment(GetVolumeAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, VolumeAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forLaunchInstance
public Waiter<LaunchInstanceRequest,LaunchInstanceResponse> forLaunchInstance(LaunchInstanceRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forLaunchInstance
public Waiter<LaunchInstanceRequest,LaunchInstanceResponse> forLaunchInstance(LaunchInstanceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateComputeCapacityReservation
public Waiter<UpdateComputeCapacityReservationRequest,UpdateComputeCapacityReservationResponse> forUpdateComputeCapacityReservation(UpdateComputeCapacityReservationRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateComputeCapacityReservation
public Waiter<UpdateComputeCapacityReservationRequest,UpdateComputeCapacityReservationResponse> forUpdateComputeCapacityReservation(UpdateComputeCapacityReservationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateComputeCapacityTopology
public Waiter<UpdateComputeCapacityTopologyRequest,UpdateComputeCapacityTopologyResponse> forUpdateComputeCapacityTopology(UpdateComputeCapacityTopologyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateComputeCapacityTopology
public Waiter<UpdateComputeCapacityTopologyRequest,UpdateComputeCapacityTopologyResponse> forUpdateComputeCapacityTopology(UpdateComputeCapacityTopologyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateComputeGpuMemoryCluster
public Waiter<UpdateComputeGpuMemoryClusterRequest,UpdateComputeGpuMemoryClusterResponse> forUpdateComputeGpuMemoryCluster(UpdateComputeGpuMemoryClusterRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateComputeGpuMemoryCluster
public Waiter<UpdateComputeGpuMemoryClusterRequest,UpdateComputeGpuMemoryClusterResponse> forUpdateComputeGpuMemoryCluster(UpdateComputeGpuMemoryClusterRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateComputeHost
public Waiter<UpdateComputeHostRequest,UpdateComputeHostResponse> forUpdateComputeHost(UpdateComputeHostRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateComputeHost
public Waiter<UpdateComputeHostRequest,UpdateComputeHostResponse> forUpdateComputeHost(UpdateComputeHostRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateInstance
public Waiter<UpdateInstanceRequest,UpdateInstanceResponse> forUpdateInstance(UpdateInstanceRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateInstance
public Waiter<UpdateInstanceRequest,UpdateInstanceResponse> forUpdateInstance(UpdateInstanceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateInstanceMaintenanceEvent
public Waiter<UpdateInstanceMaintenanceEventRequest,UpdateInstanceMaintenanceEventResponse> forUpdateInstanceMaintenanceEvent(UpdateInstanceMaintenanceEventRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateInstanceMaintenanceEvent
public Waiter<UpdateInstanceMaintenanceEventRequest,UpdateInstanceMaintenanceEventResponse> forUpdateInstanceMaintenanceEvent(UpdateInstanceMaintenanceEventRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
-