Class: Google::Apis::CloudsupportV2beta::Media

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsupport_v2beta/classes.rb,
lib/google/apis/cloudsupport_v2beta/representations.rb,
lib/google/apis/cloudsupport_v2beta/representations.rb

Overview

gdata.* are outside protos with mising documentation

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Media

Returns a new instance of Media.



954
955
956
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 954

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#algorithmString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property algorithm

Returns:

  • (String)


797
798
799
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 797

def algorithm
  @algorithm
end

#bigstore_object_refString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property bigstoreObjectRef NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


803
804
805
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 803

def bigstore_object_ref
  @bigstore_object_ref
end

#blob_refString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property blobRef NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


809
810
811
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 809

def blob_ref
  @blob_ref
end

#blobstore2_infoGoogle::Apis::CloudsupportV2beta::Blobstore2Info

gdata.* are outside protos with mising documentation

Corresponds to the JSON property blobstore2Info



814
815
816
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 814

def blobstore2_info
  @blobstore2_info
end

#composite_mediaArray<Google::Apis::CloudsupportV2beta::CompositeMedia>

gdata.* are outside protos with mising documentation

Corresponds to the JSON property compositeMedia



819
820
821
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 819

def composite_media
  @composite_media
end

#content_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property contentType

Returns:

  • (String)


824
825
826
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 824

def content_type
  @content_type
end

#content_type_infoGoogle::Apis::CloudsupportV2beta::ContentTypeInfo

gdata.* are outside protos with mising documentation

Corresponds to the JSON property contentTypeInfo



829
830
831
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 829

def content_type_info
  @content_type_info
end

#cosmo_binary_referenceString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property cosmoBinaryReference NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


835
836
837
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 835

def cosmo_binary_reference
  @cosmo_binary_reference
end

#crc32c_hashFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property crc32cHash

Returns:

  • (Fixnum)


840
841
842
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 840

def crc32c_hash
  @crc32c_hash
end

#diff_checksums_responseGoogle::Apis::CloudsupportV2beta::DiffChecksumsResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffChecksumsResponse



845
846
847
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 845

def diff_checksums_response
  @diff_checksums_response
end

#diff_download_responseGoogle::Apis::CloudsupportV2beta::DiffDownloadResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffDownloadResponse



850
851
852
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 850

def diff_download_response
  @diff_download_response
end

#diff_upload_requestGoogle::Apis::CloudsupportV2beta::DiffUploadRequest

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffUploadRequest



855
856
857
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 855

def diff_upload_request
  @diff_upload_request
end

#diff_upload_responseGoogle::Apis::CloudsupportV2beta::DiffUploadResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffUploadResponse



860
861
862
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 860

def diff_upload_response
  @diff_upload_response
end

#diff_version_responseGoogle::Apis::CloudsupportV2beta::DiffVersionResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffVersionResponse



865
866
867
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 865

def diff_version_response
  @diff_version_response
end

#download_parametersGoogle::Apis::CloudsupportV2beta::DownloadParameters

gdata.* are outside protos with mising documentation

Corresponds to the JSON property downloadParameters



870
871
872
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 870

def download_parameters
  @download_parameters
end

#filenameString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property filename

Returns:

  • (String)


875
876
877
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 875

def filename
  @filename
end

#hash_propString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property hash

Returns:

  • (String)


880
881
882
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 880

def hash_prop
  @hash_prop
end

#hash_verifiedBoolean Also known as: hash_verified?

gdata.* are outside protos with mising documentation

Corresponds to the JSON property hashVerified

Returns:

  • (Boolean)


885
886
887
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 885

def hash_verified
  @hash_verified
end

#inlineString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property inline NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


892
893
894
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 892

def inline
  @inline
end

#is_potential_retryBoolean Also known as: is_potential_retry?

gdata.* are outside protos with mising documentation

Corresponds to the JSON property isPotentialRetry

Returns:

  • (Boolean)


897
898
899
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 897

def is_potential_retry
  @is_potential_retry
end

#lengthFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property length

Returns:

  • (Fixnum)


903
904
905
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 903

def length
  @length
end

#md5_hashString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property md5Hash NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


909
910
911
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 909

def md5_hash
  @md5_hash
end

#media_idString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property mediaId NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


915
916
917
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 915

def media_id
  @media_id
end

#object_id_propGoogle::Apis::CloudsupportV2beta::ObjectIdProp

gdata.* are outside protos with mising documentation

Corresponds to the JSON property objectId



920
921
922
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 920

def object_id_prop
  @object_id_prop
end

#pathString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property path

Returns:

  • (String)


925
926
927
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 925

def path
  @path
end

#reference_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property referenceType

Returns:

  • (String)


930
931
932
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 930

def reference_type
  @reference_type
end

#sha1_hashString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property sha1Hash NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


936
937
938
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 936

def sha1_hash
  @sha1_hash
end

#sha256_hashString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property sha256Hash NOTE: Values are automatically base64 encoded/decoded in the client library.

Returns:

  • (String)


942
943
944
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 942

def sha256_hash
  @sha256_hash
end

#timestampFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property timestamp

Returns:

  • (Fixnum)


947
948
949
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 947

def timestamp
  @timestamp
end

#tokenString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property token

Returns:

  • (String)


952
953
954
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 952

def token
  @token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 959

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