Class: TencentCloud::Chdfs::V20190718::Client

Inherits:
TencentCloud::Common::AbstractClient
  • Object
show all
Defined in:
lib/v20190718/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/v20190718/client.rb', line 24

def initialize(credential, region, profile = nil)
    api_version = '2019-07-18'
    api_endpoint = 'chdfs.tencentcloudapi.com'
    sdk_version = 'CHDFS_' + File.read(File.expand_path('../VERSION', __dir__)).strip
    super(credential, region, api_version, api_endpoint, sdk_version, profile)
end

Instance Method Details

#CreateAccessGroup(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateAccessGroupResponse`

Parameters:

  • request:

    Request instance for CreateAccessGroup.



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

def CreateAccessGroup(request)
  body = send_request('CreateAccessGroup', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateAccessGroupResponse.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

#CreateAccessRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateAccessRulesResponse`

Parameters:

  • request:

    Request instance for CreateAccessRules.



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# File 'lib/v20190718/client.rb', line 65

def CreateAccessRules(request)
  body = send_request('CreateAccessRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateAccessRulesResponse.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

#CreateFileSystem(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateFileSystemResponse`

Parameters:

  • request:

    Request instance for CreateFileSystem.



91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# File 'lib/v20190718/client.rb', line 91

def CreateFileSystem(request)
  body = send_request('CreateFileSystem', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateFileSystemResponse.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

#CreateLifeCycleRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateLifeCycleRulesResponse`

Parameters:

  • request:

    Request instance for CreateLifeCycleRules.



117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/v20190718/client.rb', line 117

def CreateLifeCycleRules(request)
  body = send_request('CreateLifeCycleRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateLifeCycleRulesResponse.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

#CreateMountPoint(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateMountPointResponse`

Parameters:

  • request:

    Request instance for CreateMountPoint.



143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/v20190718/client.rb', line 143

def CreateMountPoint(request)
  body = send_request('CreateMountPoint', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateMountPointResponse.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

#CreateRestoreTasks(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::CreateRestoreTasksResponse`

Parameters:

  • request:

    Request instance for CreateRestoreTasks.



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'lib/v20190718/client.rb', line 169

def CreateRestoreTasks(request)
  body = send_request('CreateRestoreTasks', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = CreateRestoreTasksResponse.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

#DeleteAccessGroup(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DeleteAccessGroupResponse`

Parameters:

  • request:

    Request instance for DeleteAccessGroup.



195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
# File 'lib/v20190718/client.rb', line 195

def DeleteAccessGroup(request)
  body = send_request('DeleteAccessGroup', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DeleteAccessGroupResponse.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

#DeleteAccessRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DeleteAccessRulesResponse`

Parameters:

  • request:

    Request instance for DeleteAccessRules.



221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# File 'lib/v20190718/client.rb', line 221

def DeleteAccessRules(request)
  body = send_request('DeleteAccessRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DeleteAccessRulesResponse.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

#DeleteFileSystem(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DeleteFileSystemResponse`

Parameters:

  • request:

    Request instance for DeleteFileSystem.



247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
# File 'lib/v20190718/client.rb', line 247

def DeleteFileSystem(request)
  body = send_request('DeleteFileSystem', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DeleteFileSystemResponse.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

#DeleteLifeCycleRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DeleteLifeCycleRulesResponse`

Parameters:

  • request:

    Request instance for DeleteLifeCycleRules.



273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
# File 'lib/v20190718/client.rb', line 273

def DeleteLifeCycleRules(request)
  body = send_request('DeleteLifeCycleRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DeleteLifeCycleRulesResponse.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

#DeleteMountPoint(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DeleteMountPointResponse`

Parameters:

  • request:

    Request instance for DeleteMountPoint.



299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/v20190718/client.rb', line 299

def DeleteMountPoint(request)
  body = send_request('DeleteMountPoint', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DeleteMountPointResponse.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

#DescribeAccessGroups(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeAccessGroupsResponse`

Parameters:

  • request:

    Request instance for DescribeAccessGroups.



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
# File 'lib/v20190718/client.rb', line 325

def DescribeAccessGroups(request)
  body = send_request('DescribeAccessGroups', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeAccessGroupsResponse.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

#DescribeAccessRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeAccessRulesResponse`

Parameters:

  • request:

    Request instance for DescribeAccessRules.



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

def DescribeAccessRules(request)
  body = send_request('DescribeAccessRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeAccessRulesResponse.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

#DescribeFileSystem(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeFileSystemResponse`

Parameters:

  • request:

    Request instance for DescribeFileSystem.



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

def DescribeFileSystem(request)
  body = send_request('DescribeFileSystem', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeFileSystemResponse.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

#DescribeFileSystems(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeFileSystemsResponse`

Parameters:

  • request:

    Request instance for DescribeFileSystems.



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

def DescribeFileSystems(request)
  body = send_request('DescribeFileSystems', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeFileSystemsResponse.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

#DescribeLifeCycleRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeLifeCycleRulesResponse`

Parameters:

  • request:

    Request instance for DescribeLifeCycleRules.



429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
# File 'lib/v20190718/client.rb', line 429

def DescribeLifeCycleRules(request)
  body = send_request('DescribeLifeCycleRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeLifeCycleRulesResponse.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

#DescribeMountPoint(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeMountPointResponse`

Parameters:

  • request:

    Request instance for DescribeMountPoint.



455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
# File 'lib/v20190718/client.rb', line 455

def DescribeMountPoint(request)
  body = send_request('DescribeMountPoint', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeMountPointResponse.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

#DescribeMountPoints(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeMountPointsResponse`

Parameters:

  • request:

    Request instance for DescribeMountPoints.



481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
# File 'lib/v20190718/client.rb', line 481

def DescribeMountPoints(request)
  body = send_request('DescribeMountPoints', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeMountPointsResponse.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

#DescribeResourceTags(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeResourceTagsResponse`

Parameters:

  • request:

    Request instance for DescribeResourceTags.



507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
# File 'lib/v20190718/client.rb', line 507

def DescribeResourceTags(request)
  body = send_request('DescribeResourceTags', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeResourceTagsResponse.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

#DescribeRestoreTasks(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::DescribeRestoreTasksResponse`

Parameters:

  • request:

    Request instance for DescribeRestoreTasks.



533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
# File 'lib/v20190718/client.rb', line 533

def DescribeRestoreTasks(request)
  body = send_request('DescribeRestoreTasks', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = DescribeRestoreTasksResponse.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

#ModifyAccessGroup(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyAccessGroupResponse`

Parameters:

  • request:

    Request instance for ModifyAccessGroup.



559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
# File 'lib/v20190718/client.rb', line 559

def ModifyAccessGroup(request)
  body = send_request('ModifyAccessGroup', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyAccessGroupResponse.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

#ModifyAccessRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyAccessRulesResponse`

Parameters:

  • request:

    Request instance for ModifyAccessRules.



585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
# File 'lib/v20190718/client.rb', line 585

def ModifyAccessRules(request)
  body = send_request('ModifyAccessRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyAccessRulesResponse.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

#ModifyFileSystem(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyFileSystemResponse`

Parameters:

  • request:

    Request instance for ModifyFileSystem.



611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
# File 'lib/v20190718/client.rb', line 611

def ModifyFileSystem(request)
  body = send_request('ModifyFileSystem', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyFileSystemResponse.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

#ModifyLifeCycleRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyLifeCycleRulesResponse`

Parameters:

  • request:

    Request instance for ModifyLifeCycleRules.



637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
# File 'lib/v20190718/client.rb', line 637

def ModifyLifeCycleRules(request)
  body = send_request('ModifyLifeCycleRules', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyLifeCycleRulesResponse.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

#ModifyMountPoint(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyMountPointResponse`

Parameters:

  • request:

    Request instance for ModifyMountPoint.



663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
# File 'lib/v20190718/client.rb', line 663

def ModifyMountPoint(request)
  body = send_request('ModifyMountPoint', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyMountPointResponse.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

#ModifyResourceTags(request) ⇒ Object

@rtype: :class:‘Tencentcloud::chdfs::V20190718::ModifyResourceTagsResponse`

Parameters:

  • request:

    Request instance for ModifyResourceTags.



689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
# File 'lib/v20190718/client.rb', line 689

def ModifyResourceTags(request)
  body = send_request('ModifyResourceTags', request.serialize)
  response = JSON.parse(body)
  if response['Response'].key?('Error') == false
    model = ModifyResourceTagsResponse.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