Package com.oracle.bmc.dns
Class DnsWaiters
- java.lang.Object
- 
- com.oracle.bmc.dns.DnsWaiters
 
- 
- 
Constructor SummaryConstructors 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.
 - 
DnsWaiterspublic DnsWaiters(@Nonnull ExecutorService executorService, @Nonnull Dns client, WorkRequest workRequestClient)
 
- 
 - 
Method Detail- 
forChangeResolverCompartmentpublic Waiter<ChangeResolverCompartmentRequest,ChangeResolverCompartmentResponse> forChangeResolverCompartment(ChangeResolverCompartmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forChangeResolverCompartmentpublic Waiter<ChangeResolverCompartmentRequest,ChangeResolverCompartmentResponse> forChangeResolverCompartment(ChangeResolverCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forChangeSteeringPolicyCompartmentpublic Waiter<ChangeSteeringPolicyCompartmentRequest,ChangeSteeringPolicyCompartmentResponse> forChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forChangeSteeringPolicyCompartmentpublic Waiter<ChangeSteeringPolicyCompartmentRequest,ChangeSteeringPolicyCompartmentResponse> forChangeSteeringPolicyCompartment(ChangeSteeringPolicyCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forChangeViewCompartmentpublic Waiter<ChangeViewCompartmentRequest,ChangeViewCompartmentResponse> forChangeViewCompartment(ChangeViewCompartmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forChangeViewCompartmentpublic Waiter<ChangeViewCompartmentRequest,ChangeViewCompartmentResponse> forChangeViewCompartment(ChangeViewCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forChangeZoneCompartmentpublic Waiter<ChangeZoneCompartmentRequest,ChangeZoneCompartmentResponse> forChangeZoneCompartment(ChangeZoneCompartmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forChangeZoneCompartmentpublic Waiter<ChangeZoneCompartmentRequest,ChangeZoneCompartmentResponse> forChangeZoneCompartment(ChangeZoneCompartmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateResolverEndpointpublic Waiter<CreateResolverEndpointRequest,CreateResolverEndpointResponse> forCreateResolverEndpoint(CreateResolverEndpointRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateResolverEndpointpublic Waiter<CreateResolverEndpointRequest,CreateResolverEndpointResponse> forCreateResolverEndpoint(CreateResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateSteeringPolicypublic Waiter<CreateSteeringPolicyRequest,CreateSteeringPolicyResponse> forCreateSteeringPolicy(CreateSteeringPolicyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateSteeringPolicypublic Waiter<CreateSteeringPolicyRequest,CreateSteeringPolicyResponse> forCreateSteeringPolicy(CreateSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateSteeringPolicyAttachmentpublic Waiter<CreateSteeringPolicyAttachmentRequest,CreateSteeringPolicyAttachmentResponse> forCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateSteeringPolicyAttachmentpublic Waiter<CreateSteeringPolicyAttachmentRequest,CreateSteeringPolicyAttachmentResponse> forCreateSteeringPolicyAttachment(CreateSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateTsigKeypublic Waiter<CreateTsigKeyRequest,CreateTsigKeyResponse> forCreateTsigKey(CreateTsigKeyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateTsigKeypublic Waiter<CreateTsigKeyRequest,CreateTsigKeyResponse> forCreateTsigKey(CreateTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateViewpublic Waiter<CreateViewRequest,CreateViewResponse> forCreateView(CreateViewRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateViewpublic Waiter<CreateViewRequest,CreateViewResponse> forCreateView(CreateViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateZonepublic Waiter<CreateZoneRequest,CreateZoneResponse> forCreateZone(CreateZoneRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateZonepublic Waiter<CreateZoneRequest,CreateZoneResponse> forCreateZone(CreateZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forCreateZoneFromZoneFilepublic Waiter<CreateZoneFromZoneFileRequest,CreateZoneFromZoneFileResponse> forCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forCreateZoneFromZoneFilepublic Waiter<CreateZoneFromZoneFileRequest,CreateZoneFromZoneFileResponse> forCreateZoneFromZoneFile(CreateZoneFromZoneFileRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteResolverEndpointpublic Waiter<DeleteResolverEndpointRequest,DeleteResolverEndpointResponse> forDeleteResolverEndpoint(DeleteResolverEndpointRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteResolverEndpointpublic Waiter<DeleteResolverEndpointRequest,DeleteResolverEndpointResponse> forDeleteResolverEndpoint(DeleteResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteSteeringPolicypublic Waiter<DeleteSteeringPolicyRequest,DeleteSteeringPolicyResponse> forDeleteSteeringPolicy(DeleteSteeringPolicyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteSteeringPolicypublic Waiter<DeleteSteeringPolicyRequest,DeleteSteeringPolicyResponse> forDeleteSteeringPolicy(DeleteSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteSteeringPolicyAttachmentpublic Waiter<DeleteSteeringPolicyAttachmentRequest,DeleteSteeringPolicyAttachmentResponse> forDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteSteeringPolicyAttachmentpublic Waiter<DeleteSteeringPolicyAttachmentRequest,DeleteSteeringPolicyAttachmentResponse> forDeleteSteeringPolicyAttachment(DeleteSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteTsigKeypublic Waiter<DeleteTsigKeyRequest,DeleteTsigKeyResponse> forDeleteTsigKey(DeleteTsigKeyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteTsigKeypublic Waiter<DeleteTsigKeyRequest,DeleteTsigKeyResponse> forDeleteTsigKey(DeleteTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteViewpublic Waiter<DeleteViewRequest,DeleteViewResponse> forDeleteView(DeleteViewRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteViewpublic Waiter<DeleteViewRequest,DeleteViewResponse> forDeleteView(DeleteViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forDeleteZonepublic Waiter<DeleteZoneRequest,DeleteZoneResponse> forDeleteZone(DeleteZoneRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forDeleteZonepublic Waiter<DeleteZoneRequest,DeleteZoneResponse> forDeleteZone(DeleteZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forResolverpublic Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, Resolver.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forResolverpublic Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, Resolver.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forResolverpublic Waiter<GetResolverRequest,GetResolverResponse> forResolver(GetResolverRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Resolver.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forResolverEndpointpublic Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, ResolverEndpoint.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forResolverEndpointpublic Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, ResolverEndpoint.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forResolverEndpointpublic Waiter<GetResolverEndpointRequest,GetResolverEndpointResponse> forResolverEndpoint(GetResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ResolverEndpoint.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forSteeringPolicypublic Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, SteeringPolicy.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forSteeringPolicypublic Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, SteeringPolicy.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forSteeringPolicypublic Waiter<GetSteeringPolicyRequest,GetSteeringPolicyResponse> forSteeringPolicy(GetSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SteeringPolicy.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forSteeringPolicyAttachmentpublic Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, SteeringPolicyAttachment.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forSteeringPolicyAttachmentpublic Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, SteeringPolicyAttachment.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forSteeringPolicyAttachmentpublic Waiter<GetSteeringPolicyAttachmentRequest,GetSteeringPolicyAttachmentResponse> forSteeringPolicyAttachment(GetSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SteeringPolicyAttachment.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forTsigKeypublic Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TsigKey.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forTsigKeypublic Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TsigKey.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forTsigKeypublic Waiter<GetTsigKeyRequest,GetTsigKeyResponse> forTsigKey(GetTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, TsigKey.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forViewpublic Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, View.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forViewpublic Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, View.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forViewpublic Waiter<GetViewRequest,GetViewResponse> forView(GetViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, View.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forZonepublic Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, Zone.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- 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
 
 - 
forZonepublic Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, Zone.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forZonepublic Waiter<GetZoneRequest,GetZoneResponse> forZone(GetZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Zone.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- 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
 
 - 
forPromoteZoneDnssecKeyVersionpublic Waiter<PromoteZoneDnssecKeyVersionRequest,PromoteZoneDnssecKeyVersionResponse> forPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forPromoteZoneDnssecKeyVersionpublic Waiter<PromoteZoneDnssecKeyVersionRequest,PromoteZoneDnssecKeyVersionResponse> forPromoteZoneDnssecKeyVersion(PromoteZoneDnssecKeyVersionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forStageZoneDnssecKeyVersionpublic Waiter<StageZoneDnssecKeyVersionRequest,StageZoneDnssecKeyVersionResponse> forStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forStageZoneDnssecKeyVersionpublic Waiter<StageZoneDnssecKeyVersionRequest,StageZoneDnssecKeyVersionResponse> forStageZoneDnssecKeyVersion(StageZoneDnssecKeyVersionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateResolverpublic Waiter<UpdateResolverRequest,UpdateResolverResponse> forUpdateResolver(UpdateResolverRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateResolverpublic Waiter<UpdateResolverRequest,UpdateResolverResponse> forUpdateResolver(UpdateResolverRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateResolverEndpointpublic Waiter<UpdateResolverEndpointRequest,UpdateResolverEndpointResponse> forUpdateResolverEndpoint(UpdateResolverEndpointRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateResolverEndpointpublic Waiter<UpdateResolverEndpointRequest,UpdateResolverEndpointResponse> forUpdateResolverEndpoint(UpdateResolverEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateSteeringPolicypublic Waiter<UpdateSteeringPolicyRequest,UpdateSteeringPolicyResponse> forUpdateSteeringPolicy(UpdateSteeringPolicyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateSteeringPolicypublic Waiter<UpdateSteeringPolicyRequest,UpdateSteeringPolicyResponse> forUpdateSteeringPolicy(UpdateSteeringPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateSteeringPolicyAttachmentpublic Waiter<UpdateSteeringPolicyAttachmentRequest,UpdateSteeringPolicyAttachmentResponse> forUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateSteeringPolicyAttachmentpublic Waiter<UpdateSteeringPolicyAttachmentRequest,UpdateSteeringPolicyAttachmentResponse> forUpdateSteeringPolicyAttachment(UpdateSteeringPolicyAttachmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateTsigKeypublic Waiter<UpdateTsigKeyRequest,UpdateTsigKeyResponse> forUpdateTsigKey(UpdateTsigKeyRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateTsigKeypublic Waiter<UpdateTsigKeyRequest,UpdateTsigKeyResponse> forUpdateTsigKey(UpdateTsigKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateViewpublic Waiter<UpdateViewRequest,UpdateViewResponse> forUpdateView(UpdateViewRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateViewpublic Waiter<UpdateViewRequest,UpdateViewResponse> forUpdateView(UpdateViewRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 - 
forUpdateZonepublic Waiter<UpdateZoneRequest,UpdateZoneResponse> forUpdateZone(UpdateZoneRequest request) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiterinstance
 
 - 
forUpdateZonepublic Waiter<UpdateZoneRequest,UpdateZoneResponse> forUpdateZone(UpdateZoneRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new Waiterinstance
 
 
- 
 
-