Show / Hide Table of Contents

Class BlockstorageWaiters

Contains collection of helper methods to produce Oci.Common.Waiters for different resources of Blockstorage.

Inheritance
object
BlockstorageWaiters
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top