Show / Hide Table of Contents

Class WaasWaiters

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

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

Constructors

WaasWaiters(WaasClient)

Declaration
public WaasWaiters(WaasClient client)
Parameters
Type Name Description
WaasClient client

Methods

ForAddressList(GetAddressListRequest, WaiterConfiguration, params LifecycleStates[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetAddressListRequest, GetAddressListResponse> ForAddressList(GetAddressListRequest request, WaiterConfiguration config, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetAddressListRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStates[] 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<GetAddressListRequest, GetAddressListResponse>

a new Oci.common.Waiter instance

ForAddressList(GetAddressListRequest, params LifecycleStates[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetAddressListRequest, GetAddressListResponse> ForAddressList(GetAddressListRequest request, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetAddressListRequest request

Request to send.

LifecycleStates[] 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<GetAddressListRequest, GetAddressListResponse>

a new Oci.common.Waiter instance

ForCertificate(GetCertificateRequest, WaiterConfiguration, params LifecycleStates[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetCertificateRequest, GetCertificateResponse> ForCertificate(GetCertificateRequest request, WaiterConfiguration config, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetCertificateRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStates[] 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<GetCertificateRequest, GetCertificateResponse>

a new Oci.common.Waiter instance

ForCertificate(GetCertificateRequest, params LifecycleStates[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetCertificateRequest, GetCertificateResponse> ForCertificate(GetCertificateRequest request, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetCertificateRequest request

Request to send.

LifecycleStates[] 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<GetCertificateRequest, GetCertificateResponse>

a new Oci.common.Waiter instance

ForCustomProtectionRule(GetCustomProtectionRuleRequest, WaiterConfiguration, params LifecycleStates[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetCustomProtectionRuleRequest, GetCustomProtectionRuleResponse> ForCustomProtectionRule(GetCustomProtectionRuleRequest request, WaiterConfiguration config, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetCustomProtectionRuleRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStates[] 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<GetCustomProtectionRuleRequest, GetCustomProtectionRuleResponse>

a new Oci.common.Waiter instance

ForCustomProtectionRule(GetCustomProtectionRuleRequest, params LifecycleStates[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetCustomProtectionRuleRequest, GetCustomProtectionRuleResponse> ForCustomProtectionRule(GetCustomProtectionRuleRequest request, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetCustomProtectionRuleRequest request

Request to send.

LifecycleStates[] 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<GetCustomProtectionRuleRequest, GetCustomProtectionRuleResponse>

a new Oci.common.Waiter instance

ForWaasPolicy(GetWaasPolicyRequest, WaiterConfiguration, params LifecycleStates[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetWaasPolicyRequest, GetWaasPolicyResponse> ForWaasPolicy(GetWaasPolicyRequest request, WaiterConfiguration config, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetWaasPolicyRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStates[] 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<GetWaasPolicyRequest, GetWaasPolicyResponse>

a new Oci.common.Waiter instance

ForWaasPolicy(GetWaasPolicyRequest, params LifecycleStates[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetWaasPolicyRequest, GetWaasPolicyResponse> ForWaasPolicy(GetWaasPolicyRequest request, params LifecycleStates[] targetStates)
Parameters
Type Name Description
GetWaasPolicyRequest request

Request to send.

LifecycleStates[] 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<GetWaasPolicyRequest, GetWaasPolicyResponse>

a new Oci.common.Waiter instance

ForWorkRequest(GetWorkRequestRequest, WaiterConfiguration, params WorkRequestStatusValues[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, WaiterConfiguration config, params WorkRequestStatusValues[] targetStates)
Parameters
Type Name Description
GetWorkRequestRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

WorkRequestStatusValues[] 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 WorkRequestStatusValues[])

Creates a waiter using default wait configuration.

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

Request to send.

WorkRequestStatusValues[] 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