lib/v20190819/models.rb in tencentcloud-sdk-ckafka-1.0.260 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-1.0.261
- old
+ new
@@ -851,10 +851,61 @@
end
@RequestId = params['RequestId']
end
end
+ # CreateConsumer请求参数结构体
+ class CreateConsumerRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 实例id
+ # @type InstanceId: String
+ # @param GroupName: group名称
+ # @type GroupName: String
+ # @param TopicName: topic名称
+ # @type TopicName: String
+ # @param TopicNameList: topic名称数组
+ # @type TopicNameList: Array
+
+ attr_accessor :InstanceId, :GroupName, :TopicName, :TopicNameList
+
+ def initialize(instanceid=nil, groupname=nil, topicname=nil, topicnamelist=nil)
+ @InstanceId = instanceid
+ @GroupName = groupname
+ @TopicName = topicname
+ @TopicNameList = topicnamelist
+ end
+
+ def deserialize(params)
+ @InstanceId = params['InstanceId']
+ @GroupName = params['GroupName']
+ @TopicName = params['TopicName']
+ @TopicNameList = params['TopicNameList']
+ end
+ end
+
+ # CreateConsumer返回参数结构体
+ class CreateConsumerResponse < TencentCloud::Common::AbstractModel
+ # @param Result: 创建group描述
+ # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.JgwOperateResponse`
+ # @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 = JgwOperateResponse.new
+ @Result.deserialize(params['Result'])
+ end
+ @RequestId = params['RequestId']
+ end
+ end
+
# 创建预付费接口返回的Data
class CreateInstancePreData < TencentCloud::Common::AbstractModel
# @param FlowId: CreateInstancePre返回固定为0,不能作为CheckTaskStatus的查询条件。只是为了保证和后台数据结构对齐。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type FlowId: Integer
@@ -1044,9 +1095,80 @@
end
# CreatePartition返回参数结构体
class CreatePartitionResponse < TencentCloud::Common::AbstractModel
# @param Result: 返回的结果集
+ # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.JgwOperateResponse`
+ # @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 = JgwOperateResponse.new
+ @Result.deserialize(params['Result'])
+ end
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # CreateRoute请求参数结构体
+ class CreateRouteRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 实例唯一id
+ # @type InstanceId: String
+ # @param VipType: 路由网络类型(3:vpc路由;4:标准版支撑路由;7:专业版支撑路由)
+ # @type VipType: Integer
+ # @param VpcId: vpc网络Id
+ # @type VpcId: String
+ # @param SubnetId: vpc子网id
+ # @type SubnetId: String
+ # @param AccessType: 访问类型
+ # @type AccessType: Integer
+ # @param AuthFlag: 是否需要权限管理
+ # @type AuthFlag: Integer
+ # @param CallerAppid: 调用方appId
+ # @type CallerAppid: Integer
+ # @param PublicNetwork: 公网带宽
+ # @type PublicNetwork: Integer
+ # @param Ip: vip地址
+ # @type Ip: String
+
+ attr_accessor :InstanceId, :VipType, :VpcId, :SubnetId, :AccessType, :AuthFlag, :CallerAppid, :PublicNetwork, :Ip
+
+ def initialize(instanceid=nil, viptype=nil, vpcid=nil, subnetid=nil, accesstype=nil, authflag=nil, callerappid=nil, publicnetwork=nil, ip=nil)
+ @InstanceId = instanceid
+ @VipType = viptype
+ @VpcId = vpcid
+ @SubnetId = subnetid
+ @AccessType = accesstype
+ @AuthFlag = authflag
+ @CallerAppid = callerappid
+ @PublicNetwork = publicnetwork
+ @Ip = ip
+ end
+
+ def deserialize(params)
+ @InstanceId = params['InstanceId']
+ @VipType = params['VipType']
+ @VpcId = params['VpcId']
+ @SubnetId = params['SubnetId']
+ @AccessType = params['AccessType']
+ @AuthFlag = params['AuthFlag']
+ @CallerAppid = params['CallerAppid']
+ @PublicNetwork = params['PublicNetwork']
+ @Ip = params['Ip']
+ end
+ end
+
+ # CreateRoute返回参数结构体
+ class CreateRouteResponse < TencentCloud::Common::AbstractModel
+ # @param Result: 返回结果
# @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.JgwOperateResponse`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Result, :RequestId