-
Notifications
You must be signed in to change notification settings - Fork 280
/
WeilingwithClient.java
745 lines (676 loc) · 30.4 KB
/
WeilingwithClient.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.weilingwith.v20230427;
import java.lang.reflect.Type;
import com.google.gson.JsonSyntaxException;
import com.google.gson.reflect.TypeToken;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.common.AbstractClient;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.JsonResponseModel;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.weilingwith.v20230427.models.*;
public class WeilingwithClient extends AbstractClient{
private static String endpoint = "weilingwith.tencentcloudapi.com";
private static String service = "weilingwith";
private static String version = "2023-04-27";
public WeilingwithClient(Credential credential, String region) {
this(credential, region, new ClientProfile());
}
public WeilingwithClient(Credential credential, String region, ClientProfile profile) {
super(WeilingwithClient.endpoint, WeilingwithClient.version, credential, region, profile);
}
/**
*添加告警处理记录
* @param req AddAlarmProcessRecordRequest
* @return AddAlarmProcessRecordResponse
* @throws TencentCloudSDKException
*/
public AddAlarmProcessRecordResponse AddAlarmProcessRecord(AddAlarmProcessRecordRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddAlarmProcessRecord", AddAlarmProcessRecordResponse.class);
}
/**
*单个/批量新增设备
* @param req BatchCreateDeviceRequest
* @return BatchCreateDeviceResponse
* @throws TencentCloudSDKException
*/
public BatchCreateDeviceResponse BatchCreateDevice(BatchCreateDeviceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "BatchCreateDevice", BatchCreateDeviceResponse.class);
}
/**
*批量删除设备
* @param req BatchDeleteDeviceRequest
* @return BatchDeleteDeviceResponse
* @throws TencentCloudSDKException
*/
public BatchDeleteDeviceResponse BatchDeleteDevice(BatchDeleteDeviceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "BatchDeleteDevice", BatchDeleteDeviceResponse.class);
}
/**
*批量消警
* @param req BatchKillAlarmRequest
* @return BatchKillAlarmResponse
* @throws TencentCloudSDKException
*/
public BatchKillAlarmResponse BatchKillAlarm(BatchKillAlarmRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "BatchKillAlarm", BatchKillAlarmResponse.class);
}
/**
*批量上报应用消息
* @param req BatchReportAppMessageRequest
* @return BatchReportAppMessageResponse
* @throws TencentCloudSDKException
*/
public BatchReportAppMessageResponse BatchReportAppMessage(BatchReportAppMessageRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "BatchReportAppMessage", BatchReportAppMessageResponse.class);
}
/**
*变更告警状态
* @param req ChangeAlarmStatusRequest
* @return ChangeAlarmStatusResponse
* @throws TencentCloudSDKException
*/
public ChangeAlarmStatusResponse ChangeAlarmStatus(ChangeAlarmStatusRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ChangeAlarmStatus", ChangeAlarmStatusResponse.class);
}
/**
*云台控制
* @param req ControlCameraPTZRequest
* @return ControlCameraPTZResponse
* @throws TencentCloudSDKException
*/
public ControlCameraPTZResponse ControlCameraPTZ(ControlCameraPTZRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ControlCameraPTZ", ControlCameraPTZResponse.class);
}
/**
*设备控制(单个、批量控制)
* @param req ControlDeviceRequest
* @return ControlDeviceResponse
* @throws TencentCloudSDKException
*/
public ControlDeviceResponse ControlDevice(ControlDeviceRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ControlDevice", ControlDeviceResponse.class);
}
/**
*调用方应用,创建调用租户API的授权令牌。
* @param req CreateApplicationTokenRequest
* @return CreateApplicationTokenResponse
* @throws TencentCloudSDKException
*/
public CreateApplicationTokenResponse CreateApplicationToken(CreateApplicationTokenRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateApplicationToken", CreateApplicationTokenResponse.class);
}
/**
*删除设备分组
* @param req DeleteDeviceGroupRequest
* @return DeleteDeviceGroupResponse
* @throws TencentCloudSDKException
*/
public DeleteDeviceGroupResponse DeleteDeviceGroup(DeleteDeviceGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteDeviceGroup", DeleteDeviceGroupResponse.class);
}
/**
*动作列表查询
* @param req DescribeActionListRequest
* @return DescribeActionListResponse
* @throws TencentCloudSDKException
*/
public DescribeActionListResponse DescribeActionList(DescribeActionListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeActionList", DescribeActionListResponse.class);
}
/**
*根据标签获取行政区划列表
* @param req DescribeAdministrationByTagRequest
* @return DescribeAdministrationByTagResponse
* @throws TencentCloudSDKException
*/
public DescribeAdministrationByTagResponse DescribeAdministrationByTag(DescribeAdministrationByTagRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAdministrationByTag", DescribeAdministrationByTagResponse.class);
}
/**
*告警级别枚举获取
* @param req DescribeAlarmLevelListRequest
* @return DescribeAlarmLevelListResponse
* @throws TencentCloudSDKException
*/
public DescribeAlarmLevelListResponse DescribeAlarmLevelList(DescribeAlarmLevelListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAlarmLevelList", DescribeAlarmLevelListResponse.class);
}
/**
*告警列表查询
* @param req DescribeAlarmListRequest
* @return DescribeAlarmListResponse
* @throws TencentCloudSDKException
*/
public DescribeAlarmListResponse DescribeAlarmList(DescribeAlarmListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAlarmList", DescribeAlarmListResponse.class);
}
/**
*用来查询系统中的告警状态列表
* @param req DescribeAlarmStatusListRequest
* @return DescribeAlarmStatusListResponse
* @throws TencentCloudSDKException
*/
public DescribeAlarmStatusListResponse DescribeAlarmStatusList(DescribeAlarmStatusListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAlarmStatusList", DescribeAlarmStatusListResponse.class);
}
/**
*告警类型获取
* @param req DescribeAlarmTypeListRequest
* @return DescribeAlarmTypeListResponse
* @throws TencentCloudSDKException
*/
public DescribeAlarmTypeListResponse DescribeAlarmTypeList(DescribeAlarmTypeListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAlarmTypeList", DescribeAlarmTypeListResponse.class);
}
/**
*查询指定空间关联的应用列表
* @param req DescribeApplicationListRequest
* @return DescribeApplicationListResponse
* @throws TencentCloudSDKException
*/
public DescribeApplicationListResponse DescribeApplicationList(DescribeApplicationListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeApplicationList", DescribeApplicationListResponse.class);
}
/**
*查询建筑列表
* @param req DescribeBuildingListRequest
* @return DescribeBuildingListResponse
* @throws TencentCloudSDKException
*/
public DescribeBuildingListResponse DescribeBuildingList(DescribeBuildingListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBuildingList", DescribeBuildingListResponse.class);
}
/**
*查询建筑三维模型
* @param req DescribeBuildingModelRequest
* @return DescribeBuildingModelResponse
* @throws TencentCloudSDKException
*/
public DescribeBuildingModelResponse DescribeBuildingModel(DescribeBuildingModelRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBuildingModel", DescribeBuildingModelResponse.class);
}
/**
*查询建筑信息
* @param req DescribeBuildingProfileRequest
* @return DescribeBuildingProfileResponse
* @throws TencentCloudSDKException
*/
public DescribeBuildingProfileResponse DescribeBuildingProfile(DescribeBuildingProfileRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeBuildingProfile", DescribeBuildingProfileResponse.class);
}
/**
*获取视频扩展信息
* @param req DescribeCameraExtendInfoRequest
* @return DescribeCameraExtendInfoResponse
* @throws TencentCloudSDKException
*/
public DescribeCameraExtendInfoResponse DescribeCameraExtendInfo(DescribeCameraExtendInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeCameraExtendInfo", DescribeCameraExtendInfoResponse.class);
}
/**
*通过城市id查询工作空间列表
* @param req DescribeCityWorkspaceListRequest
* @return DescribeCityWorkspaceListResponse
* @throws TencentCloudSDKException
*/
public DescribeCityWorkspaceListResponse DescribeCityWorkspaceList(DescribeCityWorkspaceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeCityWorkspaceList", DescribeCityWorkspaceListResponse.class);
}
/**
*设备分组列表
* @param req DescribeDeviceGroupListRequest
* @return DescribeDeviceGroupListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceGroupListResponse DescribeDeviceGroupList(DescribeDeviceGroupListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceGroupList", DescribeDeviceGroupListResponse.class);
}
/**
*设备列表查询/单个查询(支持通过筛选条件查询,设备类型、标签、PID、空间)
* @param req DescribeDeviceListRequest
* @return DescribeDeviceListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceListResponse DescribeDeviceList(DescribeDeviceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceList", DescribeDeviceListResponse.class);
}
/**
*获取设备影子数据
* @param req DescribeDeviceShadowListRequest
* @return DescribeDeviceShadowListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceShadowListResponse DescribeDeviceShadowList(DescribeDeviceShadowListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceShadowList", DescribeDeviceShadowListResponse.class);
}
/**
*设备状态获取
* @param req DescribeDeviceStatusListRequest
* @return DescribeDeviceStatusListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceStatusListResponse DescribeDeviceStatusList(DescribeDeviceStatusListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceStatusList", DescribeDeviceStatusListResponse.class);
}
/**
*设备状态统计
* @param req DescribeDeviceStatusStatRequest
* @return DescribeDeviceStatusStatResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceStatusStatResponse DescribeDeviceStatusStat(DescribeDeviceStatusStatRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceStatusStat", DescribeDeviceStatusStatResponse.class);
}
/**
*标签列表查询
* @param req DescribeDeviceTagListRequest
* @return DescribeDeviceTagListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceTagListResponse DescribeDeviceTagList(DescribeDeviceTagListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceTagList", DescribeDeviceTagListResponse.class);
}
/**
*拉取设备的设备类型列表
* @param req DescribeDeviceTypeListRequest
* @return DescribeDeviceTypeListResponse
* @throws TencentCloudSDKException
*/
public DescribeDeviceTypeListResponse DescribeDeviceTypeList(DescribeDeviceTypeListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeDeviceTypeList", DescribeDeviceTypeListResponse.class);
}
/**
*查询边缘应用凭证
* @param req DescribeEdgeApplicationTokenRequest
* @return DescribeEdgeApplicationTokenResponse
* @throws TencentCloudSDKException
*/
public DescribeEdgeApplicationTokenResponse DescribeEdgeApplicationToken(DescribeEdgeApplicationTokenRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeEdgeApplicationToken", DescribeEdgeApplicationTokenResponse.class);
}
/**
*查询分页构件信息
* @param req DescribeElementProfilePageRequest
* @return DescribeElementProfilePageResponse
* @throws TencentCloudSDKException
*/
public DescribeElementProfilePageResponse DescribeElementProfilePage(DescribeElementProfilePageRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeElementProfilePage", DescribeElementProfilePageResponse.class);
}
/**
*查询构件树
* @param req DescribeElementProfileTreeRequest
* @return DescribeElementProfileTreeResponse
* @throws TencentCloudSDKException
*/
public DescribeElementProfileTreeResponse DescribeElementProfileTree(DescribeElementProfileTreeRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeElementProfileTree", DescribeElementProfileTreeResponse.class);
}
/**
*事件列表查询
* @param req DescribeEventListRequest
* @return DescribeEventListResponse
* @throws TencentCloudSDKException
*/
public DescribeEventListResponse DescribeEventList(DescribeEventListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeEventList", DescribeEventListResponse.class);
}
/**
*获取文件下载URL
* @param req DescribeFileDownloadURLRequest
* @return DescribeFileDownloadURLResponse
* @throws TencentCloudSDKException
*/
public DescribeFileDownloadURLResponse DescribeFileDownloadURL(DescribeFileDownloadURLRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeFileDownloadURL", DescribeFileDownloadURLResponse.class);
}
/**
*文件上传接口
* @param req DescribeFileUploadURLRequest
* @return DescribeFileUploadURLResponse
* @throws TencentCloudSDKException
*/
public DescribeFileUploadURLResponse DescribeFileUploadURL(DescribeFileUploadURLRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeFileUploadURL", DescribeFileUploadURLResponse.class);
}
/**
*查询接口列表
* @param req DescribeInterfaceListRequest
* @return DescribeInterfaceListResponse
* @throws TencentCloudSDKException
*/
public DescribeInterfaceListResponse DescribeInterfaceList(DescribeInterfaceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeInterfaceList", DescribeInterfaceListResponse.class);
}
/**
*联动规则列表查询
* @param req DescribeLinkRuleListRequest
* @return DescribeLinkRuleListResponse
* @throws TencentCloudSDKException
*/
public DescribeLinkRuleListResponse DescribeLinkRuleList(DescribeLinkRuleListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeLinkRuleList", DescribeLinkRuleListResponse.class);
}
/**
*模型列表查询/单个查询(产品模型/标准模型)
* @param req DescribeModelListRequest
* @return DescribeModelListResponse
* @throws TencentCloudSDKException
*/
public DescribeModelListResponse DescribeModelList(DescribeModelListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeModelList", DescribeModelListResponse.class);
}
/**
*产品列表查询
* @param req DescribeProductListRequest
* @return DescribeProductListResponse
* @throws TencentCloudSDKException
*/
public DescribeProductListResponse DescribeProductList(DescribeProductListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeProductList", DescribeProductListResponse.class);
}
/**
*查询构件属性(详情)
* @param req DescribePropertyListRequest
* @return DescribePropertyListResponse
* @throws TencentCloudSDKException
*/
public DescribePropertyListResponse DescribePropertyList(DescribePropertyListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribePropertyList", DescribePropertyListResponse.class);
}
/**
*联动规则详情查询
* @param req DescribeRuleDetailRequest
* @return DescribeRuleDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeRuleDetailResponse DescribeRuleDetail(DescribeRuleDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeRuleDetail", DescribeRuleDetailResponse.class);
}
/**
*查询场景列表
* @param req DescribeSceneListRequest
* @return DescribeSceneListResponse
* @throws TencentCloudSDKException
*/
public DescribeSceneListResponse DescribeSceneList(DescribeSceneListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSceneList", DescribeSceneListResponse.class);
}
/**
*查询指定空间设备编号列表
* @param req DescribeSpaceDeviceIdListRequest
* @return DescribeSpaceDeviceIdListResponse
* @throws TencentCloudSDKException
*/
public DescribeSpaceDeviceIdListResponse DescribeSpaceDeviceIdList(DescribeSpaceDeviceIdListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSpaceDeviceIdList", DescribeSpaceDeviceIdListResponse.class);
}
/**
*查询指定空间下设备与构件绑定关系列表
* @param req DescribeSpaceDeviceRelationListRequest
* @return DescribeSpaceDeviceRelationListResponse
* @throws TencentCloudSDKException
*/
public DescribeSpaceDeviceRelationListResponse DescribeSpaceDeviceRelationList(DescribeSpaceDeviceRelationListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSpaceDeviceRelationList", DescribeSpaceDeviceRelationListResponse.class);
}
/**
*查询设备绑定的空间信息
* @param req DescribeSpaceInfoByDeviceIdRequest
* @return DescribeSpaceInfoByDeviceIdResponse
* @throws TencentCloudSDKException
*/
public DescribeSpaceInfoByDeviceIdResponse DescribeSpaceInfoByDeviceId(DescribeSpaceInfoByDeviceIdRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSpaceInfoByDeviceId", DescribeSpaceInfoByDeviceIdResponse.class);
}
/**
*查询设备绑定的空间层级关系
* @param req DescribeSpaceRelationByDeviceIdRequest
* @return DescribeSpaceRelationByDeviceIdResponse
* @throws TencentCloudSDKException
*/
public DescribeSpaceRelationByDeviceIdResponse DescribeSpaceRelationByDeviceId(DescribeSpaceRelationByDeviceIdRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSpaceRelationByDeviceId", DescribeSpaceRelationByDeviceIdResponse.class);
}
/**
*查询空间分类
* @param req DescribeSpaceTypeListRequest
* @return DescribeSpaceTypeListResponse
* @throws TencentCloudSDKException
*/
public DescribeSpaceTypeListResponse DescribeSpaceTypeList(DescribeSpaceTypeListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeSpaceTypeList", DescribeSpaceTypeListResponse.class);
}
/**
*查询租户楼栋数量和楼栋建筑面积
* @param req DescribeTenantBuildingCountAndAreaRequest
* @return DescribeTenantBuildingCountAndAreaResponse
* @throws TencentCloudSDKException
*/
public DescribeTenantBuildingCountAndAreaResponse DescribeTenantBuildingCountAndArea(DescribeTenantBuildingCountAndAreaRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTenantBuildingCountAndArea", DescribeTenantBuildingCountAndAreaResponse.class);
}
/**
*查询租户组织部门列表
* @param req DescribeTenantDepartmentListRequest
* @return DescribeTenantDepartmentListResponse
* @throws TencentCloudSDKException
*/
public DescribeTenantDepartmentListResponse DescribeTenantDepartmentList(DescribeTenantDepartmentListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTenantDepartmentList", DescribeTenantDepartmentListResponse.class);
}
/**
*查询租户人员列表
* @param req DescribeTenantUserListRequest
* @return DescribeTenantUserListResponse
* @throws TencentCloudSDKException
*/
public DescribeTenantUserListResponse DescribeTenantUserList(DescribeTenantUserListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeTenantUserList", DescribeTenantUserListResponse.class);
}
/**
*云录像接口
* @param req DescribeVideoCloudRecordRequest
* @return DescribeVideoCloudRecordResponse
* @throws TencentCloudSDKException
*/
public DescribeVideoCloudRecordResponse DescribeVideoCloudRecord(DescribeVideoCloudRecordRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeVideoCloudRecord", DescribeVideoCloudRecordResponse.class);
}
/**
*实时流接口
* @param req DescribeVideoLiveStreamRequest
* @return DescribeVideoLiveStreamResponse
* @throws TencentCloudSDKException
*/
public DescribeVideoLiveStreamResponse DescribeVideoLiveStream(DescribeVideoLiveStreamRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeVideoLiveStream", DescribeVideoLiveStreamResponse.class);
}
/**
*历史流接口
* @param req DescribeVideoRecordStreamRequest
* @return DescribeVideoRecordStreamResponse
* @throws TencentCloudSDKException
*/
public DescribeVideoRecordStreamResponse DescribeVideoRecordStream(DescribeVideoRecordStreamRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeVideoRecordStream", DescribeVideoRecordStreamResponse.class);
}
/**
*查询项目空间楼栋数量与建筑面积
* @param req DescribeWorkSpaceBuildingCountAndAreaRequest
* @return DescribeWorkSpaceBuildingCountAndAreaResponse
* @throws TencentCloudSDKException
*/
public DescribeWorkSpaceBuildingCountAndAreaResponse DescribeWorkSpaceBuildingCountAndArea(DescribeWorkSpaceBuildingCountAndAreaRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeWorkSpaceBuildingCountAndArea", DescribeWorkSpaceBuildingCountAndAreaResponse.class);
}
/**
*获取租户下的空间列表
* @param req DescribeWorkspaceListRequest
* @return DescribeWorkspaceListResponse
* @throws TencentCloudSDKException
*/
public DescribeWorkspaceListResponse DescribeWorkspaceList(DescribeWorkspaceListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeWorkspaceList", DescribeWorkspaceListResponse.class);
}
/**
*查询项目空间人员列表
* @param req DescribeWorkspaceUserListRequest
* @return DescribeWorkspaceUserListResponse
* @throws TencentCloudSDKException
*/
public DescribeWorkspaceUserListResponse DescribeWorkspaceUserList(DescribeWorkspaceUserListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeWorkspaceUserList", DescribeWorkspaceUserListResponse.class);
}
/**
*批量修改设备自定义字段值
* @param req ModifyDeviceFieldRequest
* @return ModifyDeviceFieldResponse
* @throws TencentCloudSDKException
*/
public ModifyDeviceFieldResponse ModifyDeviceField(ModifyDeviceFieldRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDeviceField", ModifyDeviceFieldResponse.class);
}
/**
*批量修改设备组
* @param req ModifyDeviceGroupRequest
* @return ModifyDeviceGroupResponse
* @throws TencentCloudSDKException
*/
public ModifyDeviceGroupResponse ModifyDeviceGroup(ModifyDeviceGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDeviceGroup", ModifyDeviceGroupResponse.class);
}
/**
*批量修改设备名字
* @param req ModifyDeviceNameRequest
* @return ModifyDeviceNameResponse
* @throws TencentCloudSDKException
*/
public ModifyDeviceNameResponse ModifyDeviceName(ModifyDeviceNameRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDeviceName", ModifyDeviceNameResponse.class);
}
/**
*批量修改设备标签
* @param req ModifyDeviceTagRequest
* @return ModifyDeviceTagResponse
* @throws TencentCloudSDKException
*/
public ModifyDeviceTagResponse ModifyDeviceTag(ModifyDeviceTagRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ModifyDeviceTag", ModifyDeviceTagResponse.class);
}
/**
*上报应用消息
* @param req ReportAppMessageRequest
* @return ReportAppMessageResponse
* @throws TencentCloudSDKException
*/
public ReportAppMessageResponse ReportAppMessage(ReportAppMessageRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ReportAppMessage", ReportAppMessageResponse.class);
}
/**
*设备分组新增/修改
* @param req SaveDeviceGroupRequest
* @return SaveDeviceGroupResponse
* @throws TencentCloudSDKException
*/
public SaveDeviceGroupResponse SaveDeviceGroup(SaveDeviceGroupRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "SaveDeviceGroup", SaveDeviceGroupResponse.class);
}
/**
*断流接口
* @param req StopVideoStreamingRequest
* @return StopVideoStreamingResponse
* @throws TencentCloudSDKException
*/
public StopVideoStreamingResponse StopVideoStreaming(StopVideoStreamingRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "StopVideoStreaming", StopVideoStreamingResponse.class);
}
/**
*修改工作空间园区属性
* @param req UpdateWorkspaceParkAttributesRequest
* @return UpdateWorkspaceParkAttributesResponse
* @throws TencentCloudSDKException
*/
public UpdateWorkspaceParkAttributesResponse UpdateWorkspaceParkAttributes(UpdateWorkspaceParkAttributesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "UpdateWorkspaceParkAttributes", UpdateWorkspaceParkAttributesResponse.class);
}
}