class Aws::Waiters::Provider
def initialize(definitions)
def initialize(definitions) @waiters = {} definitions['waiters'].each do |waiter_name, definition| @waiters[Seahorse::Util.underscore(waiter_name).to_sym] = { poller: Poller.new(definition), max_attempts: definition['maxAttempts'], delay: definition['delay'], } end end