lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.815 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.833
- old
+ new
@@ -1005,16 +1005,20 @@
end
# ClickHouse的Schema
class ClickHouseSchema < TencentCloud::Common::AbstractModel
# @param ColumnName: 表的列名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ColumnName: String
# @param JsonKey: 该列对应的jsonKey名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type JsonKey: String
# @param Type: 表列项的类型
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Type: String
# @param AllowNull: 列项是否允许为空
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type AllowNull: Boolean
attr_accessor :ColumnName, :JsonKey, :Type, :AllowNull
def initialize(columnname=nil, jsonkey=nil, type=nil, allownull=nil)
@@ -1033,19 +1037,24 @@
end
# Cls类型入参
class ClsParam < TencentCloud::Common::AbstractModel
# @param DecodeJson: 生产的信息是否为json格式
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DecodeJson: Boolean
# @param Resource: cls日志主题id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param LogSet: cls日志集id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type LogSet: String
# @param ContentKey: 当DecodeJson为false时必填
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ContentKey: String
# @param TimeField: 指定消息中的某字段内容作为cls日志的时间。
# 字段内容格式需要是秒级时间戳
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type TimeField: String
attr_accessor :DecodeJson, :Resource, :LogSet, :ContentKey, :TimeField
def initialize(decodejson=nil, resource=nil, logset=nil, contentkey=nil, timefield=nil)
@@ -1407,24 +1416,32 @@
end
# Cos Datahub 任务接入参数
class CosParam < TencentCloud::Common::AbstractModel
# @param BucketName: cos 存储桶名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type BucketName: String
# @param Region: 地域代码
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Region: String
# @param ObjectKey: 对象名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ObjectKey: String
# @param AggregateBatchSize: 汇聚消息量的大小(单位:MB)
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type AggregateBatchSize: Integer
# @param AggregateInterval: 汇聚的时间间隔(单位:小时)
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type AggregateInterval: Integer
# @param FormatOutputType: 消息汇聚后的文件格式(支持csv, json)
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type FormatOutputType: String
# @param ObjectKeyPrefix: 转储的对象目录前缀
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ObjectKeyPrefix: String
# @param DirectoryTimeFormat: 根据strptime 时间格式化的分区格式
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DirectoryTimeFormat: String
attr_accessor :BucketName, :Region, :ObjectKey, :AggregateBatchSize, :AggregateInterval, :FormatOutputType, :ObjectKeyPrefix, :DirectoryTimeFormat
def initialize(bucketname=nil, region=nil, objectkey=nil, aggregatebatchsize=nil, aggregateinterval=nil, formatoutputtype=nil, objectkeyprefix=nil, directorytimeformat=nil)
@@ -1681,14 +1698,16 @@
# @type SQLServerConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.SQLServerConnectParam`
# @param DorisConnectParam: Doris 配置,Type为 DORIS 时必填
# @type DorisConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.DorisConnectParam`
# @param KafkaConnectParam: Kafka配置,Type为 KAFKA 时必填
# @type KafkaConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.KafkaConnectParam`
+ # @param MqttConnectParam: MQTT配置,Type为 MQTT 时必填
+ # @type MqttConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.MqttConnectParam`
- attr_accessor :ResourceName, :Type, :Description, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :DorisConnectParam, :KafkaConnectParam
+ attr_accessor :ResourceName, :Type, :Description, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :DorisConnectParam, :KafkaConnectParam, :MqttConnectParam
- def initialize(resourcename=nil, type=nil, description=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil)
+ def initialize(resourcename=nil, type=nil, description=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil, mqttconnectparam=nil)
@ResourceName = resourcename
@Type = type
@Description = description
@DtsConnectParam = dtsconnectparam
@MongoDBConnectParam = mongodbconnectparam
@@ -1698,10 +1717,11 @@
@PostgreSQLConnectParam = postgresqlconnectparam
@MariaDBConnectParam = mariadbconnectparam
@SQLServerConnectParam = sqlserverconnectparam
@DorisConnectParam = dorisconnectparam
@KafkaConnectParam = kafkaconnectparam
+ @MqttConnectParam = mqttconnectparam
end
def deserialize(params)
@ResourceName = params['ResourceName']
@Type = params['Type']
@@ -1744,10 +1764,14 @@
end
unless params['KafkaConnectParam'].nil?
@KafkaConnectParam = KafkaConnectParam.new
@KafkaConnectParam.deserialize(params['KafkaConnectParam'])
end
+ unless params['MqttConnectParam'].nil?
+ @MqttConnectParam = MqttConnectParam.new
+ @MqttConnectParam.deserialize(params['MqttConnectParam'])
+ end
end
end
# CreateConnectResource返回参数结构体
class CreateConnectResourceResponse < TencentCloud::Common::AbstractModel
@@ -2332,12 +2356,12 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DeleteRouteTimestamp: String
attr_accessor :ReturnCode, :ReturnMessage, :Data, :DeleteRouteTimestamp
extend Gem::Deprecate
- deprecate :DeleteRouteTimestamp, :none, 2024, 4
- deprecate :DeleteRouteTimestamp=, :none, 2024, 4
+ deprecate :DeleteRouteTimestamp, :none, 2024, 5
+ deprecate :DeleteRouteTimestamp=, :none, 2024, 5
def initialize(returncode=nil, returnmessage=nil, data=nil, deleteroutetimestamp=nil)
@ReturnCode = returncode
@ReturnMessage = returnmessage
@Data = data
@@ -2996,12 +3020,14 @@
end
# Ctsdb类型入参
class CtsdbParam < TencentCloud::Common::AbstractModel
# @param Resource: 连接管理实例资源
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param CtsdbMetric: Ctsdb的metric
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type CtsdbMetric: String
attr_accessor :Resource, :CtsdbMetric
def initialize(resource=nil, ctsdbmetric=nil)
@@ -3065,14 +3091,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CtsdbParam: :class:`Tencentcloud::Ckafka.v20190819.models.CtsdbParam`
# @param ScfParam: Scf配置,Type为SCF时必填
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ScfParam: :class:`Tencentcloud::Ckafka.v20190819.models.ScfParam`
+ # @param MqttParam: MQTT配置,Type为 MQTT 时必填
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MqttParam: :class:`Tencentcloud::Ckafka.v20190819.models.MqttParam`
- attr_accessor :Type, :KafkaParam, :EventBusParam, :MongoDBParam, :EsParam, :TdwParam, :DtsParam, :ClickHouseParam, :ClsParam, :CosParam, :MySQLParam, :PostgreSQLParam, :TopicParam, :MariaDBParam, :SQLServerParam, :CtsdbParam, :ScfParam
+ attr_accessor :Type, :KafkaParam, :EventBusParam, :MongoDBParam, :EsParam, :TdwParam, :DtsParam, :ClickHouseParam, :ClsParam, :CosParam, :MySQLParam, :PostgreSQLParam, :TopicParam, :MariaDBParam, :SQLServerParam, :CtsdbParam, :ScfParam, :MqttParam
- def initialize(type=nil, kafkaparam=nil, eventbusparam=nil, mongodbparam=nil, esparam=nil, tdwparam=nil, dtsparam=nil, clickhouseparam=nil, clsparam=nil, cosparam=nil, mysqlparam=nil, postgresqlparam=nil, topicparam=nil, mariadbparam=nil, sqlserverparam=nil, ctsdbparam=nil, scfparam=nil)
+ def initialize(type=nil, kafkaparam=nil, eventbusparam=nil, mongodbparam=nil, esparam=nil, tdwparam=nil, dtsparam=nil, clickhouseparam=nil, clsparam=nil, cosparam=nil, mysqlparam=nil, postgresqlparam=nil, topicparam=nil, mariadbparam=nil, sqlserverparam=nil, ctsdbparam=nil, scfparam=nil, mqttparam=nil)
@Type = type
@KafkaParam = kafkaparam
@EventBusParam = eventbusparam
@MongoDBParam = mongodbparam
@EsParam = esparam
@@ -3086,10 +3115,11 @@
@TopicParam = topicparam
@MariaDBParam = mariadbparam
@SQLServerParam = sqlserverparam
@CtsdbParam = ctsdbparam
@ScfParam = scfparam
+ @MqttParam = mqttparam
end
def deserialize(params)
@Type = params['Type']
unless params['KafkaParam'].nil?
@@ -3154,10 +3184,14 @@
end
unless params['ScfParam'].nil?
@ScfParam = ScfParam.new
@ScfParam.deserialize(params['ScfParam'])
end
+ unless params['MqttParam'].nil?
+ @MqttParam = MqttParam.new
+ @MqttParam.deserialize(params['MqttParam'])
+ end
end
end
# Datahub请求的taskid
class DatahubTaskIdRes < TencentCloud::Common::AbstractModel
@@ -4202,14 +4236,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DorisConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.DorisConnectParam`
# @param KafkaConnectParam: Kafka配置,Type 为 KAFKA 时返回
# 注意:此字段可能返回 null,表示取不到有效值。
# @type KafkaConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.KafkaConnectParam`
+ # @param MqttConnectParam: MQTT配置,Type 为 MQTT 时返回
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MqttConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.MqttConnectParam`
- attr_accessor :ResourceId, :ResourceName, :Description, :Type, :Status, :CreateTime, :ErrorMessage, :DatahubTaskCount, :CurrentStep, :TaskProgress, :StepList, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam
+ attr_accessor :ResourceId, :ResourceName, :Description, :Type, :Status, :CreateTime, :ErrorMessage, :DatahubTaskCount, :CurrentStep, :TaskProgress, :StepList, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam, :MqttConnectParam
- def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, status=nil, createtime=nil, errormessage=nil, datahubtaskcount=nil, currentstep=nil, taskprogress=nil, steplist=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil)
+ def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, status=nil, createtime=nil, errormessage=nil, datahubtaskcount=nil, currentstep=nil, taskprogress=nil, steplist=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil, mqttconnectparam=nil)
@ResourceId = resourceid
@ResourceName = resourcename
@Description = description
@Type = type
@Status = status
@@ -4228,10 +4265,11 @@
@MariaDBConnectParam = mariadbconnectparam
@SQLServerConnectParam = sqlserverconnectparam
@CtsdbConnectParam = ctsdbconnectparam
@DorisConnectParam = dorisconnectparam
@KafkaConnectParam = kafkaconnectparam
+ @MqttConnectParam = mqttconnectparam
end
def deserialize(params)
@ResourceId = params['ResourceId']
@ResourceName = params['ResourceName']
@@ -4286,10 +4324,14 @@
end
unless params['KafkaConnectParam'].nil?
@KafkaConnectParam = KafkaConnectParam.new
@KafkaConnectParam.deserialize(params['KafkaConnectParam'])
end
+ unless params['MqttConnectParam'].nil?
+ @MqttConnectParam = MqttConnectParam.new
+ @MqttConnectParam.deserialize(params['MqttConnectParam'])
+ end
end
end
# DescribeConnectResource请求参数结构体
class DescribeConnectResourceRequest < TencentCloud::Common::AbstractModel
@@ -4367,14 +4409,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DorisConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.DorisConnectParam`
# @param KafkaConnectParam: Kafka配置,Type 为 KAFKA 时返回
# 注意:此字段可能返回 null,表示取不到有效值。
# @type KafkaConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.KafkaConnectParam`
+ # @param MqttConnectParam: MQTT配置,Type 为 MQTT 时返回
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MqttConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.MqttConnectParam`
- attr_accessor :ResourceId, :ResourceName, :Description, :Type, :Status, :CreateTime, :ErrorMessage, :CurrentStep, :StepList, :MySQLConnectParam, :PostgreSQLConnectParam, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam
+ attr_accessor :ResourceId, :ResourceName, :Description, :Type, :Status, :CreateTime, :ErrorMessage, :CurrentStep, :StepList, :MySQLConnectParam, :PostgreSQLConnectParam, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam, :MqttConnectParam
- def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, status=nil, createtime=nil, errormessage=nil, currentstep=nil, steplist=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil)
+ def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, status=nil, createtime=nil, errormessage=nil, currentstep=nil, steplist=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil, mqttconnectparam=nil)
@ResourceId = resourceid
@ResourceName = resourcename
@Description = description
@Type = type
@Status = status
@@ -4391,10 +4436,11 @@
@MariaDBConnectParam = mariadbconnectparam
@SQLServerConnectParam = sqlserverconnectparam
@CtsdbConnectParam = ctsdbconnectparam
@DorisConnectParam = dorisconnectparam
@KafkaConnectParam = kafkaconnectparam
+ @MqttConnectParam = mqttconnectparam
end
def deserialize(params)
@ResourceId = params['ResourceId']
@ResourceName = params['ResourceName']
@@ -4447,10 +4493,14 @@
end
unless params['KafkaConnectParam'].nil?
@KafkaConnectParam = KafkaConnectParam.new
@KafkaConnectParam.deserialize(params['KafkaConnectParam'])
end
+ unless params['MqttConnectParam'].nil?
+ @MqttConnectParam = MqttConnectParam.new
+ @MqttConnectParam.deserialize(params['MqttConnectParam'])
+ end
end
end
# DescribeConnectResource返回参数结构体
class DescribeConnectResourceResponse < TencentCloud::Common::AbstractModel
@@ -6279,24 +6329,32 @@
end
# Dts类型入参
class DtsParam < TencentCloud::Common::AbstractModel
# @param Resource: Dts实例Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param Ip: Dts的连接ip
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Ip: String
# @param Port: Dts的连接port
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Port: Integer
# @param Topic: Dts订阅的topic
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Topic: String
# @param GroupId: Dts消费分组的Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type GroupId: String
# @param GroupUser: Dts消费分组的账号
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type GroupUser: String
# @param GroupPassword: Dts消费分组的密码
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type GroupPassword: String
# @param TranSql: false同步原始数据,true同步解析后的json格式数据,默认true
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type TranSql: Boolean
attr_accessor :Resource, :Ip, :Port, :Topic, :GroupId, :GroupUser, :GroupPassword, :TranSql
def initialize(resource=nil, ip=nil, port=nil, topic=nil, groupid=nil, groupuser=nil, grouppassword=nil, transql=nil)
@@ -6491,48 +6549,68 @@
end
# Es类型入参
class EsParam < TencentCloud::Common::AbstractModel
# @param Resource: 实例资源
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param Port: Es的连接port
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Port: Integer
# @param UserName: Es用户名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type UserName: String
# @param Password: Es密码
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Password: String
# @param SelfBuilt: 是否为自建集群
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type SelfBuilt: Boolean
# @param ServiceVip: 实例vip
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ServiceVip: String
# @param UniqVpcId: 实例的vpcId
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type UniqVpcId: String
# @param DropInvalidMessage: Es是否抛弃解析失败的消息
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DropInvalidMessage: Boolean
# @param Index: Es自定义index名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Index: String
# @param DateFormat: Es自定义日期后缀
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DateFormat: String
# @param ContentKey: 非json格式数据的自定义key
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ContentKey: String
# @param DropInvalidJsonMessage: Es是否抛弃非json格式的消息
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DropInvalidJsonMessage: Boolean
# @param DocumentIdField: 转储到Es中的文档ID取值字段名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DocumentIdField: String
# @param IndexType: Es自定义index名称的类型,STRING,JSONPATH,默认为STRING
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IndexType: String
# @param DropCls: 当设置成员参数DropInvalidMessageToCls设置为true时,DropInvalidMessage参数失效
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DropCls: :class:`Tencentcloud::Ckafka.v20190819.models.DropCls`
# @param DatabasePrimaryKey: 转储到ES的消息为Database的binlog时,如果需要同步数据库操作,即增删改的操作到ES时填写数据库表主键
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DatabasePrimaryKey: String
# @param DropDlq: 死信队列
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DropDlq: :class:`Tencentcloud::Ckafka.v20190819.models.FailureParam`
# @param RecordMappingList: 使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type RecordMappingList: Array
# @param DateField: 消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DateField: String
# @param RecordMappingMode: 用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type RecordMappingMode: String
attr_accessor :Resource, :Port, :UserName, :Password, :SelfBuilt, :ServiceVip, :UniqVpcId, :DropInvalidMessage, :Index, :DateFormat, :ContentKey, :DropInvalidJsonMessage, :DocumentIdField, :IndexType, :DropCls, :DatabasePrimaryKey, :DropDlq, :RecordMappingList, :DateField, :RecordMappingMode
def initialize(resource=nil, port=nil, username=nil, password=nil, selfbuilt=nil, servicevip=nil, uniqvpcid=nil, dropinvalidmessage=nil, index=nil, dateformat=nil, contentkey=nil, dropinvalidjsonmessage=nil, documentidfield=nil, indextype=nil, dropcls=nil, databaseprimarykey=nil, dropdlq=nil, recordmappinglist=nil, datefield=nil, recordmappingmode=nil)
@@ -6596,12 +6674,14 @@
end
# 消息字段与 es 索引的映射关系
class EsRecordMapping < TencentCloud::Common::AbstractModel
# @param ColumnName: es 索引成员名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ColumnName: String
# @param JsonKey: 消息字段名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type JsonKey: String
attr_accessor :ColumnName, :JsonKey
def initialize(columnname=nil, jsonkey=nil)
@@ -8298,20 +8378,20 @@
end
end
# Kafka连接源参数
class KafkaConnectParam < TencentCloud::Common::AbstractModel
- # @param Resource: Kafka连接源的实例资源, 非自建时必填
+ # @param Resource: Kafka连接源的实例资源, 非自建时必填,NetworkType=VPC时传clb实例id
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param SelfBuilt: 是否为自建集群
# 注意:此字段可能返回 null,表示取不到有效值。
# @type SelfBuilt: Boolean
# @param IsUpdate: 是否更新到关联的Dip任务
# 注意:此字段可能返回 null,表示取不到有效值。
# @type IsUpdate: Boolean
- # @param BrokerAddress: Kafka连接的broker地址, 自建时必填
+ # @param BrokerAddress: Kafka连接的broker地址, NetworkType=PUBLIC公网时必填
# 注意:此字段可能返回 null,表示取不到有效值。
# @type BrokerAddress: String
# @param Region: CKafka连接源的实例资源地域, 跨地域时必填
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Region: String
@@ -8571,28 +8651,38 @@
end
# MariaDB类型入参
class MariaDBParam < TencentCloud::Common::AbstractModel
# @param Database: MariaDB的数据库名称,"*"为全数据库
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Database: String
# @param Table: MariaDB的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Table: String
# @param Resource: 该MariaDB在连接管理内的Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param SnapshotMode: 复制存量信息(schema_only不复制, initial全量),默认位initial
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type SnapshotMode: String
# @param KeyColumns: 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type KeyColumns: String
# @param IsTablePrefix: 当Table输入的是前缀时,该项值为true,否则为false
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IsTablePrefix: Boolean
# @param OutputFormat: 输出格式,DEFAULT、CANAL_1、CANAL_2
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type OutputFormat: String
# @param IncludeContentChanges: 如果该值为all,则DDL数据以及DML数据也会写入到选中的topic;若该值为dml,则只有DML数据写入到选中的topic
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IncludeContentChanges: String
# @param IncludeQuery: 如果该值为true,且MySQL中"binlog_rows_query_log_events"配置项的值为"ON",则流入到topic的数据包含原SQL语句;若该值为false,流入到topic的数据不包含原SQL语句
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IncludeQuery: Boolean
# @param RecordWithSchema: 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type RecordWithSchema: Boolean
attr_accessor :Database, :Table, :Resource, :SnapshotMode, :KeyColumns, :IsTablePrefix, :OutputFormat, :IncludeContentChanges, :IncludeQuery, :RecordWithSchema
def initialize(database=nil, table=nil, resource=nil, snapshotmode=nil, keycolumns=nil, istableprefix=nil, outputformat=nil, includecontentchanges=nil, includequery=nil, recordwithschema=nil)
@@ -8696,14 +8786,16 @@
# @type CtsdbConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.CtsdbModifyConnectParam`
# @param DorisConnectParam: Doris配置,Type为DORIS
# @type DorisConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.DorisModifyConnectParam`
# @param KafkaConnectParam: Kafka配置,Type为 KAFKA 时必填
# @type KafkaConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.KafkaConnectParam`
+ # @param MqttConnectParam: MQTT配置,Type为 MQTT 时必填
+ # @type MqttConnectParam: :class:`Tencentcloud::Ckafka.v20190819.models.MqttConnectParam`
- attr_accessor :ResourceId, :ResourceName, :Description, :Type, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam
+ attr_accessor :ResourceId, :ResourceName, :Description, :Type, :DtsConnectParam, :MongoDBConnectParam, :EsConnectParam, :ClickHouseConnectParam, :MySQLConnectParam, :PostgreSQLConnectParam, :MariaDBConnectParam, :SQLServerConnectParam, :CtsdbConnectParam, :DorisConnectParam, :KafkaConnectParam, :MqttConnectParam
- def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil)
+ def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil, kafkaconnectparam=nil, mqttconnectparam=nil)
@ResourceId = resourceid
@ResourceName = resourcename
@Description = description
@Type = type
@DtsConnectParam = dtsconnectparam
@@ -8715,10 +8807,11 @@
@MariaDBConnectParam = mariadbconnectparam
@SQLServerConnectParam = sqlserverconnectparam
@CtsdbConnectParam = ctsdbconnectparam
@DorisConnectParam = dorisconnectparam
@KafkaConnectParam = kafkaconnectparam
+ @MqttConnectParam = mqttconnectparam
end
def deserialize(params)
@ResourceId = params['ResourceId']
@ResourceName = params['ResourceName']
@@ -8766,10 +8859,14 @@
end
unless params['KafkaConnectParam'].nil?
@KafkaConnectParam = KafkaConnectParam.new
@KafkaConnectParam.deserialize(params['KafkaConnectParam'])
end
+ unless params['MqttConnectParam'].nil?
+ @MqttConnectParam = MqttConnectParam.new
+ @MqttConnectParam.deserialize(params['MqttConnectParam'])
+ end
end
end
# ModifyConnectResource返回参数结构体
class ModifyConnectResourceResponse < TencentCloud::Common::AbstractModel
@@ -9388,32 +9485,44 @@
end
# MongoDB类型入参
class MongoDBParam < TencentCloud::Common::AbstractModel
# @param Database: MongoDB的数据库名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Database: String
# @param Collection: MongoDB的集群
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Collection: String
# @param CopyExisting: 是否复制存量数据,默认传参true
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type CopyExisting: Boolean
# @param Resource: 实例资源
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param Ip: MongoDB的连接ip
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Ip: String
# @param Port: MongoDB的连接port
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Port: Integer
# @param UserName: MongoDB数据库用户名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type UserName: String
# @param Password: MongoDB数据库密码
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Password: String
# @param ListeningEvent: 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ListeningEvent: String
# @param ReadPreference: 主从优先级,默认主节点
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type ReadPreference: String
# @param Pipeline: 聚合管道
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Pipeline: String
# @param SelfBuilt: 是否为自建集群
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type SelfBuilt: Boolean
attr_accessor :Database, :Collection, :CopyExisting, :Resource, :Ip, :Port, :UserName, :Password, :ListeningEvent, :ReadPreference, :Pipeline, :SelfBuilt
def initialize(database=nil, collection=nil, copyexisting=nil, resource=nil, ip=nil, port=nil, username=nil, password=nil, listeningevent=nil, readpreference=nil, pipeline=nil, selfbuilt=nil)
@@ -9445,10 +9554,129 @@
@Pipeline = params['Pipeline']
@SelfBuilt = params['SelfBuilt']
end
end
+ # MQTT连接源参数
+ class MqttConnectParam < TencentCloud::Common::AbstractModel
+ # @param UserName: MQTT连接源的用户名
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type UserName: String
+ # @param Password: MQTT连接源的密码
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Password: String
+ # @param Resource: MQTT连接源的实例资源
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Resource: String
+ # @param UniqVpcId: MQTT Instance vpc-id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type UniqVpcId: String
+ # @param SelfBuilt: 是否为自建集群
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SelfBuilt: Boolean
+ # @param IsUpdate: 是否更新到关联的Dip任务
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type IsUpdate: Boolean
+ # @param Region: MQTT连接源的实例资源地域, 跨地域时必填
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Region: String
+
+ attr_accessor :UserName, :Password, :Resource, :UniqVpcId, :SelfBuilt, :IsUpdate, :Region
+
+ def initialize(username=nil, password=nil, resource=nil, uniqvpcid=nil, selfbuilt=nil, isupdate=nil, region=nil)
+ @UserName = username
+ @Password = password
+ @Resource = resource
+ @UniqVpcId = uniqvpcid
+ @SelfBuilt = selfbuilt
+ @IsUpdate = isupdate
+ @Region = region
+ end
+
+ def deserialize(params)
+ @UserName = params['UserName']
+ @Password = params['Password']
+ @Resource = params['Resource']
+ @UniqVpcId = params['UniqVpcId']
+ @SelfBuilt = params['SelfBuilt']
+ @IsUpdate = params['IsUpdate']
+ @Region = params['Region']
+ end
+ end
+
+ # 创建MQTT 为Source的Data Hub Task参数
+ class MqttParam < TencentCloud::Common::AbstractModel
+ # @param Topics: 需要同步的MQTT Topic列表, CSV格式
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Topics: String
+ # @param CleanSession: MQTT clean-session
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type CleanSession: Boolean
+ # @param Resource: MQTT instance-id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Resource: String
+ # @param Ip: MQTT实例VIP
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Ip: String
+ # @param Port: MQTT VIP 端口
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Port: Integer
+ # @param UserName: MQTT实例用户名
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type UserName: String
+ # @param Password: MQTT实例内账户密码
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Password: String
+ # @param Qos: QoS
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Qos: Integer
+ # @param MaxTasks: tasks.max 订阅Topic的并发Task个数, 默认为1; 当设置大于1时, 使用Shared Subscription
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MaxTasks: Integer
+ # @param ServiceVip: MQTT 实例的Service VIP
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ServiceVip: String
+ # @param UniqVpcId: MQTT实例的VPC ID
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type UniqVpcId: String
+ # @param SelfBuilt: 是否为自建集群, MQTT只支持非自建集群
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SelfBuilt: Boolean
+
+ attr_accessor :Topics, :CleanSession, :Resource, :Ip, :Port, :UserName, :Password, :Qos, :MaxTasks, :ServiceVip, :UniqVpcId, :SelfBuilt
+
+ def initialize(topics=nil, cleansession=nil, resource=nil, ip=nil, port=nil, username=nil, password=nil, qos=nil, maxtasks=nil, servicevip=nil, uniqvpcid=nil, selfbuilt=nil)
+ @Topics = topics
+ @CleanSession = cleansession
+ @Resource = resource
+ @Ip = ip
+ @Port = port
+ @UserName = username
+ @Password = password
+ @Qos = qos
+ @MaxTasks = maxtasks
+ @ServiceVip = servicevip
+ @UniqVpcId = uniqvpcid
+ @SelfBuilt = selfbuilt
+ end
+
+ def deserialize(params)
+ @Topics = params['Topics']
+ @CleanSession = params['CleanSession']
+ @Resource = params['Resource']
+ @Ip = params['Ip']
+ @Port = params['Port']
+ @UserName = params['UserName']
+ @Password = params['Password']
+ @Qos = params['Qos']
+ @MaxTasks = params['MaxTasks']
+ @ServiceVip = params['ServiceVip']
+ @UniqVpcId = params['UniqVpcId']
+ @SelfBuilt = params['SelfBuilt']
+ end
+ end
+
# MySQL连接源参数
class MySQLConnectParam < TencentCloud::Common::AbstractModel
# @param Port: MySQL的连接port
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Port: Integer
@@ -9921,34 +10149,47 @@
end
# PostgreSQL类型入参
class PostgreSQLParam < TencentCloud::Common::AbstractModel
# @param Database: PostgreSQL的数据库名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Database: String
# @param Table: PostgreSQL的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"Schema名.数据表名"的格式进行填写,需要填入正则表达式时,格式为"Schema名\\.数据表名"
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Table: String
# @param Resource: 该PostgreSQL在连接管理内的Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param PluginName: 插件名(decoderbufs/pgoutput),默认为decoderbufs
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type PluginName: String
# @param SnapshotMode: 复制存量信息(never增量, initial全量),默认为initial
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type SnapshotMode: String
# @param DataFormat: 上游数据格式(JSON/Debezium), 当数据库同步模式为默认字段匹配时,必填
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DataFormat: String
# @param DataTargetInsertMode: "INSERT" 表示使用 Insert 模式插入,"UPSERT" 表示使用 Upsert 模式插入
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DataTargetInsertMode: String
# @param DataTargetPrimaryKeyField: 当 "DataInsertMode"="UPSERT" 时,传入当前 upsert 时依赖的主键
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DataTargetPrimaryKeyField: String
# @param DataTargetRecordMapping: 表与消息间的映射关系
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DataTargetRecordMapping: Array
# @param DropInvalidMessage: 是否抛弃解析失败的消息,默认为true
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type DropInvalidMessage: Boolean
# @param IsTableRegular: 输入的table是否为正则表达式
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IsTableRegular: Boolean
# @param KeyColumns: 格式:库1.表1:字段1,字段2;库2.表2:字段2,表之间;(分号)隔开,字段之间,(逗号)隔开。不指定的表默认取表的主键
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type KeyColumns: String
# @param RecordWithSchema: 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type RecordWithSchema: Boolean
attr_accessor :Database, :Table, :Resource, :PluginName, :SnapshotMode, :DataFormat, :DataTargetInsertMode, :DataTargetPrimaryKeyField, :DataTargetRecordMapping, :DropInvalidMessage, :IsTableRegular, :KeyColumns, :RecordWithSchema
def initialize(database=nil, table=nil, resource=nil, pluginname=nil, snapshotmode=nil, dataformat=nil, datatargetinsertmode=nil, datatargetprimarykeyfield=nil, datatargetrecordmapping=nil, dropinvalidmessage=nil, istableregular=nil, keycolumns=nil, recordwithschema=nil)
@@ -10037,23 +10278,38 @@
# @type Type: String
# @param SourceIp: vip
# @type SourceIp: String
# @param SourcePort: vport
# @type SourcePort: Integer
+ # @param BrokerIp: broker地址
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type BrokerIp: String
+ # @param VpcId: VPC ID信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type VpcId: String
+ # @param SubnetId: 子网ID信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type SubnetId: String
- attr_accessor :Type, :SourceIp, :SourcePort
+ attr_accessor :Type, :SourceIp, :SourcePort, :BrokerIp, :VpcId, :SubnetId
- def initialize(type=nil, sourceip=nil, sourceport=nil)
+ def initialize(type=nil, sourceip=nil, sourceport=nil, brokerip=nil, vpcid=nil, subnetid=nil)
@Type = type
@SourceIp = sourceip
@SourcePort = sourceport
+ @BrokerIp = brokerip
+ @VpcId = vpcid
+ @SubnetId = subnetid
end
def deserialize(params)
@Type = params['Type']
@SourceIp = params['SourceIp']
@SourcePort = params['SourcePort']
+ @BrokerIp = params['BrokerIp']
+ @VpcId = params['VpcId']
+ @SubnetId = params['SubnetId']
end
end
# Prometheus 监控返回
class PrometheusResult < TencentCloud::Common::AbstractModel
@@ -10585,16 +10841,20 @@
end
# SQLServer类型入参
class SQLServerParam < TencentCloud::Common::AbstractModel
# @param Database: SQLServer的数据库名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Database: String
# @param Table: SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Table: String
# @param Resource: 该SQLServer在连接管理内的Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Resource: String
# @param SnapshotMode: 复制存量信息(schema_only增量, initial全量),默认为initial
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type SnapshotMode: String
attr_accessor :Database, :Table, :Resource, :SnapshotMode
def initialize(database=nil, table=nil, resource=nil, snapshotmode=nil)
@@ -10662,18 +10922,23 @@
end
# Scf类型入参
class ScfParam < TencentCloud::Common::AbstractModel
# @param FunctionName: SCF云函数函数名
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type FunctionName: String
# @param Namespace: SCF云函数命名空间, 默认为default
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Namespace: String
# @param Qualifier: SCF云函数版本及别名, 默认为$DEFAULT
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Qualifier: String
# @param BatchSize: 每批最大发送消息数, 默认为1000
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type BatchSize: Integer
# @param MaxRetries: SCF调用失败后重试次数, 默认为5
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type MaxRetries: Integer
attr_accessor :FunctionName, :Namespace, :Qualifier, :BatchSize, :MaxRetries
def initialize(functionname=nil, namespace=nil, qualifier=nil, batchsize=nil, maxretries=nil)
@@ -10903,18 +11168,23 @@
end
# Tdw类型入参
class TdwParam < TencentCloud::Common::AbstractModel
# @param Bid: Tdw的bid
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Bid: String
# @param Tid: Tdw的tid
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type Tid: String
# @param IsDomestic: 默认true
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type IsDomestic: Boolean
# @param TdwHost: TDW地址,默认tl-tdbank-tdmanager.tencent-distribute.com
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type TdwHost: String
# @param TdwPort: TDW端口,默认8099
+ # 注意:此字段可能返回 null,表示取不到有效值。
# @type TdwPort: Integer
attr_accessor :Bid, :Tid, :IsDomestic, :TdwHost, :TdwPort
def initialize(bid=nil, tid=nil, isdomestic=nil, tdwhost=nil, tdwport=nil)
@@ -11933,11 +12203,11 @@
# @param ExtraFlag: 额外标识
# @type ExtraFlag: String
attr_accessor :ZoneId, :IsInternalApp, :AppId, :Flag, :ZoneName, :ZoneStatus, :Exflag, :SoldOut, :SalesInfo, :ExtraFlag
extend Gem::Deprecate
- deprecate :Exflag, :none, 2024, 4
- deprecate :Exflag=, :none, 2024, 4
+ deprecate :Exflag, :none, 2024, 5
+ deprecate :Exflag=, :none, 2024, 5
def initialize(zoneid=nil, isinternalapp=nil, appid=nil, flag=nil, zonename=nil, zonestatus=nil, exflag=nil, soldout=nil, salesinfo=nil, extraflag=nil)
@ZoneId = zoneid
@IsInternalApp = isinternalapp
@AppId = appid