Show / Hide Table of Contents

Class OdaWaiters

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

Inheritance
object
OdaWaiters
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OdaService
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class OdaWaiters

Constructors

OdaWaiters(OdaClient)

Declaration
public OdaWaiters(OdaClient client)
Parameters
Type Name Description
OdaClient client

Methods

ForOdaInstance(GetOdaInstanceRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetOdaInstanceRequest, GetOdaInstanceResponse> ForOdaInstance(GetOdaInstanceRequest request, WaiterConfiguration config, params OdaInstance.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetOdaInstanceRequest 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<GetOdaInstanceRequest, GetOdaInstanceResponse>

a new Oci.common.Waiter instance

ForOdaInstance(GetOdaInstanceRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetOdaInstanceRequest, GetOdaInstanceResponse> ForOdaInstance(GetOdaInstanceRequest request, params OdaInstance.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetOdaInstanceRequest 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<GetOdaInstanceRequest, GetOdaInstanceResponse>

a new Oci.common.Waiter instance

ForOdaInstanceAttachment(GetOdaInstanceAttachmentRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetOdaInstanceAttachmentRequest, GetOdaInstanceAttachmentResponse> ForOdaInstanceAttachment(GetOdaInstanceAttachmentRequest request, WaiterConfiguration config, params OdaInstanceAttachment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetOdaInstanceAttachmentRequest 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<GetOdaInstanceAttachmentRequest, GetOdaInstanceAttachmentResponse>

a new Oci.common.Waiter instance

ForOdaInstanceAttachment(GetOdaInstanceAttachmentRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetOdaInstanceAttachmentRequest, GetOdaInstanceAttachmentResponse> ForOdaInstanceAttachment(GetOdaInstanceAttachmentRequest request, params OdaInstanceAttachment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetOdaInstanceAttachmentRequest 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<GetOdaInstanceAttachmentRequest, GetOdaInstanceAttachmentResponse>

a new Oci.common.Waiter instance

ForWorkRequest(GetWorkRequestRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, WaiterConfiguration config, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetWorkRequestRequest 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<GetWorkRequestRequest, GetWorkRequestResponse>

a new Oci.common.Waiter instance

ForWorkRequest(GetWorkRequestRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetWorkRequestRequest request

Request to send.

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<GetWorkRequestRequest, GetWorkRequestResponse>

a new Oci.common.Waiter instance

In this article
Back to top