lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.566 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.567
- old
+ new
@@ -5080,10 +5080,49 @@
end
@RequestId = params['RequestId']
end
end
+ # DescribeTaskStatus请求参数结构体
+ class DescribeTaskStatusRequest < TencentCloud::Common::AbstractModel
+ # @param FlowId: 任务唯一标记
+ # @type FlowId: Integer
+
+ attr_accessor :FlowId
+
+ def initialize(flowid=nil)
+ @FlowId = flowid
+ end
+
+ def deserialize(params)
+ @FlowId = params['FlowId']
+ end
+ end
+
+ # DescribeTaskStatus返回参数结构体
+ class DescribeTaskStatusResponse < TencentCloud::Common::AbstractModel
+ # @param Result: 返回结果
+ # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.TaskStatusResponse`
+ # @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 = TaskStatusResponse.new
+ @Result.deserialize(params['Result'])
+ end
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeTopicAttributes请求参数结构体
class DescribeTopicAttributesRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例 ID
# @type InstanceId: String
# @param TopicName: 主题名称
@@ -9968,9 +10007,33 @@
end
def deserialize(params)
@TagKey = params['TagKey']
@TagValue = params['TagValue']
+ end
+ end
+
+ # 任务状态返回对象
+ class TaskStatusResponse < TencentCloud::Common::AbstractModel
+ # @param Status: 任务状态:
+ # 0 成功
+ # 1 失败
+ # 2 进行中
+ # @type Status: Integer
+ # @param Output: 输出信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Output: String
+
+ attr_accessor :Status, :Output
+
+ def initialize(status=nil, output=nil)
+ @Status = status
+ @Output = output
+ end
+
+ def deserialize(params)
+ @Status = params['Status']
+ @Output = params['Output']
end
end
# Tdw类型入参
class TdwParam < TencentCloud::Common::AbstractModel