Class: Google::Apis::StorageV1::RewriteResponse
- Inherits:
-
Object
- Object
- Google::Apis::StorageV1::RewriteResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/storage_v1/classes.rb,
lib/google/apis/storage_v1/representations.rb,
lib/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 ⇒ Fixnum
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 ⇒ Fixnum
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.
Constructor Details
#initialize(**args) ⇒ RewriteResponse
Returns a new instance of RewriteResponse.
2058 2059 2060 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2058 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
2027 2028 2029 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2027 def done @done end |
#kind ⇒ String
The kind of item this is.
Corresponds to the JSON property kind
2033 2034 2035 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2033 def kind @kind end |
#object_size ⇒ Fixnum
The total size of the object being copied in bytes. This property is always
present in the response.
Corresponds to the JSON property objectSize
2039 2040 2041 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2039 def object_size @object_size end |
#resource ⇒ Google::Apis::StorageV1::Object
An object.
Corresponds to the JSON property resource
2044 2045 2046 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2044 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
2050 2051 2052 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2050 def rewrite_token @rewrite_token end |
#total_bytes_rewritten ⇒ Fixnum
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
2056 2057 2058 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2056 def total_bytes_rewritten @total_bytes_rewritten end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2063 2064 2065 2066 2067 2068 2069 2070 |
# File 'lib/google/apis/storage_v1/classes.rb', line 2063 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 |