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