lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.868 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.869
- old
+ new
@@ -9264,9 +9264,88 @@
end
@RequestId = params['RequestId']
end
end
+ # ModifyRoutineMaintenanceTask请求参数结构体
+ class ModifyRoutineMaintenanceTaskRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 实例id
+ # @type InstanceId: String
+ # @param MaintenanceType: 自动化运维类别
+ # @type MaintenanceType: String
+ # @param MaintenanceSubtype: 自动化运维子类别
+ # @type MaintenanceSubtype: String
+ # @param TopicName: 主题名称
+ # @type TopicName: String
+ # @param ConfigureThreshold: 任务触发阈值
+ # @type ConfigureThreshold: Integer
+ # @param ConfigureStepSize: 任务调整步长
+ # @type ConfigureStepSize: Integer
+ # @param ConfigureLimit: 任务调整上限
+ # @type ConfigureLimit: Integer
+ # @param PlannedTime: 任务预期触发时间,存储从当日 0AM 开始偏移的秒数
+ # @type PlannedTime: Integer
+ # @param ExtraConfig: 任务额外信息
+ # @type ExtraConfig: String
+ # @param Status: 任务状态
+ # @type Status: Integer
+ # @param Week: 执行week day
+ # @type Week: String
+
+ attr_accessor :InstanceId, :MaintenanceType, :MaintenanceSubtype, :TopicName, :ConfigureThreshold, :ConfigureStepSize, :ConfigureLimit, :PlannedTime, :ExtraConfig, :Status, :Week
+
+ def initialize(instanceid=nil, maintenancetype=nil, maintenancesubtype=nil, topicname=nil, configurethreshold=nil, configurestepsize=nil, configurelimit=nil, plannedtime=nil, extraconfig=nil, status=nil, week=nil)
+ @InstanceId = instanceid
+ @MaintenanceType = maintenancetype
+ @MaintenanceSubtype = maintenancesubtype
+ @TopicName = topicname
+ @ConfigureThreshold = configurethreshold
+ @ConfigureStepSize = configurestepsize
+ @ConfigureLimit = configurelimit
+ @PlannedTime = plannedtime
+ @ExtraConfig = extraconfig
+ @Status = status
+ @Week = week
+ end
+
+ def deserialize(params)
+ @InstanceId = params['InstanceId']
+ @MaintenanceType = params['MaintenanceType']
+ @MaintenanceSubtype = params['MaintenanceSubtype']
+ @TopicName = params['TopicName']
+ @ConfigureThreshold = params['ConfigureThreshold']
+ @ConfigureStepSize = params['ConfigureStepSize']
+ @ConfigureLimit = params['ConfigureLimit']
+ @PlannedTime = params['PlannedTime']
+ @ExtraConfig = params['ExtraConfig']
+ @Status = params['Status']
+ @Week = params['Week']
+ end
+ end
+
+ # ModifyRoutineMaintenanceTask返回参数结构体
+ class ModifyRoutineMaintenanceTaskResponse < TencentCloud::Common::AbstractModel
+ # @param Result: 返回结果
+ # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.JgwOperateResponse`
+ # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 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
+
# ModifyTopicAttributes请求参数结构体
class ModifyTopicAttributesRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例 ID。
# @type InstanceId: String
# @param TopicName: 主题名称。