class Aws::S3::ObjectSummary
def wait_until_not_exists(options = {}, &block)
-
(ObjectSummary)
-
Options Hash:
(**options)
-
:before_wait
(Proc
) -- -
:before_attempt
(Proc
) -- -
:delay
(Float
) -- -
:max_attempts
(Integer
) --
Parameters:
-
options
(Hash
) -- ({})
def wait_until_not_exists(options = {}, &block) options, params = separate_params_and_options(options) waiter = Waiters::ObjectNotExists.new(options) yield_waiter_and_warn(waiter, &block) if block_given? Aws::Plugins::UserAgent.metric('RESOURCE_MODEL') do waiter.wait(params.merge(bucket: @bucket_name, key: @key)) end ObjectSummary.new({ bucket_name: @bucket_name, key: @key, client: @client }) end