Class: Google::Apis::CloudsupportV2::Media

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsupport_v2/classes.rb,
lib/google/apis/cloudsupport_v2/representations.rb,
lib/google/apis/cloudsupport_v2/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.



1099
1100
1101
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1099

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)


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

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)


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

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)


948
949
950
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 948

def blob_ref
  @blob_ref
end

#blobstore2_infoGoogle::Apis::CloudsupportV2::Blobstore2Info

gdata.* are outside protos with mising documentation

Corresponds to the JSON property blobstore2Info



953
954
955
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 953

def blobstore2_info
  @blobstore2_info
end

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

gdata.* are outside protos with mising documentation

Corresponds to the JSON property compositeMedia



958
959
960
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 958

def composite_media
  @composite_media
end

#content_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property contentType

Returns:

  • (String)


963
964
965
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 963

def content_type
  @content_type
end

#content_type_infoGoogle::Apis::CloudsupportV2::ContentTypeInfo

gdata.* are outside protos with mising documentation

Corresponds to the JSON property contentTypeInfo



968
969
970
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 968

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)


974
975
976
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 974

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)


979
980
981
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 979

def crc32c_hash
  @crc32c_hash
end

#diff_checksums_responseGoogle::Apis::CloudsupportV2::DiffChecksumsResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffChecksumsResponse



984
985
986
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 984

def diff_checksums_response
  @diff_checksums_response
end

#diff_download_responseGoogle::Apis::CloudsupportV2::DiffDownloadResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffDownloadResponse



989
990
991
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 989

def diff_download_response
  @diff_download_response
end

#diff_upload_requestGoogle::Apis::CloudsupportV2::DiffUploadRequest

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffUploadRequest



994
995
996
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 994

def diff_upload_request
  @diff_upload_request
end

#diff_upload_responseGoogle::Apis::CloudsupportV2::DiffUploadResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffUploadResponse



999
1000
1001
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 999

def diff_upload_response
  @diff_upload_response
end

#diff_version_responseGoogle::Apis::CloudsupportV2::DiffVersionResponse

gdata.* are outside protos with mising documentation

Corresponds to the JSON property diffVersionResponse



1004
1005
1006
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1004

def diff_version_response
  @diff_version_response
end

#download_parametersGoogle::Apis::CloudsupportV2::DownloadParameters

gdata.* are outside protos with mising documentation

Corresponds to the JSON property downloadParameters



1009
1010
1011
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1009

def download_parameters
  @download_parameters
end

#filenameString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property filename

Returns:

  • (String)


1014
1015
1016
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1014

def filename
  @filename
end

#hash_propString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property hash

Returns:

  • (String)


1019
1020
1021
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1019

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)


1024
1025
1026
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1024

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)


1031
1032
1033
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1031

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)


1036
1037
1038
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1036

def is_potential_retry
  @is_potential_retry
end

#lengthFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property length

Returns:

  • (Fixnum)


1042
1043
1044
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1042

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)


1048
1049
1050
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1048

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)


1054
1055
1056
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1054

def media_id
  @media_id
end

#object_id_propGoogle::Apis::CloudsupportV2::ObjectIdProp

gdata.* are outside protos with mising documentation

Corresponds to the JSON property objectId



1059
1060
1061
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1059

def object_id_prop
  @object_id_prop
end

#pathString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property path

Returns:

  • (String)


1064
1065
1066
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1064

def path
  @path
end

#reference_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property referenceType

Returns:

  • (String)


1069
1070
1071
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1069

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)


1075
1076
1077
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1075

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)


1081
1082
1083
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1081

def sha256_hash
  @sha256_hash
end

#sha512_hashString

gdata.* are outside protos with mising documentation

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

Returns:

  • (String)


1087
1088
1089
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1087

def sha512_hash
  @sha512_hash
end

#timestampFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property timestamp

Returns:

  • (Fixnum)


1092
1093
1094
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1092

def timestamp
  @timestamp
end

#tokenString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property token

Returns:

  • (String)


1097
1098
1099
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1097

def token
  @token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
# File 'lib/google/apis/cloudsupport_v2/classes.rb', line 1104

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)
  @sha512_hash = args[:sha512_hash] if args.key?(:sha512_hash)
  @timestamp = args[:timestamp] if args.key?(:timestamp)
  @token = args[:token] if args.key?(:token)
end