Class: TencentCloud::Eb::V20210416::Client

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

def initialize(credential, region, profile = nil)
    api_version = '2021-04-16'
    api_endpoint = 'eb.tencentcloudapi.com'
    sdk_version = 'EB_' + File.read(File.expand_path('../VERSION', __dir__)).strip
    super(credential, region, api_version, api_endpoint, sdk_version, profile)
end

Instance Method Details

#CheckRule(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CheckRuleResponse`

Parameters:

  • request:

    Request instance for CheckRule.



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

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

#CheckTransformation(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CheckTransformationResponse`

Parameters:

  • request:

    Request instance for CheckTransformation.



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

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

#CreateConnection(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CreateConnectionResponse`

Parameters:

  • request:

    Request instance for CreateConnection.



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

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

#CreateEventBus(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CreateEventBusResponse`

Parameters:

  • request:

    Request instance for CreateEventBus.



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

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

#CreateRule(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CreateRuleResponse`

Parameters:

  • request:

    Request instance for CreateRule.



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

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

#CreateTarget(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CreateTargetResponse`

Parameters:

  • request:

    Request instance for CreateTarget.



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

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

#CreateTransformation(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::CreateTransformationResponse`

Parameters:

  • request:

    Request instance for CreateTransformation.



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

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

#DeleteConnection(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DeleteConnectionResponse`

Parameters:

  • request:

    Request instance for DeleteConnection.



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

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

#DeleteEventBus(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DeleteEventBusResponse`

Parameters:

  • request:

    Request instance for DeleteEventBus.



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

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

#DeleteRule(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DeleteRuleResponse`

Parameters:

  • request:

    Request instance for DeleteRule.



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

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

#DeleteTarget(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DeleteTargetResponse`

Parameters:

  • request:

    Request instance for DeleteTarget.



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

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

#DeleteTransformation(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DeleteTransformationResponse`

Parameters:

  • request:

    Request instance for DeleteTransformation.



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

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

#DescribeLogTagValue(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::DescribeLogTagValueResponse`

Parameters:

  • request:

    Request instance for DescribeLogTagValue.



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

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

#GetEventBus(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::GetEventBusResponse`

Parameters:

  • request:

    Request instance for GetEventBus.



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

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

#GetPlatformEventTemplate(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::GetPlatformEventTemplateResponse`

Parameters:

  • request:

    Request instance for GetPlatformEventTemplate.



373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
# File 'lib/v20210416/client.rb', line 373

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

#GetRule(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::GetRuleResponse`

Parameters:

  • request:

    Request instance for GetRule.



397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
# File 'lib/v20210416/client.rb', line 397

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

#GetTransformation(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::GetTransformationResponse`

Parameters:

  • request:

    Request instance for GetTransformation.



421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
# File 'lib/v20210416/client.rb', line 421

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

#ListConnections(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListConnectionsResponse`

Parameters:

  • request:

    Request instance for ListConnections.



445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
# File 'lib/v20210416/client.rb', line 445

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

#ListEventBuses(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListEventBusesResponse`

Parameters:

  • request:

    Request instance for ListEventBuses.



469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
# File 'lib/v20210416/client.rb', line 469

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

#ListPlatformEventNames(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListPlatformEventNamesResponse`

Parameters:

  • request:

    Request instance for ListPlatformEventNames.



493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
# File 'lib/v20210416/client.rb', line 493

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

#ListPlatformEventPatterns(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListPlatformEventPatternsResponse`

Parameters:

  • request:

    Request instance for ListPlatformEventPatterns.



517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
# File 'lib/v20210416/client.rb', line 517

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

#ListPlatformProducts(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListPlatformProductsResponse`

Parameters:

  • request:

    Request instance for ListPlatformProducts.



541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
# File 'lib/v20210416/client.rb', line 541

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

#ListRules(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListRulesResponse`

Parameters:

  • request:

    Request instance for ListRules.



565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
# File 'lib/v20210416/client.rb', line 565

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

#ListTargets(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::ListTargetsResponse`

Parameters:

  • request:

    Request instance for ListTargets.



589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
# File 'lib/v20210416/client.rb', line 589

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

#PublishEvent(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::PublishEventResponse`

Parameters:

  • request:

    Request instance for PublishEvent.



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

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

#PutEvents(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::PutEventsResponse`

Parameters:

  • request:

    Request instance for PutEvents.



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

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

#SearchLog(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::SearchLogResponse`

Parameters:

  • request:

    Request instance for SearchLog.



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

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

#UpdateConnection(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::UpdateConnectionResponse`

Parameters:

  • request:

    Request instance for UpdateConnection.



685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
# File 'lib/v20210416/client.rb', line 685

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

#UpdateEventBus(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::UpdateEventBusResponse`

Parameters:

  • request:

    Request instance for UpdateEventBus.



709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
# File 'lib/v20210416/client.rb', line 709

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

#UpdateRule(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::UpdateRuleResponse`

Parameters:

  • request:

    Request instance for UpdateRule.



733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
# File 'lib/v20210416/client.rb', line 733

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

#UpdateTarget(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::UpdateTargetResponse`

Parameters:

  • request:

    Request instance for UpdateTarget.



757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
# File 'lib/v20210416/client.rb', line 757

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

#UpdateTransformation(request) ⇒ Object

@rtype: :class:‘Tencentcloud::eb::V20210416::UpdateTransformationResponse`

Parameters:

  • request:

    Request instance for UpdateTransformation.



781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'lib/v20210416/client.rb', line 781

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