@@ -67,6 +67,7 @@ import (
6767 mongodb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb/v20190725"
6868 monitor "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor/v20180724"
6969 mps "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612"
70+ mqtt "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mqtt/v20240516"
7071 oceanus "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus/v20190422"
7172 organization "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization/v20210331"
7273 postgre "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres/v20170312"
@@ -229,6 +230,7 @@ type TencentCloudClient struct {
229230 clsv20201016Conn * cls.Client
230231 monitor20180724Conn * monitor.Client
231232 cdcv20201214Conn * cdc.Client
233+ mqttv20240516Conn * mqtt.Client
232234}
233235
234236// NewClientProfile returns a new ClientProfile
@@ -2046,3 +2048,16 @@ func (me *TencentCloudClient) UseCdcV20201214Client() *cdc.Client {
20462048
20472049 return me .cdcv20201214Conn
20482050}
2051+
2052+ // UseMqttV20240516Client return MQTT client for service
2053+ func (me * TencentCloudClient ) UseMqttV20240516Client () * mqtt.Client {
2054+ if me .mqttv20240516Conn != nil {
2055+ return me .mqttv20240516Conn
2056+ }
2057+ cpf := me .NewClientProfile (300 )
2058+ cpf .Language = "zh-CN"
2059+ me .mqttv20240516Conn , _ = mqtt .NewClient (me .Credential , me .Region , cpf )
2060+ me .mqttv20240516Conn .WithHttpTransport (& LogRoundTripper {})
2061+
2062+ return me .mqttv20240516Conn
2063+ }
0 commit comments