Class: Google::Apis::YoutubereportingV1::GdataCompositeMedia
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::YoutubereportingV1::GdataCompositeMedia
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtubereporting_v1/classes.rb,
 generated/google/apis/youtubereporting_v1/representations.rb,
 generated/google/apis/youtubereporting_v1/representations.rb
Overview
gdata
Instance Attribute Summary collapse
- 
  
    
      #blob_ref  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property blobRefNOTE: Values are automatically base64 encoded/decoded in the client library.
- 
  
    
      #blobstore2_info  ⇒ Google::Apis::YoutubereportingV1::GdataBlobstore2Info 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property blobstore2Info.
- 
  
    
      #cosmo_binary_reference  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property cosmoBinaryReferenceNOTE: Values are automatically base64 encoded/decoded in the client library.
- 
  
    
      #crc32c_hash  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property crc32cHash.
- 
  
    
      #inline  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property inlineNOTE: Values are automatically base64 encoded/decoded in the client library.
- 
  
    
      #length  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property length.
- 
  
    
      #md5_hash  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property md5HashNOTE: Values are automatically base64 encoded/decoded in the client library.
- 
  
    
      #object_id_prop  ⇒ Google::Apis::YoutubereportingV1::GdataObjectId 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property objectId.
- 
  
    
      #path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property path.
- 
  
    
      #reference_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property referenceType.
- 
  
    
      #sha1_hash  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    gdata Corresponds to the JSON property sha1HashNOTE: Values are automatically base64 encoded/decoded in the client library.
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GdataCompositeMedia 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of GdataCompositeMedia. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GdataCompositeMedia
Returns a new instance of GdataCompositeMedia
| 153 154 155 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 153 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#blob_ref ⇒ String
gdata
Corresponds to the JSON property blobRef
NOTE: Values are automatically base64 encoded/decoded in the client library.
| 97 98 99 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 97 def blob_ref @blob_ref end | 
#blobstore2_info ⇒ Google::Apis::YoutubereportingV1::GdataBlobstore2Info
gdata
Corresponds to the JSON property blobstore2Info
| 102 103 104 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 102 def blobstore2_info @blobstore2_info end | 
#cosmo_binary_reference ⇒ String
gdata
Corresponds to the JSON property cosmoBinaryReference
NOTE: Values are automatically base64 encoded/decoded in the client library.
| 108 109 110 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 108 def cosmo_binary_reference @cosmo_binary_reference end | 
#crc32c_hash ⇒ Fixnum
gdata
Corresponds to the JSON property crc32cHash
| 113 114 115 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 113 def crc32c_hash @crc32c_hash end | 
#inline ⇒ String
gdata
Corresponds to the JSON property inline
NOTE: Values are automatically base64 encoded/decoded in the client library.
| 119 120 121 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 119 def inline @inline end | 
#length ⇒ Fixnum
gdata
Corresponds to the JSON property length
| 124 125 126 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 124 def length @length end | 
#md5_hash ⇒ String
gdata
Corresponds to the JSON property md5Hash
NOTE: Values are automatically base64 encoded/decoded in the client library.
| 130 131 132 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 130 def md5_hash @md5_hash end | 
#object_id_prop ⇒ Google::Apis::YoutubereportingV1::GdataObjectId
gdata
Corresponds to the JSON property objectId
| 135 136 137 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 135 def object_id_prop @object_id_prop end | 
#path ⇒ String
gdata
Corresponds to the JSON property path
| 140 141 142 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 140 def path @path end | 
#reference_type ⇒ String
gdata
Corresponds to the JSON property referenceType
| 145 146 147 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 145 def reference_type @reference_type end | 
#sha1_hash ⇒ String
gdata
Corresponds to the JSON property sha1Hash
NOTE: Values are automatically base64 encoded/decoded in the client library.
| 151 152 153 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 151 def sha1_hash @sha1_hash end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 158 159 160 161 162 163 164 165 166 167 168 169 170 | # File 'generated/google/apis/youtubereporting_v1/classes.rb', line 158 def update!(**args) @blob_ref = args[:blob_ref] if args.key?(:blob_ref) @blobstore2_info = args[:blobstore2_info] if args.key?(:blobstore2_info) @cosmo_binary_reference = args[:cosmo_binary_reference] if args.key?(:cosmo_binary_reference) @crc32c_hash = args[:crc32c_hash] if args.key?(:crc32c_hash) @inline = args[:inline] if args.key?(:inline) @length = args[:length] if args.key?(:length) @md5_hash = args[:md5_hash] if args.key?(:md5_hash) @object_id_prop = args[:object_id_prop] if args.key?(:object_id_prop) @path = args[:path] if args.key?(:path) @reference_type = args[:reference_type] if args.key?(:reference_type) @sha1_hash = args[:sha1_hash] if args.key?(:sha1_hash) end |