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, #custom_time, #custom_time=, #delete, #download, #encryption_key_sha256, #etag, #event_based_hold?, #exists?, #generation, #generations, #id, #kind, #kms_key, #md5, #media_url, #metageneration, #name, #public_url, #release_event_based_hold!, #release_temporary_hold!, #reload!, #retention_expires_at, #rewrite, #rotate, #set_event_based_hold!, #set_temporary_hold!, #signed_url, #size, #storage_class, #storage_class=, #temporary_hold?, #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.
2178 2179 2180 |
# File 'lib/google/cloud/storage/file.rb', line 2178 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.
2190 2191 2192 2193 2194 |
# File 'lib/google/cloud/storage/file.rb', line 2190 def @metadata = @gapi. = @metadata update_gapi! :metadata end |