lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.633 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.634
- old
+ new
@@ -2268,12 +2268,12 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DeleteRouteTimestamp: String
attr_accessor :ReturnCode, :ReturnMessage, :Data, :DeleteRouteTimestamp
extend Gem::Deprecate
- deprecate :DeleteRouteTimestamp, :none, 2023, 7
- deprecate :DeleteRouteTimestamp=, :none, 2023, 7
+ deprecate :DeleteRouteTimestamp, :none, 2023, 8
+ deprecate :DeleteRouteTimestamp=, :none, 2023, 8
def initialize(returncode=nil, returnmessage=nil, data=nil, deleteroutetimestamp=nil)
@ReturnCode = returncode
@ReturnMessage = returnmessage
@Data = data
@@ -6335,14 +6335,16 @@
# @type DropDlq: :class:`Tencentcloud::Ckafka.v20190819.models.FailureParam`
# @param RecordMappingList: 使用数据订阅格式导入 es 时,消息与 es 索引字段映射关系。不填默认为默认字段匹配
# @type RecordMappingList: Array
# @param DateField: 消息要映射为 es 索引中 @timestamp 的字段,如果当前配置为空,则使用消息的时间戳进行映射
# @type DateField: String
+ # @param RecordMappingMode: 用来区分当前索引映射,属于新建索引还是存量索引。"EXIST_MAPPING":从存量索引中选择;"NEW_MAPPING":新建索引
+ # @type RecordMappingMode: String
- attr_accessor :Resource, :Port, :UserName, :Password, :SelfBuilt, :ServiceVip, :UniqVpcId, :DropInvalidMessage, :Index, :DateFormat, :ContentKey, :DropInvalidJsonMessage, :DocumentIdField, :IndexType, :DropCls, :DatabasePrimaryKey, :DropDlq, :RecordMappingList, :DateField
+ 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)
+ 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)
@Resource = resource
@Port = port
@UserName = username
@Password = password
@SelfBuilt = selfbuilt
@@ -6358,10 +6360,11 @@
@DropCls = dropcls
@DatabasePrimaryKey = databaseprimarykey
@DropDlq = dropdlq
@RecordMappingList = recordmappinglist
@DateField = datefield
+ @RecordMappingMode = recordmappingmode
end
def deserialize(params)
@Resource = params['Resource']
@Port = params['Port']
@@ -6393,10 +6396,11 @@
esrecordmapping_tmp.deserialize(i)
@RecordMappingList << esrecordmapping_tmp
end
end
@DateField = params['DateField']
+ @RecordMappingMode = params['RecordMappingMode']
end
end
# 消息字段与 es 索引的映射关系
class EsRecordMapping < TencentCloud::Common::AbstractModel
@@ -7555,14 +7559,17 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type RemainingTopics: Integer
# @param DynamicDiskConfig: 动态硬盘扩容策略
# 注意:此字段可能返回 null,表示取不到有效值。
# @type DynamicDiskConfig: :class:`Tencentcloud::Ckafka.v20190819.models.DynamicDiskConfig`
+ # @param InstanceChargeType: 实例计费类型
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type InstanceChargeType: String
- attr_accessor :InstanceId, :InstanceName, :VipList, :Vip, :Vport, :Status, :Bandwidth, :DiskSize, :ZoneId, :VpcId, :SubnetId, :Healthy, :HealthyMessage, :CreateTime, :MsgRetentionTime, :Config, :RemainderPartitions, :RemainderTopics, :CreatedPartitions, :CreatedTopics, :Tags, :ExpireTime, :ZoneIds, :Version, :MaxGroupNum, :Cvm, :InstanceType, :Features, :RetentionTimeConfig, :MaxConnection, :PublicNetwork, :DeleteRouteTimestamp, :RemainingPartitions, :RemainingTopics, :DynamicDiskConfig
+ attr_accessor :InstanceId, :InstanceName, :VipList, :Vip, :Vport, :Status, :Bandwidth, :DiskSize, :ZoneId, :VpcId, :SubnetId, :Healthy, :HealthyMessage, :CreateTime, :MsgRetentionTime, :Config, :RemainderPartitions, :RemainderTopics, :CreatedPartitions, :CreatedTopics, :Tags, :ExpireTime, :ZoneIds, :Version, :MaxGroupNum, :Cvm, :InstanceType, :Features, :RetentionTimeConfig, :MaxConnection, :PublicNetwork, :DeleteRouteTimestamp, :RemainingPartitions, :RemainingTopics, :DynamicDiskConfig, :InstanceChargeType
- def initialize(instanceid=nil, instancename=nil, viplist=nil, vip=nil, vport=nil, status=nil, bandwidth=nil, disksize=nil, zoneid=nil, vpcid=nil, subnetid=nil, healthy=nil, healthymessage=nil, createtime=nil, msgretentiontime=nil, config=nil, remainderpartitions=nil, remaindertopics=nil, createdpartitions=nil, createdtopics=nil, tags=nil, expiretime=nil, zoneids=nil, version=nil, maxgroupnum=nil, cvm=nil, instancetype=nil, features=nil, retentiontimeconfig=nil, maxconnection=nil, publicnetwork=nil, deleteroutetimestamp=nil, remainingpartitions=nil, remainingtopics=nil, dynamicdiskconfig=nil)
+ def initialize(instanceid=nil, instancename=nil, viplist=nil, vip=nil, vport=nil, status=nil, bandwidth=nil, disksize=nil, zoneid=nil, vpcid=nil, subnetid=nil, healthy=nil, healthymessage=nil, createtime=nil, msgretentiontime=nil, config=nil, remainderpartitions=nil, remaindertopics=nil, createdpartitions=nil, createdtopics=nil, tags=nil, expiretime=nil, zoneids=nil, version=nil, maxgroupnum=nil, cvm=nil, instancetype=nil, features=nil, retentiontimeconfig=nil, maxconnection=nil, publicnetwork=nil, deleteroutetimestamp=nil, remainingpartitions=nil, remainingtopics=nil, dynamicdiskconfig=nil, instancechargetype=nil)
@InstanceId = instanceid
@InstanceName = instancename
@VipList = viplist
@Vip = vip
@Vport = vport
@@ -7594,10 +7601,11 @@
@PublicNetwork = publicnetwork
@DeleteRouteTimestamp = deleteroutetimestamp
@RemainingPartitions = remainingpartitions
@RemainingTopics = remainingtopics
@DynamicDiskConfig = dynamicdiskconfig
+ @InstanceChargeType = instancechargetype
end
def deserialize(params)
@InstanceId = params['InstanceId']
@InstanceName = params['InstanceName']
@@ -7655,10 +7663,11 @@
@RemainingTopics = params['RemainingTopics']
unless params['DynamicDiskConfig'].nil?
@DynamicDiskConfig = DynamicDiskConfig.new
@DynamicDiskConfig.deserialize(params['DynamicDiskConfig'])
end
+ @InstanceChargeType = params['InstanceChargeType']
end
end
# 实例购买付费参数
class InstanceChargeParam < TencentCloud::Common::AbstractModel
@@ -9908,11 +9917,11 @@
@TimeSpan = params['TimeSpan']
end
end
# RenewCkafkaInstance接口出参bigDealIds
- class RenewCkafkaInstanceResponse < TencentCloud::Common::AbstractModel
+ class RenewCkafkaInstanceResp < TencentCloud::Common::AbstractModel
# @param BigDealId: 订单号
# 注意:此字段可能返回 null,表示取不到有效值。
# @type BigDealId: String
# @param DealName: 子订单号
# 注意:此字段可能返回 null,表示取不到有效值。
@@ -9926,9 +9935,32 @@
end
def deserialize(params)
@BigDealId = params['BigDealId']
@DealName = params['DealName']
+ end
+ end
+
+ # RenewCkafkaInstance返回参数结构体
+ class RenewCkafkaInstanceResponse < TencentCloud::Common::AbstractModel
+ # @param Result: 返回值
+ # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.RenewCkafkaInstanceResp`
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :Result, :RequestId
+
+ def initialize(result=nil, requestid=nil)
+ @Result = result
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['Result'].nil?
+ @Result = RenewCkafkaInstanceResp.new
+ @Result.deserialize(params['Result'])
+ end
+ @RequestId = params['RequestId']
end
end
# 数据处理——Value处理参数——替换参数
class ReplaceParam < TencentCloud::Common::AbstractModel