Package com.oracle.bmc.dns
Class DnsWaiters
- java.lang.Object
-
- com.oracle.bmc.dns.DnsWaiters
-
-
Constructor Summary
Constructors Constructor Description DnsWaiters(ExecutorService executorService, Dns client)
Deprecated.DnsWaiters(ExecutorService executorService, Dns client, WorkRequest workRequestClient)
-
Method Summary
-
-
-
Constructor Detail
-
DnsWaiters
@Deprecated public DnsWaiters(@Nonnull ExecutorService executorService, @Nonnull Dns client)
Deprecated.
-
DnsWaiters
public DnsWaiters(@Nonnull ExecutorService executorService, @Nonnull Dns client, WorkRequest workRequestClient)
-
-
Method Detail
-
forChangeResolverCompartment
public Waiter<ChangeResolverCompartmentRequest,ChangeResolverCompartmentResponse> forChangeResolverCompartment(ChangeResolverCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeResolverCompartment
public Waiter<ChangeResolverCompartmentRequest,ChangeResolverCompartmentResponse> forChangeResolverCompartment(ChangeResolverCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeSteeringPolicyCompartment
public Waiter<ChangeSteeringPolicyCompartmentRequest,ChangeSteeringPolicyCompartmentResponse> forChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeSteeringPolicyCompartment
public Waiter<ChangeSteeringPolicyCompartmentRequest,ChangeSteeringPolicyCompartmentResponse> forChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeViewCompartment
public Waiter<ChangeViewCompartmentRequest,ChangeViewCompartmentResponse> forChangeViewCompartment(ChangeViewCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeViewCompartment
public Waiter<ChangeViewCompartmentRequest,ChangeViewCompartmentResponse> forChangeViewCompartment(ChangeViewCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forChangeZoneCompartment
public Waiter<ChangeZoneCompartmentRequest,ChangeZoneCompartmentResponse> forChangeZoneCompartment(ChangeZoneCompartmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forChangeZoneCompartment
public Waiter<ChangeZoneCompartmentRequest,ChangeZoneCompartmentResponse> forChangeZoneCompartment(ChangeZoneCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateResolverEndpoint
public Waiter<CreateResolverEndpointRequest,CreateResolverEndpointResponse> forCreateResolverEndpoint(CreateResolverEndpointRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateResolverEndpoint
public Waiter<CreateResolverEndpointRequest,CreateResolverEndpointResponse> forCreateResolverEndpoint(CreateResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateSteeringPolicy
public Waiter<CreateSteeringPolicyRequest,CreateSteeringPolicyResponse> forCreateSteeringPolicy(CreateSteeringPolicyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateSteeringPolicy
public Waiter<CreateSteeringPolicyRequest,CreateSteeringPolicyResponse> forCreateSteeringPolicy(CreateSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateSteeringPolicyAttachment
public Waiter<CreateSteeringPolicyAttachmentRequest,CreateSteeringPolicyAttachmentResponse> forCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateSteeringPolicyAttachment
public Waiter<CreateSteeringPolicyAttachmentRequest,CreateSteeringPolicyAttachmentResponse> forCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateTsigKey
public Waiter<CreateTsigKeyRequest,CreateTsigKeyResponse> forCreateTsigKey(CreateTsigKeyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateTsigKey
public Waiter<CreateTsigKeyRequest,CreateTsigKeyResponse> forCreateTsigKey(CreateTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateView
public Waiter<CreateViewRequest,CreateViewResponse> forCreateView(CreateViewRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateView
public Waiter<CreateViewRequest,CreateViewResponse> forCreateView(CreateViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateZone
public Waiter<CreateZoneRequest,CreateZoneResponse> forCreateZone(CreateZoneRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateZone
public Waiter<CreateZoneRequest,CreateZoneResponse> forCreateZone(CreateZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forCreateZoneFromZoneFile
public Waiter<CreateZoneFromZoneFileRequest,CreateZoneFromZoneFileResponse> forCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forCreateZoneFromZoneFile
public Waiter<CreateZoneFromZoneFileRequest,CreateZoneFromZoneFileResponse> forCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteResolverEndpoint
public Waiter<DeleteResolverEndpointRequest,DeleteResolverEndpointResponse> forDeleteResolverEndpoint(DeleteResolverEndpointRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteResolverEndpoint
public Waiter<DeleteResolverEndpointRequest,DeleteResolverEndpointResponse> forDeleteResolverEndpoint(DeleteResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteSteeringPolicy
public Waiter<DeleteSteeringPolicyRequest,DeleteSteeringPolicyResponse> forDeleteSteeringPolicy(DeleteSteeringPolicyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteSteeringPolicy
public Waiter<DeleteSteeringPolicyRequest,DeleteSteeringPolicyResponse> forDeleteSteeringPolicy(DeleteSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteSteeringPolicyAttachment
public Waiter<DeleteSteeringPolicyAttachmentRequest,DeleteSteeringPolicyAttachmentResponse> forDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteSteeringPolicyAttachment
public Waiter<DeleteSteeringPolicyAttachmentRequest,DeleteSteeringPolicyAttachmentResponse> forDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteTsigKey
public Waiter<DeleteTsigKeyRequest,DeleteTsigKeyResponse> forDeleteTsigKey(DeleteTsigKeyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteTsigKey
public Waiter<DeleteTsigKeyRequest,DeleteTsigKeyResponse> forDeleteTsigKey(DeleteTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteView
public Waiter<DeleteViewRequest,DeleteViewResponse> forDeleteView(DeleteViewRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteView
public Waiter<DeleteViewRequest,DeleteViewResponse> forDeleteView(DeleteViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forDeleteZone
public Waiter<DeleteZoneRequest,DeleteZoneResponse> forDeleteZone(DeleteZoneRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forDeleteZone
public Waiter<DeleteZoneRequest,DeleteZoneResponse> forDeleteZone(DeleteZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forResolver
public Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, Resolver.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forResolver
public Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, Resolver.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forResolver
public Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Resolver.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forResolverEndpoint
public Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, ResolverEndpoint.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forResolverEndpoint
public Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, ResolverEndpoint.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forResolverEndpoint
public Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ResolverEndpoint.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSteeringPolicy
public Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, SteeringPolicy.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSteeringPolicy
public Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, SteeringPolicy.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSteeringPolicy
public Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SteeringPolicy.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSteeringPolicyAttachment
public Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, SteeringPolicyAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSteeringPolicyAttachment
public Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, SteeringPolicyAttachment.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSteeringPolicyAttachment
public Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SteeringPolicyAttachment.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forTsigKey
public Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TsigKey.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forTsigKey
public Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TsigKey.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forTsigKey
public Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, TsigKey.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forView
public Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, View.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forView
public Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, View.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forView
public Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, View.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forZone
public Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, Zone.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forZone
public Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, Zone.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forZone
public Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Zone.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forPromoteZoneDnssecKeyVersion
public Waiter<PromoteZoneDnssecKeyVersionRequest,PromoteZoneDnssecKeyVersionResponse> forPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forPromoteZoneDnssecKeyVersion
public Waiter<PromoteZoneDnssecKeyVersionRequest,PromoteZoneDnssecKeyVersionResponse> forPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forStageZoneDnssecKeyVersion
public Waiter<StageZoneDnssecKeyVersionRequest,StageZoneDnssecKeyVersionResponse> forStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forStageZoneDnssecKeyVersion
public Waiter<StageZoneDnssecKeyVersionRequest,StageZoneDnssecKeyVersionResponse> forStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateResolver
public Waiter<UpdateResolverRequest,UpdateResolverResponse> forUpdateResolver(UpdateResolverRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateResolver
public Waiter<UpdateResolverRequest,UpdateResolverResponse> forUpdateResolver(UpdateResolverRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateResolverEndpoint
public Waiter<UpdateResolverEndpointRequest,UpdateResolverEndpointResponse> forUpdateResolverEndpoint(UpdateResolverEndpointRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateResolverEndpoint
public Waiter<UpdateResolverEndpointRequest,UpdateResolverEndpointResponse> forUpdateResolverEndpoint(UpdateResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateSteeringPolicy
public Waiter<UpdateSteeringPolicyRequest,UpdateSteeringPolicyResponse> forUpdateSteeringPolicy(UpdateSteeringPolicyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateSteeringPolicy
public Waiter<UpdateSteeringPolicyRequest,UpdateSteeringPolicyResponse> forUpdateSteeringPolicy(UpdateSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateSteeringPolicyAttachment
public Waiter<UpdateSteeringPolicyAttachmentRequest,UpdateSteeringPolicyAttachmentResponse> forUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateSteeringPolicyAttachment
public Waiter<UpdateSteeringPolicyAttachmentRequest,UpdateSteeringPolicyAttachmentResponse> forUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateTsigKey
public Waiter<UpdateTsigKeyRequest,UpdateTsigKeyResponse> forUpdateTsigKey(UpdateTsigKeyRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateTsigKey
public Waiter<UpdateTsigKeyRequest,UpdateTsigKeyResponse> forUpdateTsigKey(UpdateTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateView
public Waiter<UpdateViewRequest,UpdateViewResponse> forUpdateView(UpdateViewRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateView
public Waiter<UpdateViewRequest,UpdateViewResponse> forUpdateView(UpdateViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
forUpdateZone
public Waiter<UpdateZoneRequest,UpdateZoneResponse> forUpdateZone(UpdateZoneRequest request)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to send- Returns:
- a new
Waiter
instance
-
forUpdateZone
public Waiter<UpdateZoneRequest,UpdateZoneResponse> forUpdateZone(UpdateZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new
Waiter
instance
-
-