Class ContainerEngineWaiters
Contains collection of helper methods to produce Oci.Common.Waiters for different resources of ContainerEngine.
Inherited Members
Namespace: Oci.ContainerengineService
Assembly: OCI.DotNetSDK.Containerengine.dll
Syntax
public class ContainerEngineWaiters
Constructors
ContainerEngineWaiters(ContainerEngineClient)
Declaration
public ContainerEngineWaiters(ContainerEngineClient client)
Parameters
Type | Name | Description |
---|---|---|
ContainerEngineClient | client |
Methods
ForAddon(GetAddonRequest, WaiterConfiguration, params AddonLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetAddonRequest, GetAddonResponse> ForAddon(GetAddonRequest request, WaiterConfiguration config, params AddonLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetAddonRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
AddonLifecycleState[] | 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<GetAddonRequest, GetAddonResponse> | a new Oci.common.Waiter instance |
ForAddon(GetAddonRequest, params AddonLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetAddonRequest, GetAddonResponse> ForAddon(GetAddonRequest request, params AddonLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetAddonRequest | request | Request to send. |
AddonLifecycleState[] | 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<GetAddonRequest, GetAddonResponse> | a new Oci.common.Waiter instance |
ForCluster(GetClusterRequest, WaiterConfiguration, params ClusterLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetClusterRequest, GetClusterResponse> ForCluster(GetClusterRequest request, WaiterConfiguration config, params ClusterLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetClusterRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
ClusterLifecycleState[] | 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<GetClusterRequest, GetClusterResponse> | a new Oci.common.Waiter instance |
ForCluster(GetClusterRequest, params ClusterLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetClusterRequest, GetClusterResponse> ForCluster(GetClusterRequest request, params ClusterLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetClusterRequest | request | Request to send. |
ClusterLifecycleState[] | 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<GetClusterRequest, GetClusterResponse> | a new Oci.common.Waiter instance |
ForNodePool(GetNodePoolRequest, WaiterConfiguration, params NodePoolLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetNodePoolRequest, GetNodePoolResponse> ForNodePool(GetNodePoolRequest request, WaiterConfiguration config, params NodePoolLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetNodePoolRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
NodePoolLifecycleState[] | 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<GetNodePoolRequest, GetNodePoolResponse> | a new Oci.common.Waiter instance |
ForNodePool(GetNodePoolRequest, params NodePoolLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetNodePoolRequest, GetNodePoolResponse> ForNodePool(GetNodePoolRequest request, params NodePoolLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetNodePoolRequest | request | Request to send. |
NodePoolLifecycleState[] | 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<GetNodePoolRequest, GetNodePoolResponse> | a new Oci.common.Waiter instance |
ForVirtualNode(GetVirtualNodeRequest, WaiterConfiguration, params VirtualNodeLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVirtualNodeRequest, GetVirtualNodeResponse> ForVirtualNode(GetVirtualNodeRequest request, WaiterConfiguration config, params VirtualNodeLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVirtualNodeRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
VirtualNodeLifecycleState[] | 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<GetVirtualNodeRequest, GetVirtualNodeResponse> | a new Oci.common.Waiter instance |
ForVirtualNode(GetVirtualNodeRequest, params VirtualNodeLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVirtualNodeRequest, GetVirtualNodeResponse> ForVirtualNode(GetVirtualNodeRequest request, params VirtualNodeLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVirtualNodeRequest | request | Request to send. |
VirtualNodeLifecycleState[] | 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<GetVirtualNodeRequest, GetVirtualNodeResponse> | a new Oci.common.Waiter instance |
ForVirtualNodePool(GetVirtualNodePoolRequest, WaiterConfiguration, params VirtualNodePoolLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetVirtualNodePoolRequest, GetVirtualNodePoolResponse> ForVirtualNodePool(GetVirtualNodePoolRequest request, WaiterConfiguration config, params VirtualNodePoolLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVirtualNodePoolRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
VirtualNodePoolLifecycleState[] | 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<GetVirtualNodePoolRequest, GetVirtualNodePoolResponse> | a new Oci.common.Waiter instance |
ForVirtualNodePool(GetVirtualNodePoolRequest, params VirtualNodePoolLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetVirtualNodePoolRequest, GetVirtualNodePoolResponse> ForVirtualNodePool(GetVirtualNodePoolRequest request, params VirtualNodePoolLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetVirtualNodePoolRequest | request | Request to send. |
VirtualNodePoolLifecycleState[] | 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<GetVirtualNodePoolRequest, GetVirtualNodePoolResponse> | a new Oci.common.Waiter instance |
ForWorkRequest(GetWorkRequestRequest, WaiterConfiguration, params WorkRequestStatus[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, WaiterConfiguration config, params WorkRequestStatus[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetWorkRequestRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
WorkRequestStatus[] | 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 WorkRequestStatus[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, params WorkRequestStatus[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetWorkRequestRequest | request | Request to send. |
WorkRequestStatus[] | 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 |
ForWorkloadMapping(GetWorkloadMappingRequest, WaiterConfiguration, params WorkloadMappingLifecycleState[])
Creates a waiter using the provided configuration.
Declaration
public Waiter<GetWorkloadMappingRequest, GetWorkloadMappingResponse> ForWorkloadMapping(GetWorkloadMappingRequest request, WaiterConfiguration config, params WorkloadMappingLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetWorkloadMappingRequest | request | Request to send. |
WaiterConfiguration | config | Wait Configuration |
WorkloadMappingLifecycleState[] | 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<GetWorkloadMappingRequest, GetWorkloadMappingResponse> | a new Oci.common.Waiter instance |
ForWorkloadMapping(GetWorkloadMappingRequest, params WorkloadMappingLifecycleState[])
Creates a waiter using default wait configuration.
Declaration
public Waiter<GetWorkloadMappingRequest, GetWorkloadMappingResponse> ForWorkloadMapping(GetWorkloadMappingRequest request, params WorkloadMappingLifecycleState[] targetStates)
Parameters
Type | Name | Description |
---|---|---|
GetWorkloadMappingRequest | request | Request to send. |
WorkloadMappingLifecycleState[] | 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<GetWorkloadMappingRequest, GetWorkloadMappingResponse> | a new Oci.common.Waiter instance |