Class: TencentCloud::Vclm::V20240523::Client

Inherits:
Common::AbstractClient
  • Object
show all
Defined in:
lib/v20240523/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(credential, region, profile = nil) ⇒ Client

Returns a new instance of Client.



24
25
26
27
28
29
# File 'lib/v20240523/client.rb', line 24

def initialize(credential, region, profile = nil)
    api_version = '2024-05-23'
    api_endpoint = 'vclm.tencentcloudapi.com'
    sdk_version = 'VCLM_' + File.read(File.expand_path('../VERSION', __dir__)).strip
    super(credential, region, api_version, api_endpoint, sdk_version, profile)
end

Instance Method Details

#CheckAnimateImageJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::CheckAnimateImageJobResponse

Parameters:

  • request: —

    Request instance for CheckAnimateImageJob.



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/v20240523/client.rb', line 37

def CheckAnimateImageJob(request)
  body = send_request('CheckAnimateImageJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CheckAnimateImageJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeHumanActorJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeHumanActorJobResponse

Parameters:

  • request: —

    Request instance for DescribeHumanActorJob.



61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/v20240523/client.rb', line 61

def DescribeHumanActorJob(request)
  body = send_request('DescribeHumanActorJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeHumanActorJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeHunyuanToVideoJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeHunyuanToVideoJobResponse

Parameters:

  • request: —

    Request instance for DescribeHunyuanToVideoJob.



85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/v20240523/client.rb', line 85

def DescribeHunyuanToVideoJob(request)
  body = send_request('DescribeHunyuanToVideoJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeHunyuanToVideoJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeImageAnimateJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeImageAnimateJobResponse

Parameters:

  • request: —

    Request instance for DescribeImageAnimateJob.



109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'lib/v20240523/client.rb', line 109

def DescribeImageAnimateJob(request)
  body = send_request('DescribeImageAnimateJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeImageAnimateJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeImageToVideoGeneralJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeImageToVideoGeneralJobResponse

Parameters:

  • request: —

    Request instance for DescribeImageToVideoGeneralJob.



133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# File 'lib/v20240523/client.rb', line 133

def DescribeImageToVideoGeneralJob(request)
  body = send_request('DescribeImageToVideoGeneralJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeImageToVideoGeneralJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribePortraitSingJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribePortraitSingJobResponse

Parameters:

  • request: —

    Request instance for DescribePortraitSingJob.



158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
# File 'lib/v20240523/client.rb', line 158

def DescribePortraitSingJob(request)
  body = send_request('DescribePortraitSingJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribePortraitSingJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeTemplateToVideoJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeTemplateToVideoJobResponse

Parameters:

  • request: —

    Request instance for DescribeTemplateToVideoJob.



182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
# File 'lib/v20240523/client.rb', line 182

def DescribeTemplateToVideoJob(request)
  body = send_request('DescribeTemplateToVideoJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeTemplateToVideoJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeVideoEditJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeVideoEditJobResponse

Parameters:

  • request: —

    Request instance for DescribeVideoEditJob.



206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# File 'lib/v20240523/client.rb', line 206

def DescribeVideoEditJob(request)
  body = send_request('DescribeVideoEditJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeVideoEditJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeVideoFaceFusionJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeVideoFaceFusionJobResponse

Parameters:

  • request: —

    Request instance for DescribeVideoFaceFusionJob.



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# File 'lib/v20240523/client.rb', line 230

def DescribeVideoFaceFusionJob(request)
  body = send_request('DescribeVideoFaceFusionJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeVideoFaceFusionJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeVideoStylizationJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeVideoStylizationJobResponse

Parameters:

  • request: —

    Request instance for DescribeVideoStylizationJob.



254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
# File 'lib/v20240523/client.rb', line 254

def DescribeVideoStylizationJob(request)
  body = send_request('DescribeVideoStylizationJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeVideoStylizationJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#DescribeVideoVoiceJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::DescribeVideoVoiceJobResponse

Parameters:

  • request: —

    Request instance for DescribeVideoVoiceJob.



278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
# File 'lib/v20240523/client.rb', line 278

def DescribeVideoVoiceJob(request)
  body = send_request('DescribeVideoVoiceJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeVideoVoiceJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitHumanActorJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitHumanActorJobResponse

Parameters:

  • request: —

    Request instance for SubmitHumanActorJob.



303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
# File 'lib/v20240523/client.rb', line 303

def SubmitHumanActorJob(request)
  body = send_request('SubmitHumanActorJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitHumanActorJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitHunyuanToVideoJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitHunyuanToVideoJobResponse

Parameters:

  • request: —

    Request instance for SubmitHunyuanToVideoJob.



329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'lib/v20240523/client.rb', line 329

def SubmitHunyuanToVideoJob(request)
  body = send_request('SubmitHunyuanToVideoJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitHunyuanToVideoJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitImageAnimateJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitImageAnimateJobResponse

Parameters:

  • request: —

    Request instance for SubmitImageAnimateJob.



353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
# File 'lib/v20240523/client.rb', line 353

def SubmitImageAnimateJob(request)
  body = send_request('SubmitImageAnimateJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitImageAnimateJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitImageToVideoGeneralJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitImageToVideoGeneralJobResponse

Parameters:

  • request: —

    Request instance for SubmitImageToVideoGeneralJob.



377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
# File 'lib/v20240523/client.rb', line 377

def SubmitImageToVideoGeneralJob(request)
  body = send_request('SubmitImageToVideoGeneralJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitImageToVideoGeneralJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitPortraitSingJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitPortraitSingJobResponse

Parameters:

  • request: —

    Request instance for SubmitPortraitSingJob.



402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
# File 'lib/v20240523/client.rb', line 402

def SubmitPortraitSingJob(request)
  body = send_request('SubmitPortraitSingJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitPortraitSingJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitTemplateToVideoJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitTemplateToVideoJobResponse

Parameters:

  • request: —

    Request instance for SubmitTemplateToVideoJob.



426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
# File 'lib/v20240523/client.rb', line 426

def SubmitTemplateToVideoJob(request)
  body = send_request('SubmitTemplateToVideoJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitTemplateToVideoJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitVideoEditJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitVideoEditJobResponse

Parameters:

  • request: —

    Request instance for SubmitVideoEditJob.



450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
# File 'lib/v20240523/client.rb', line 450

def SubmitVideoEditJob(request)
  body = send_request('SubmitVideoEditJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitVideoEditJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitVideoFaceFusionJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitVideoFaceFusionJobResponse

Parameters:

  • request: —

    Request instance for SubmitVideoFaceFusionJob.



474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
# File 'lib/v20240523/client.rb', line 474

def SubmitVideoFaceFusionJob(request)
  body = send_request('SubmitVideoFaceFusionJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitVideoFaceFusionJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitVideoStylizationJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitVideoStylizationJobResponse

Parameters:

  • request: —

    Request instance for SubmitVideoStylizationJob.



498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
# File 'lib/v20240523/client.rb', line 498

def SubmitVideoStylizationJob(request)
  body = send_request('SubmitVideoStylizationJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitVideoStylizationJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end

#SubmitVideoVoiceJob(request) ⇒ Object

@rtype: :class:Tencentcloud::vclm::V20240523::SubmitVideoVoiceJobResponse

Parameters:

  • request: —

    Request instance for SubmitVideoVoiceJob.



522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
# File 'lib/v20240523/client.rb', line 522

def SubmitVideoVoiceJob(request)
  body = send_request('SubmitVideoVoiceJob', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = SubmitVideoVoiceJobResponse.new
    model.deserialize(response['Response'])
    model
  else
    code = response['Response']['Error']['Code']
    message = response['Response']['Error']['Message']
    reqid = response['Response']['RequestId']
    raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid)
  end
rescue TencentCloud::Common::TencentCloudSDKException => e
  raise e
rescue StandardError => e
  raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect)
end