Class: Google::Apis::StorageV1::RewriteResponse
- Inherits:
-
Object
- Object
- Google::Apis::StorageV1::RewriteResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/storage_v1/classes.rb,
generated/google/apis/storage_v1/representations.rb,
generated/google/apis/storage_v1/representations.rb
Overview
A rewrite response.
Instance Attribute Summary collapse
-
#done ⇒ Boolean
(also: #done?)
true if the copy is finished; otherwise, false if the copy is in progress.
-
#kind ⇒ String
The kind of item this is.
-
#object_size ⇒ String
The total size of the object being copied in bytes.
-
#resource ⇒ Google::Apis::StorageV1::Object
An object.
-
#rewrite_token ⇒ String
A token to use in subsequent requests to continue copying data.
-
#total_bytes_rewritten ⇒ String
The total bytes written so far, which can be used to provide a waiting user with a progress indicator.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RewriteResponse
constructor
A new instance of RewriteResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RewriteResponse
Returns a new instance of RewriteResponse.
1232 1233 1234 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1232 def initialize(**args) update!(**args) end |
Instance Attribute Details
#done ⇒ Boolean Also known as: done?
true if the copy is finished; otherwise, false if the copy is in progress.
This property is always present in the response.
Corresponds to the JSON property done
1201 1202 1203 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1201 def done @done end |
#kind ⇒ String
The kind of item this is.
Corresponds to the JSON property kind
1207 1208 1209 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1207 def kind @kind end |
#object_size ⇒ String
The total size of the object being copied in bytes. This property is always
present in the response.
Corresponds to the JSON property objectSize
1213 1214 1215 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1213 def object_size @object_size end |
#resource ⇒ Google::Apis::StorageV1::Object
An object.
Corresponds to the JSON property resource
1218 1219 1220 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1218 def resource @resource end |
#rewrite_token ⇒ String
A token to use in subsequent requests to continue copying data. This token is
present in the response only when there is more data to copy.
Corresponds to the JSON property rewriteToken
1224 1225 1226 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1224 def rewrite_token @rewrite_token end |
#total_bytes_rewritten ⇒ String
The total bytes written so far, which can be used to provide a waiting user
with a progress indicator. This property is always present in the response.
Corresponds to the JSON property totalBytesRewritten
1230 1231 1232 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1230 def total_bytes_rewritten @total_bytes_rewritten end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1237 1238 1239 1240 1241 1242 1243 1244 |
# File 'generated/google/apis/storage_v1/classes.rb', line 1237 def update!(**args) @done = args[:done] if args.key?(:done) @kind = args[:kind] if args.key?(:kind) @object_size = args[:object_size] if args.key?(:object_size) @resource = args[:resource] if args.key?(:resource) @rewrite_token = args[:rewrite_token] if args.key?(:rewrite_token) @total_bytes_rewritten = args[:total_bytes_rewritten] if args.key?(:total_bytes_rewritten) end |