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  ⇒ 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. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RewriteResponse
Returns a new instance of RewriteResponse
| 1630 1631 1632 | # File 'generated/google/apis/storage_v1/classes.rb', line 1630 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
| 1599 1600 1601 | # File 'generated/google/apis/storage_v1/classes.rb', line 1599 def done @done end | 
#kind ⇒ String
The kind of item this is.
Corresponds to the JSON property kind
| 1605 1606 1607 | # File 'generated/google/apis/storage_v1/classes.rb', line 1605 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
| 1611 1612 1613 | # File 'generated/google/apis/storage_v1/classes.rb', line 1611 def object_size @object_size end | 
#resource ⇒ Google::Apis::StorageV1::Object
An object.
Corresponds to the JSON property resource
| 1616 1617 1618 | # File 'generated/google/apis/storage_v1/classes.rb', line 1616 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
| 1622 1623 1624 | # File 'generated/google/apis/storage_v1/classes.rb', line 1622 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
| 1628 1629 1630 | # File 'generated/google/apis/storage_v1/classes.rb', line 1628 def total_bytes_rewritten @total_bytes_rewritten end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1635 1636 1637 1638 1639 1640 1641 1642 | # File 'generated/google/apis/storage_v1/classes.rb', line 1635 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 |