Class: TencentCloud::Ckafka::V20190819::ModifyRoutineMaintenanceTaskRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190819/models.rb

Overview

ModifyRoutineMaintenanceTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, maintenancetype = nil, maintenancesubtype = nil, topicname = nil, configurethreshold = nil, configurestepsize = nil, configurelimit = nil, plannedtime = nil, extraconfig = nil, status = nil, week = nil) ⇒ ModifyRoutineMaintenanceTaskRequest

Returns a new instance of ModifyRoutineMaintenanceTaskRequest.



9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
# File 'lib/v20190819/models.rb', line 9560

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

Instance Attribute Details

#ConfigureLimitObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def ConfigureLimit
  @ConfigureLimit
end

#ConfigureStepSizeObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def ConfigureStepSize
  @ConfigureStepSize
end

#ConfigureThresholdObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def ConfigureThreshold
  @ConfigureThreshold
end

#ExtraConfigObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def ExtraConfig
  @ExtraConfig
end

#InstanceIdObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def InstanceId
  @InstanceId
end

#MaintenanceSubtypeObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def MaintenanceSubtype
  @MaintenanceSubtype
end

#MaintenanceTypeObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def MaintenanceType
  @MaintenanceType
end

#PlannedTimeObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def PlannedTime
  @PlannedTime
end

#StatusObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def Status
  @Status
end

#TopicNameObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def TopicName
  @TopicName
end

#WeekObject

Parameters:

  • ckafka集群实例id,可通过DescribeInstances接口获取

  • 自动化运维类别, 类别如下: QUOTA、ANALYSIS、RE_BALANCE、ELASTIC_BANDWIDTH

  • INSTANCE_STORAGE_CAPACITY(磁盘自动扩容)/MESSAGE_RETENTION_PERIOD(磁盘动态消息保留策略)

  • 主题名

  • 任务触发阈值

  • 任务调整步长

  • 任务调整上限

  • 任务预期触发时间,存储从当日 0AM 开始偏移的秒数

  • 任务额外信息

  • 任务状态,0 开启,1 关闭

  • 执行week day



9558
9559
9560
# File 'lib/v20190819/models.rb', line 9558

def Week
  @Week
end

Instance Method Details

#deserialize(params) ⇒ Object



9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
# File 'lib/v20190819/models.rb', line 9574

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