module Aws::ClientWaiters
def set_waiters(waiters)
def set_waiters(waiters) @waiters = case waiters when Waiters::Provider then waiters when Hash then Waiters::Provider.new(waiters) when String then Waiters::Provider.new(Aws.load_json(waiters)) when nil then Waiters::NullProvider.new else raise ArgumentError, 'invalid waiters' end end