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.



1221
1222
1223
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1221

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)


1058
1059
1060
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1058

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)


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

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)


1070
1071
1072
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1070

def blob_ref
  @blob_ref
end

#blobstore2_infoGoogle::Apis::CloudsupportV2beta::Blobstore2Info

gdata.* are outside protos with mising documentation

Corresponds to the JSON property blobstore2Info



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

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



1080
1081
1082
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1080

def composite_media
  @composite_media
end

#content_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property contentType

Returns:

  • (String)


1085
1086
1087
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1085

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



1090
1091
1092
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1090

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)


1096
1097
1098
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1096

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)


1101
1102
1103
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1101

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



1106
1107
1108
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1106

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



1111
1112
1113
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1111

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



1116
1117
1118
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1116

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



1121
1122
1123
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1121

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



1126
1127
1128
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1126

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



1131
1132
1133
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1131

def download_parameters
  @download_parameters
end

#filenameString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property filename

Returns:

  • (String)


1136
1137
1138
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1136

def filename
  @filename
end

#hash_propString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property hash

Returns:

  • (String)


1141
1142
1143
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1141

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)


1146
1147
1148
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1146

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)


1153
1154
1155
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1153

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)


1158
1159
1160
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1158

def is_potential_retry
  @is_potential_retry
end

#lengthFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property length

Returns:

  • (Fixnum)


1164
1165
1166
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1164

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)


1170
1171
1172
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1170

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)


1176
1177
1178
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1176

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



1181
1182
1183
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1181

def object_id_prop
  @object_id_prop
end

#pathString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property path

Returns:

  • (String)


1186
1187
1188
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1186

def path
  @path
end

#reference_typeString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property referenceType

Returns:

  • (String)


1191
1192
1193
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1191

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)


1197
1198
1199
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1197

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)


1203
1204
1205
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1203

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)


1209
1210
1211
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1209

def sha512_hash
  @sha512_hash
end

#timestampFixnum

gdata.* are outside protos with mising documentation

Corresponds to the JSON property timestamp

Returns:

  • (Fixnum)


1214
1215
1216
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1214

def timestamp
  @timestamp
end

#tokenString

gdata.* are outside protos with mising documentation

Corresponds to the JSON property token

Returns:

  • (String)


1219
1220
1221
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1219

def token
  @token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 1226

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