Class: Google::Apis::YoutubereportingV1::GdataMedia
- Inherits:
-
Object
- Object
- Google::Apis::YoutubereportingV1::GdataMedia
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/youtubereporting_v1/classes.rb,
lib/google/apis/youtubereporting_v1/representations.rb,
lib/google/apis/youtubereporting_v1/representations.rb
Overview
gdata
Instance Attribute Summary collapse
-
#algorithm ⇒ String
gdata Corresponds to the JSON property
algorithm. -
#bigstore_object_ref ⇒ String
gdata Corresponds to the JSON property
bigstoreObjectRefNOTE: Values are automatically base64 encoded/decoded in the client library. -
#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. -
#composite_media ⇒ Array<Google::Apis::YoutubereportingV1::GdataCompositeMedia>
gdata Corresponds to the JSON property
compositeMedia. -
#content_type ⇒ String
gdata Corresponds to the JSON property
contentType. -
#content_type_info ⇒ Google::Apis::YoutubereportingV1::GdataContentTypeInfo
gdata Corresponds to the JSON property
contentTypeInfo. -
#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. -
#diff_checksums_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffChecksumsResponse
gdata Corresponds to the JSON property
diffChecksumsResponse. -
#diff_download_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffDownloadResponse
gdata Corresponds to the JSON property
diffDownloadResponse. -
#diff_upload_request ⇒ Google::Apis::YoutubereportingV1::GdataDiffUploadRequest
gdata Corresponds to the JSON property
diffUploadRequest. -
#diff_upload_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffUploadResponse
gdata Corresponds to the JSON property
diffUploadResponse. -
#diff_version_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffVersionResponse
gdata Corresponds to the JSON property
diffVersionResponse. -
#download_parameters ⇒ Google::Apis::YoutubereportingV1::GdataDownloadParameters
gdata Corresponds to the JSON property
downloadParameters. -
#filename ⇒ String
gdata Corresponds to the JSON property
filename. -
#hash_prop ⇒ String
gdata Corresponds to the JSON property
hash. -
#hash_verified ⇒ Boolean
(also: #hash_verified?)
gdata Corresponds to the JSON property
hashVerified. -
#inline ⇒ String
gdata Corresponds to the JSON property
inlineNOTE: Values are automatically base64 encoded/decoded in the client library. -
#is_potential_retry ⇒ Boolean
(also: #is_potential_retry?)
gdata Corresponds to the JSON property
isPotentialRetry. -
#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. -
#media_id ⇒ String
gdata Corresponds to the JSON property
mediaIdNOTE: 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. -
#sha256_hash ⇒ String
gdata Corresponds to the JSON property
sha256HashNOTE: Values are automatically base64 encoded/decoded in the client library. -
#timestamp ⇒ Fixnum
gdata Corresponds to the JSON property
timestamp. -
#token ⇒ String
gdata Corresponds to the JSON property
token.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GdataMedia
constructor
A new instance of GdataMedia.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GdataMedia
Returns a new instance of GdataMedia.
574 575 576 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 574 def initialize(**args) update!(**args) end |
Instance Attribute Details
#algorithm ⇒ String
gdata
Corresponds to the JSON property algorithm
417 418 419 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 417 def algorithm @algorithm end |
#bigstore_object_ref ⇒ String
gdata
Corresponds to the JSON property bigstoreObjectRef
NOTE: Values are automatically base64 encoded/decoded in the client library.
423 424 425 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 423 def bigstore_object_ref @bigstore_object_ref end |
#blob_ref ⇒ String
gdata
Corresponds to the JSON property blobRef
NOTE: Values are automatically base64 encoded/decoded in the client library.
429 430 431 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 429 def blob_ref @blob_ref end |
#blobstore2_info ⇒ Google::Apis::YoutubereportingV1::GdataBlobstore2Info
gdata
Corresponds to the JSON property blobstore2Info
434 435 436 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 434 def blobstore2_info @blobstore2_info end |
#composite_media ⇒ Array<Google::Apis::YoutubereportingV1::GdataCompositeMedia>
gdata
Corresponds to the JSON property compositeMedia
439 440 441 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 439 def composite_media @composite_media end |
#content_type ⇒ String
gdata
Corresponds to the JSON property contentType
444 445 446 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 444 def content_type @content_type end |
#content_type_info ⇒ Google::Apis::YoutubereportingV1::GdataContentTypeInfo
gdata
Corresponds to the JSON property contentTypeInfo
449 450 451 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 449 def content_type_info @content_type_info end |
#cosmo_binary_reference ⇒ String
gdata
Corresponds to the JSON property cosmoBinaryReference
NOTE: Values are automatically base64 encoded/decoded in the client library.
455 456 457 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 455 def cosmo_binary_reference @cosmo_binary_reference end |
#crc32c_hash ⇒ Fixnum
gdata
Corresponds to the JSON property crc32cHash
460 461 462 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 460 def crc32c_hash @crc32c_hash end |
#diff_checksums_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffChecksumsResponse
gdata
Corresponds to the JSON property diffChecksumsResponse
465 466 467 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 465 def diff_checksums_response @diff_checksums_response end |
#diff_download_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffDownloadResponse
gdata
Corresponds to the JSON property diffDownloadResponse
470 471 472 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 470 def diff_download_response @diff_download_response end |
#diff_upload_request ⇒ Google::Apis::YoutubereportingV1::GdataDiffUploadRequest
gdata
Corresponds to the JSON property diffUploadRequest
475 476 477 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 475 def diff_upload_request @diff_upload_request end |
#diff_upload_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffUploadResponse
gdata
Corresponds to the JSON property diffUploadResponse
480 481 482 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 480 def diff_upload_response @diff_upload_response end |
#diff_version_response ⇒ Google::Apis::YoutubereportingV1::GdataDiffVersionResponse
gdata
Corresponds to the JSON property diffVersionResponse
485 486 487 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 485 def diff_version_response @diff_version_response end |
#download_parameters ⇒ Google::Apis::YoutubereportingV1::GdataDownloadParameters
gdata
Corresponds to the JSON property downloadParameters
490 491 492 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 490 def download_parameters @download_parameters end |
#filename ⇒ String
gdata
Corresponds to the JSON property filename
495 496 497 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 495 def filename @filename end |
#hash_prop ⇒ String
gdata
Corresponds to the JSON property hash
500 501 502 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 500 def hash_prop @hash_prop end |
#hash_verified ⇒ Boolean Also known as: hash_verified?
gdata
Corresponds to the JSON property hashVerified
505 506 507 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 505 def hash_verified @hash_verified end |
#inline ⇒ String
gdata
Corresponds to the JSON property inline
NOTE: Values are automatically base64 encoded/decoded in the client library.
512 513 514 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 512 def inline @inline end |
#is_potential_retry ⇒ Boolean Also known as: is_potential_retry?
gdata
Corresponds to the JSON property isPotentialRetry
517 518 519 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 517 def is_potential_retry @is_potential_retry end |
#length ⇒ Fixnum
gdata
Corresponds to the JSON property length
523 524 525 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 523 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.
529 530 531 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 529 def md5_hash @md5_hash end |
#media_id ⇒ String
gdata
Corresponds to the JSON property mediaId
NOTE: Values are automatically base64 encoded/decoded in the client library.
535 536 537 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 535 def media_id @media_id end |
#object_id_prop ⇒ Google::Apis::YoutubereportingV1::GdataObjectId
gdata
Corresponds to the JSON property objectId
540 541 542 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 540 def object_id_prop @object_id_prop end |
#path ⇒ String
gdata
Corresponds to the JSON property path
545 546 547 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 545 def path @path end |
#reference_type ⇒ String
gdata
Corresponds to the JSON property referenceType
550 551 552 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 550 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.
556 557 558 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 556 def sha1_hash @sha1_hash end |
#sha256_hash ⇒ String
gdata
Corresponds to the JSON property sha256Hash
NOTE: Values are automatically base64 encoded/decoded in the client library.
562 563 564 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 562 def sha256_hash @sha256_hash end |
#timestamp ⇒ Fixnum
gdata
Corresponds to the JSON property timestamp
567 568 569 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 567 def @timestamp end |
#token ⇒ String
gdata
Corresponds to the JSON property token
572 573 574 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 572 def token @token end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 |
# File 'lib/google/apis/youtubereporting_v1/classes.rb', line 579 def update!(**args) @algorithm = args[:algorithm] if args.key?(:algorithm) @bigstore_object_ref = args[:bigstore_object_ref] if args.key?(:bigstore_object_ref) @blob_ref = args[:blob_ref] if args.key?(:blob_ref) @blobstore2_info = args[:blobstore2_info] if args.key?(:blobstore2_info) @composite_media = args[:composite_media] if args.key?(:composite_media) @content_type = args[:content_type] if args.key?(:content_type) @content_type_info = args[:content_type_info] if args.key?(:content_type_info) @cosmo_binary_reference = args[:cosmo_binary_reference] if args.key?(:cosmo_binary_reference) @crc32c_hash = args[:crc32c_hash] if args.key?(:crc32c_hash) @diff_checksums_response = args[:diff_checksums_response] if args.key?(:diff_checksums_response) @diff_download_response = args[:diff_download_response] if args.key?(:diff_download_response) @diff_upload_request = args[:diff_upload_request] if args.key?(:diff_upload_request) @diff_upload_response = args[:diff_upload_response] if args.key?(:diff_upload_response) @diff_version_response = args[:diff_version_response] if args.key?(:diff_version_response) @download_parameters = args[:download_parameters] if args.key?(:download_parameters) @filename = args[:filename] if args.key?(:filename) @hash_prop = args[:hash_prop] if args.key?(:hash_prop) @hash_verified = args[:hash_verified] if args.key?(:hash_verified) @inline = args[:inline] if args.key?(:inline) @is_potential_retry = args[:is_potential_retry] if args.key?(:is_potential_retry) @length = args[:length] if args.key?(:length) @md5_hash = args[:md5_hash] if args.key?(:md5_hash) @media_id = args[:media_id] if args.key?(:media_id) @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) @sha256_hash = args[:sha256_hash] if args.key?(:sha256_hash) @timestamp = args[:timestamp] if args.key?(:timestamp) @token = args[:token] if args.key?(:token) end |