Show / Hide Table of Contents

Class DnsWaiters

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

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

Constructors

DnsWaiters(DnsClient, WorkRequestClient)

Declaration
public DnsWaiters(DnsClient client, WorkRequestClient workRequestClient)
Parameters
Type Name Description
DnsClient client
WorkRequestClient workRequestClient

Methods

ForChangeResolverCompartment(ChangeResolverCompartmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForChangeResolverCompartment(ChangeResolverCompartmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<ChangeResolverCompartmentRequest, ChangeResolverCompartmentResponse> ForChangeResolverCompartment(ChangeResolverCompartmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
ChangeResolverCompartmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<ChangeResolverCompartmentRequest, ChangeResolverCompartmentResponse>

a new Oci.common.Waiter instance

ForChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<ChangeSteeringPolicyCompartmentRequest, ChangeSteeringPolicyCompartmentResponse> ForChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
ChangeSteeringPolicyCompartmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<ChangeSteeringPolicyCompartmentRequest, ChangeSteeringPolicyCompartmentResponse>

a new Oci.common.Waiter instance

ForChangeViewCompartment(ChangeViewCompartmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForChangeViewCompartment(ChangeViewCompartmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<ChangeViewCompartmentRequest, ChangeViewCompartmentResponse> ForChangeViewCompartment(ChangeViewCompartmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
ChangeViewCompartmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<ChangeViewCompartmentRequest, ChangeViewCompartmentResponse>

a new Oci.common.Waiter instance

ForChangeZoneCompartment(ChangeZoneCompartmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForChangeZoneCompartment(ChangeZoneCompartmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<ChangeZoneCompartmentRequest, ChangeZoneCompartmentResponse> ForChangeZoneCompartment(ChangeZoneCompartmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
ChangeZoneCompartmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<ChangeZoneCompartmentRequest, ChangeZoneCompartmentResponse>

a new Oci.common.Waiter instance

ForCreateResolverEndpoint(CreateResolverEndpointRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateResolverEndpoint(CreateResolverEndpointRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateResolverEndpointRequest, CreateResolverEndpointResponse> ForCreateResolverEndpoint(CreateResolverEndpointRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateResolverEndpointRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateResolverEndpointRequest, CreateResolverEndpointResponse>

a new Oci.common.Waiter instance

ForCreateSteeringPolicy(CreateSteeringPolicyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateSteeringPolicy(CreateSteeringPolicyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateSteeringPolicyRequest, CreateSteeringPolicyResponse> ForCreateSteeringPolicy(CreateSteeringPolicyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateSteeringPolicyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateSteeringPolicyRequest, CreateSteeringPolicyResponse>

a new Oci.common.Waiter instance

ForCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateSteeringPolicyAttachmentRequest, CreateSteeringPolicyAttachmentResponse> ForCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateSteeringPolicyAttachmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateSteeringPolicyAttachmentRequest, CreateSteeringPolicyAttachmentResponse>

a new Oci.common.Waiter instance

ForCreateTsigKey(CreateTsigKeyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateTsigKey(CreateTsigKeyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateTsigKeyRequest, CreateTsigKeyResponse> ForCreateTsigKey(CreateTsigKeyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateTsigKeyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateTsigKeyRequest, CreateTsigKeyResponse>

a new Oci.common.Waiter instance

ForCreateView(CreateViewRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateView(CreateViewRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateViewRequest, CreateViewResponse> ForCreateView(CreateViewRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateViewRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateViewRequest, CreateViewResponse>

a new Oci.common.Waiter instance

ForCreateZone(CreateZoneRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateZone(CreateZoneRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateZoneRequest, CreateZoneResponse> ForCreateZone(CreateZoneRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateZoneRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateZoneRequest, CreateZoneResponse>

a new Oci.common.Waiter instance

ForCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<CreateZoneFromZoneFileRequest, CreateZoneFromZoneFileResponse> ForCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
CreateZoneFromZoneFileRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<CreateZoneFromZoneFileRequest, CreateZoneFromZoneFileResponse>

a new Oci.common.Waiter instance

ForDeleteResolverEndpoint(DeleteResolverEndpointRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteResolverEndpoint(DeleteResolverEndpointRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteResolverEndpointRequest, DeleteResolverEndpointResponse> ForDeleteResolverEndpoint(DeleteResolverEndpointRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteResolverEndpointRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteResolverEndpointRequest, DeleteResolverEndpointResponse>

a new Oci.common.Waiter instance

ForDeleteSteeringPolicy(DeleteSteeringPolicyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteSteeringPolicy(DeleteSteeringPolicyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteSteeringPolicyRequest, DeleteSteeringPolicyResponse> ForDeleteSteeringPolicy(DeleteSteeringPolicyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteSteeringPolicyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteSteeringPolicyRequest, DeleteSteeringPolicyResponse>

a new Oci.common.Waiter instance

ForDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteSteeringPolicyAttachmentRequest, DeleteSteeringPolicyAttachmentResponse> ForDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteSteeringPolicyAttachmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteSteeringPolicyAttachmentRequest, DeleteSteeringPolicyAttachmentResponse>

a new Oci.common.Waiter instance

ForDeleteTsigKey(DeleteTsigKeyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteTsigKey(DeleteTsigKeyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteTsigKeyRequest, DeleteTsigKeyResponse> ForDeleteTsigKey(DeleteTsigKeyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteTsigKeyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteTsigKeyRequest, DeleteTsigKeyResponse>

a new Oci.common.Waiter instance

ForDeleteView(DeleteViewRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteView(DeleteViewRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteViewRequest, DeleteViewResponse> ForDeleteView(DeleteViewRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteViewRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteViewRequest, DeleteViewResponse>

a new Oci.common.Waiter instance

ForDeleteZone(DeleteZoneRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForDeleteZone(DeleteZoneRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<DeleteZoneRequest, DeleteZoneResponse> ForDeleteZone(DeleteZoneRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
DeleteZoneRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<DeleteZoneRequest, DeleteZoneResponse>

a new Oci.common.Waiter instance

ForPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<PromoteZoneDnssecKeyVersionRequest, PromoteZoneDnssecKeyVersionResponse> ForPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
PromoteZoneDnssecKeyVersionRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<PromoteZoneDnssecKeyVersionRequest, PromoteZoneDnssecKeyVersionResponse>

a new Oci.common.Waiter instance

ForResolver(GetResolverRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetResolverRequest, GetResolverResponse> ForResolver(GetResolverRequest request, WaiterConfiguration config, params Resolver.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetResolverRequest 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<GetResolverRequest, GetResolverResponse>

a new Oci.common.Waiter instance

ForResolver(GetResolverRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetResolverRequest, GetResolverResponse> ForResolver(GetResolverRequest request, params Resolver.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetResolverRequest 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<GetResolverRequest, GetResolverResponse>

a new Oci.common.Waiter instance

ForResolverEndpoint(GetResolverEndpointRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetResolverEndpointRequest, GetResolverEndpointResponse> ForResolverEndpoint(GetResolverEndpointRequest request, WaiterConfiguration config, params ResolverEndpoint.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetResolverEndpointRequest 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<GetResolverEndpointRequest, GetResolverEndpointResponse>

a new Oci.common.Waiter instance

ForResolverEndpoint(GetResolverEndpointRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetResolverEndpointRequest, GetResolverEndpointResponse> ForResolverEndpoint(GetResolverEndpointRequest request, params ResolverEndpoint.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetResolverEndpointRequest 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<GetResolverEndpointRequest, GetResolverEndpointResponse>

a new Oci.common.Waiter instance

ForStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<StageZoneDnssecKeyVersionRequest, StageZoneDnssecKeyVersionResponse> ForStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
StageZoneDnssecKeyVersionRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<StageZoneDnssecKeyVersionRequest, StageZoneDnssecKeyVersionResponse>

a new Oci.common.Waiter instance

ForSteeringPolicy(GetSteeringPolicyRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetSteeringPolicyRequest, GetSteeringPolicyResponse> ForSteeringPolicy(GetSteeringPolicyRequest request, WaiterConfiguration config, params SteeringPolicy.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetSteeringPolicyRequest 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<GetSteeringPolicyRequest, GetSteeringPolicyResponse>

a new Oci.common.Waiter instance

ForSteeringPolicy(GetSteeringPolicyRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetSteeringPolicyRequest, GetSteeringPolicyResponse> ForSteeringPolicy(GetSteeringPolicyRequest request, params SteeringPolicy.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetSteeringPolicyRequest 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<GetSteeringPolicyRequest, GetSteeringPolicyResponse>

a new Oci.common.Waiter instance

ForSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetSteeringPolicyAttachmentRequest, GetSteeringPolicyAttachmentResponse> ForSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, WaiterConfiguration config, params SteeringPolicyAttachment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetSteeringPolicyAttachmentRequest 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<GetSteeringPolicyAttachmentRequest, GetSteeringPolicyAttachmentResponse>

a new Oci.common.Waiter instance

ForSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetSteeringPolicyAttachmentRequest, GetSteeringPolicyAttachmentResponse> ForSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, params SteeringPolicyAttachment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetSteeringPolicyAttachmentRequest 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<GetSteeringPolicyAttachmentRequest, GetSteeringPolicyAttachmentResponse>

a new Oci.common.Waiter instance

ForTsigKey(GetTsigKeyRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetTsigKeyRequest, GetTsigKeyResponse> ForTsigKey(GetTsigKeyRequest request, WaiterConfiguration config, params TsigKey.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTsigKeyRequest 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<GetTsigKeyRequest, GetTsigKeyResponse>

a new Oci.common.Waiter instance

ForTsigKey(GetTsigKeyRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetTsigKeyRequest, GetTsigKeyResponse> ForTsigKey(GetTsigKeyRequest request, params TsigKey.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTsigKeyRequest 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<GetTsigKeyRequest, GetTsigKeyResponse>

a new Oci.common.Waiter instance

ForUpdateResolver(UpdateResolverRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateResolver(UpdateResolverRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateResolverRequest, UpdateResolverResponse> ForUpdateResolver(UpdateResolverRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateResolverRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateResolverRequest, UpdateResolverResponse>

a new Oci.common.Waiter instance

ForUpdateResolverEndpoint(UpdateResolverEndpointRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateResolverEndpoint(UpdateResolverEndpointRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateResolverEndpointRequest, UpdateResolverEndpointResponse> ForUpdateResolverEndpoint(UpdateResolverEndpointRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateResolverEndpointRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateResolverEndpointRequest, UpdateResolverEndpointResponse>

a new Oci.common.Waiter instance

ForUpdateSteeringPolicy(UpdateSteeringPolicyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateSteeringPolicy(UpdateSteeringPolicyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateSteeringPolicyRequest, UpdateSteeringPolicyResponse> ForUpdateSteeringPolicy(UpdateSteeringPolicyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateSteeringPolicyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateSteeringPolicyRequest, UpdateSteeringPolicyResponse>

a new Oci.common.Waiter instance

ForUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateSteeringPolicyAttachmentRequest, UpdateSteeringPolicyAttachmentResponse> ForUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateSteeringPolicyAttachmentRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateSteeringPolicyAttachmentRequest, UpdateSteeringPolicyAttachmentResponse>

a new Oci.common.Waiter instance

ForUpdateTsigKey(UpdateTsigKeyRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateTsigKey(UpdateTsigKeyRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateTsigKeyRequest, UpdateTsigKeyResponse> ForUpdateTsigKey(UpdateTsigKeyRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateTsigKeyRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateTsigKeyRequest, UpdateTsigKeyResponse>

a new Oci.common.Waiter instance

ForUpdateView(UpdateViewRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateView(UpdateViewRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateViewRequest, UpdateViewResponse> ForUpdateView(UpdateViewRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateViewRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateViewRequest, UpdateViewResponse>

a new Oci.common.Waiter instance

ForUpdateZone(UpdateZoneRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

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

a new Oci.common.Waiter instance

ForUpdateZone(UpdateZoneRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<UpdateZoneRequest, UpdateZoneResponse> ForUpdateZone(UpdateZoneRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
UpdateZoneRequest request

Request to send.

StatusEnum[] targetStates
Returns
Type Description
Waiter<UpdateZoneRequest, UpdateZoneResponse>

a new Oci.common.Waiter instance

ForView(GetViewRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetViewRequest, GetViewResponse> ForView(GetViewRequest request, WaiterConfiguration config, params View.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetViewRequest 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<GetViewRequest, GetViewResponse>

a new Oci.common.Waiter instance

ForView(GetViewRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetViewRequest, GetViewResponse> ForView(GetViewRequest request, params View.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetViewRequest 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<GetViewRequest, GetViewResponse>

a new Oci.common.Waiter instance

ForZone(GetZoneRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetZoneRequest, GetZoneResponse> ForZone(GetZoneRequest request, WaiterConfiguration config, params Zone.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetZoneRequest 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<GetZoneRequest, GetZoneResponse>

a new Oci.common.Waiter instance

ForZone(GetZoneRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetZoneRequest, GetZoneResponse> ForZone(GetZoneRequest request, params Zone.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetZoneRequest 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<GetZoneRequest, GetZoneResponse>

a new Oci.common.Waiter instance

In this article
Back to top