class Aws::S3::ObjectSummary

def wait_until_not_exists(options = {}, &block)

Returns:
  • (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