class Google::Cloud::Storage::Service
def insert_bucket_acl bucket_name, entity, role, user_project: nil, options: {}
#
def insert_bucket_acl bucket_name, entity, role, user_project: nil, options: {} params = { entity: entity, role: role }.delete_if { |_k, v| v.nil? } new_acl = Google::Apis::StorageV1::BucketAccessControl.new(**params) if options[:retries].nil? options = options.merge({ retries: 0 }) end execute do service.insert_bucket_access_control \ bucket_name, new_acl, user_project: user_project(user_project), options: options end end