Class BlockstorageWaiters
Contains collection of helper methods to produce Oci.Common.Waiters for different resources of Blockstorage.
Inherited Members
Namespace: Oci.CoreService
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class BlockstorageWaiters
Constructors
BlockstorageWaiters(BlockstorageClient, WorkRequestClient)
Declaration
public BlockstorageWaiters(BlockstorageClient client, WorkRequestClient workRequestClient)
Parameters
Type | Name | Description |
---|---|---|
BlockstorageClient | client | |
WorkRequestClient | workRequestClient |
Methods
ForBlockVolumeReplica(GetBlockVolumeReplicaRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetBlockVolumeReplicaRequest, GetBlockVolumeReplicaResponse> ForBlockVolumeReplica(GetBlockVolumeReplicaRequest request, WaiterConfiguration config, params BlockVolumeReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBlockVolumeReplicaRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBlockVolumeReplicaRequest, GetBlockVolumeReplicaResponse> | a new Oci.common.Waiter instance |
ForBlockVolumeReplica(GetBlockVolumeReplicaRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetBlockVolumeReplicaRequest, GetBlockVolumeReplicaResponse> ForBlockVolumeReplica(GetBlockVolumeReplicaRequest request, params BlockVolumeReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBlockVolumeReplicaRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBlockVolumeReplicaRequest, GetBlockVolumeReplicaResponse> | a new Oci.common.Waiter instance |
ForBootVolume(GetBootVolumeRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetBootVolumeRequest, GetBootVolumeResponse> ForBootVolume(GetBootVolumeRequest request, WaiterConfiguration config, params BootVolume.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeRequest, GetBootVolumeResponse> | a new Oci.common.Waiter instance |
ForBootVolume(GetBootVolumeRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetBootVolumeRequest, GetBootVolumeResponse> ForBootVolume(GetBootVolumeRequest request, params BootVolume.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeRequest, GetBootVolumeResponse> | a new Oci.common.Waiter instance |
ForBootVolumeBackup(GetBootVolumeBackupRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetBootVolumeBackupRequest, GetBootVolumeBackupResponse> ForBootVolumeBackup(GetBootVolumeBackupRequest request, WaiterConfiguration config, params BootVolumeBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeBackupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeBackupRequest, GetBootVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForBootVolumeBackup(GetBootVolumeBackupRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetBootVolumeBackupRequest, GetBootVolumeBackupResponse> ForBootVolumeBackup(GetBootVolumeBackupRequest request, params BootVolumeBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeBackupRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeBackupRequest, GetBootVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForBootVolumeReplica(GetBootVolumeReplicaRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetBootVolumeReplicaRequest, GetBootVolumeReplicaResponse> ForBootVolumeReplica(GetBootVolumeReplicaRequest request, WaiterConfiguration config, params BootVolumeReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeReplicaRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeReplicaRequest, GetBootVolumeReplicaResponse> | a new Oci.common.Waiter instance |
ForBootVolumeReplica(GetBootVolumeReplicaRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetBootVolumeReplicaRequest, GetBootVolumeReplicaResponse> ForBootVolumeReplica(GetBootVolumeReplicaRequest request, params BootVolumeReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetBootVolumeReplicaRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetBootVolumeReplicaRequest, GetBootVolumeReplicaResponse> | a new Oci.common.Waiter instance |
ForCopyBootVolumeBackup(CopyBootVolumeBackupRequest, WaiterConfiguration, params StatusEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<CopyBootVolumeBackupRequest, CopyBootVolumeBackupResponse> ForCopyBootVolumeBackup(CopyBootVolumeBackupRequest request, WaiterConfiguration config, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
CopyBootVolumeBackupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
StatusEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<CopyBootVolumeBackupRequest, CopyBootVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForCopyBootVolumeBackup(CopyBootVolumeBackupRequest, params StatusEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<CopyBootVolumeBackupRequest, CopyBootVolumeBackupResponse> ForCopyBootVolumeBackup(CopyBootVolumeBackupRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
CopyBootVolumeBackupRequest | request | Request to send. |
StatusEnum[] | targetStates |
Returns
Type | Description |
---|---|
Waiter<CopyBootVolumeBackupRequest, CopyBootVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForCopyVolumeBackup(CopyVolumeBackupRequest, WaiterConfiguration, params StatusEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<CopyVolumeBackupRequest, CopyVolumeBackupResponse> ForCopyVolumeBackup(CopyVolumeBackupRequest request, WaiterConfiguration config, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
CopyVolumeBackupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
StatusEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<CopyVolumeBackupRequest, CopyVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForCopyVolumeBackup(CopyVolumeBackupRequest, params StatusEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<CopyVolumeBackupRequest, CopyVolumeBackupResponse> ForCopyVolumeBackup(CopyVolumeBackupRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
CopyVolumeBackupRequest | request | Request to send. |
StatusEnum[] | targetStates |
Returns
Type | Description |
---|---|
Waiter<CopyVolumeBackupRequest, CopyVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForVolume(GetVolumeRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVolumeRequest, GetVolumeResponse> ForVolume(GetVolumeRequest request, WaiterConfiguration config, params Volume.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeRequest, GetVolumeResponse> | a new Oci.common.Waiter instance |
ForVolume(GetVolumeRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVolumeRequest, GetVolumeResponse> ForVolume(GetVolumeRequest request, params Volume.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeRequest, GetVolumeResponse> | a new Oci.common.Waiter instance |
ForVolumeBackup(GetVolumeBackupRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVolumeBackupRequest, GetVolumeBackupResponse> ForVolumeBackup(GetVolumeBackupRequest request, WaiterConfiguration config, params VolumeBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeBackupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeBackupRequest, GetVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForVolumeBackup(GetVolumeBackupRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVolumeBackupRequest, GetVolumeBackupResponse> ForVolumeBackup(GetVolumeBackupRequest request, params VolumeBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeBackupRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeBackupRequest, GetVolumeBackupResponse> | a new Oci.common.Waiter instance |
ForVolumeGroup(GetVolumeGroupRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVolumeGroupRequest, GetVolumeGroupResponse> ForVolumeGroup(GetVolumeGroupRequest request, WaiterConfiguration config, params VolumeGroup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupRequest, GetVolumeGroupResponse> | a new Oci.common.Waiter instance |
ForVolumeGroup(GetVolumeGroupRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVolumeGroupRequest, GetVolumeGroupResponse> ForVolumeGroup(GetVolumeGroupRequest request, params VolumeGroup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupRequest, GetVolumeGroupResponse> | a new Oci.common.Waiter instance |
ForVolumeGroupBackup(GetVolumeGroupBackupRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVolumeGroupBackupRequest, GetVolumeGroupBackupResponse> ForVolumeGroupBackup(GetVolumeGroupBackupRequest request, WaiterConfiguration config, params VolumeGroupBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupBackupRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupBackupRequest, GetVolumeGroupBackupResponse> | a new Oci.common.Waiter instance |
ForVolumeGroupBackup(GetVolumeGroupBackupRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVolumeGroupBackupRequest, GetVolumeGroupBackupResponse> ForVolumeGroupBackup(GetVolumeGroupBackupRequest request, params VolumeGroupBackup.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupBackupRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupBackupRequest, GetVolumeGroupBackupResponse> | a new Oci.common.Waiter instance |
ForVolumeGroupReplica(GetVolumeGroupReplicaRequest, WaiterConfiguration, params LifecycleStateEnum[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVolumeGroupReplicaRequest, GetVolumeGroupReplicaResponse> ForVolumeGroupReplica(GetVolumeGroupReplicaRequest request, WaiterConfiguration config, params VolumeGroupReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupReplicaRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupReplicaRequest, GetVolumeGroupReplicaResponse> | a new Oci.common.Waiter instance |
ForVolumeGroupReplica(GetVolumeGroupReplicaRequest, params LifecycleStateEnum[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVolumeGroupReplicaRequest, GetVolumeGroupReplicaResponse> ForVolumeGroupReplica(GetVolumeGroupReplicaRequest request, params VolumeGroupReplica.LifecycleStateEnum[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVolumeGroupReplicaRequest | request | Request to send. |
LifecycleStateEnum[] | targetStates | Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states |
Returns
Type | Description |
---|---|
Waiter<GetVolumeGroupReplicaRequest, GetVolumeGroupReplicaResponse> | a new Oci.common.Waiter instance |