Method: Aliyun::Oss::Struct::Bucket#lifecycle!

Defined in:
lib/aliyun/oss/struct/bucket.rb

#lifecycle!Array<Aliyun::Oss::Struct::Lifecycle?]

Get the lifecycle configuration



202
203
204
205
206
207
208
# File 'lib/aliyun/oss/struct/bucket.rb', line 202

def lifecycle!
  result = client.bucket_get_lifecycle.parsed_response
  lifecycle_keys = %w(LifecycleConfiguration Rule)
  Utils.wrap(Utils.dig_value(result, *lifecycle_keys)).map do |lifecycle|
    Struct::LifeCycle.new(lifecycle)
  end
end