lib/aws-sdk-cloudwatch/waiters.rb in aws-sdk-cloudwatch-1.0.0.rc1 vs lib/aws-sdk-cloudwatch/waiters.rb in aws-sdk-cloudwatch-1.0.0.rc2

- old
+ new

@@ -1,50 +1,49 @@ # WARNING ABOUT GENERATED CODE # -# This file is generated. See the contributing for info on making contributions: +# This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/master/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE require 'aws-sdk-core/waiters' -module Aws - module CloudWatch - module Waiters - class AlarmExists +module Aws::CloudWatch + module Waiters - # @param [Hash] options - # @option options [required, Client] :client - # @option options [Integer] :max_attempts (40) - # @option options [Integer] :delay (5) - # @option options [Proc] :before_attempt - # @option options [Proc] :before_wait - def initialize(options) - @client = options.fetch(:client) - @waiter = Aws::Waiters::Waiter.new({ - max_attempts: 40, - delay: 5, - poller: Aws::Waiters::Poller.new( - operation_name: :describe_alarms, - acceptors: [{ - "matcher" => "path", - "expected" => true, - "argument" => "length(metric_alarms[]) > `0`", - "state" => "success" - }] - ) - }.merge(options)) - end + class AlarmExists - # @option (see Client#describe_alarms) - # @return (see Client#describe_alarms) - def wait(params = {}) - @waiter.wait(client: @client, params: params) - end + # @param [Hash] options + # @option options [required, Client] :client + # @option options [Integer] :max_attempts (40) + # @option options [Integer] :delay (5) + # @option options [Proc] :before_attempt + # @option options [Proc] :before_wait + def initialize(options) + @client = options.fetch(:client) + @waiter = Aws::Waiters::Waiter.new({ + max_attempts: 40, + delay: 5, + poller: Aws::Waiters::Poller.new( + operation_name: :describe_alarms, + acceptors: [{ + "matcher" => "path", + "expected" => true, + "argument" => "length(metric_alarms[]) > `0`", + "state" => "success" + }] + ) + }.merge(options)) + end - # @api private - attr_reader :waiter - + # @option (see Client#describe_alarms) + # @return (see Client#describe_alarms) + def wait(params = {}) + @waiter.wait(client: @client, params: params) end + + # @api private + attr_reader :waiter + end end end