Class: Google::Cloud::Storage::File::Updater
- Inherits:
-
Google::Cloud::Storage::File
- Object
- Google::Cloud::Storage::File
- Google::Cloud::Storage::File::Updater
- Defined in:
- lib/google/cloud/storage/file.rb
Overview
Yielded to a block to accumulate changes for a patch request.
Instance Attribute Summary
Attributes inherited from Google::Cloud::Storage::File
Instance Method Summary collapse
-
#metadata ⇒ Hash(String => String)
A hash of custom, user-provided web-safe keys and arbitrary string values that will returned with requests for the file as "x-goog-meta-" response headers.
-
#metadata=(metadata) ⇒ Object
Updates the hash of custom, user-provided web-safe keys and arbitrary string values that will returned with requests for the file as "x-goog-meta-" response headers.
Methods inherited from Google::Cloud::Storage::File
#acl, #api_url, #bucket, #cache_control, #cache_control=, #content_disposition, #content_disposition=, #content_encoding, #content_encoding=, #content_language, #content_language=, #content_type, #content_type=, #copy, #crc32c, #created_at, #delete, #download, #encryption_key_sha256, #etag, #exists?, #generation, #generations, #id, #kind, #kms_key, #md5, #media_url, #metageneration, #name, #public_url, #reload!, #rewrite, #rotate, #signed_url, #size, #storage_class, #storage_class=, #update, #updated_at
Instance Method Details
#metadata ⇒ Hash(String => String)
A hash of custom, user-provided web-safe keys and arbitrary string values that will returned with requests for the file as "x-goog-meta-" response headers.
1522 1523 1524 |
# File 'lib/google/cloud/storage/file.rb', line 1522 def @metadata end |
#metadata=(metadata) ⇒ Object
Updates the hash of custom, user-provided web-safe keys and arbitrary string values that will returned with requests for the file as "x-goog-meta-" response headers.
1534 1535 1536 1537 1538 |
# File 'lib/google/cloud/storage/file.rb', line 1534 def @metadata = @gapi. = @metadata update_gapi! :metadata end |