Method: Aws::Waiters::Provider#waiter

Defined in:
lib/aws-sdk-core/waiters/provider.rb

#waiter(waiter_name) ⇒ Waiter

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • waiter_name (Symbol)

Returns:

Raises:

  • (ArgumentError)


25
26
27
28
29
30
31
# File 'lib/aws-sdk-core/waiters/provider.rb', line 25

def waiter(waiter_name)
  if @waiters.key?(waiter_name)
    Waiter.new(@waiters[waiter_name])
  else
    raise Errors::NoSuchWaiterError.new(waiter_name, waiter_names)
  end
end