Class: TencentCloud::Dbbrain::V20210527::AutonomyActionVo

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

Overview

redis自治事件任务详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actionid = nil, eventid = nil, type = nil, triggertime = nil, createtime = nil, updatetime = nil, finishtime = nil, expiretime = nil, reason = nil, status = nil) ⇒ AutonomyActionVo

Returns a new instance of AutonomyActionVo.



447
448
449
450
451
452
453
454
455
456
457
458
# File 'lib/v20210527/models.rb', line 447

def initialize(actionid=nil, eventid=nil, type=nil, triggertime=nil, createtime=nil, updatetime=nil, finishtime=nil, expiretime=nil, reason=nil, status=nil)
  @ActionId = actionid
  @EventId = eventid
  @Type = type
  @TriggerTime = triggertime
  @CreateTime = createtime
  @UpdateTime = updatetime
  @FinishTime = finishtime
  @ExpireTime = expiretime
  @Reason = reason
  @Status = status
end

Instance Attribute Details

#ActionIdObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def ActionId
  @ActionId
end

#CreateTimeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def CreateTime
  @CreateTime
end

#EventIdObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def EventId
  @EventId
end

#ExpireTimeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def ExpireTime
  @ExpireTime
end

#FinishTimeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def FinishTime
  @FinishTime
end

#ReasonObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def Reason
  @Reason
end

#StatusObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def Status
  @Status
end

#TriggerTimeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def TriggerTime
  @TriggerTime
end

#TypeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def Type
  @Type
end

#UpdateTimeObject

其中:RUNNING - 运行中FINISHED - 已完成TERMINATED - 已终止CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: “yyyy-MM-dd HH:mm:ss”

  • CreateTime:

    自治任务创建时间。格式: “yyyy-MM-dd HH:mm:ss”

  • UpdateTime:

    自治任务更新时间,格式: “yyyy-MM-dd HH:mm:ss”

  • FinishTime:

    自治任务完成时间。格式: “yyyy-MM-dd HH:mm:ss”

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:RUNNING,FINISHED,TERMINATED,CANCELLED



445
446
447
# File 'lib/v20210527/models.rb', line 445

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



460
461
462
463
464
465
466
467
468
469
470
471
# File 'lib/v20210527/models.rb', line 460

def deserialize(params)
  @ActionId = params['ActionId']
  @EventId = params['EventId']
  @Type = params['Type']
  @TriggerTime = params['TriggerTime']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @FinishTime = params['FinishTime']
  @ExpireTime = params['ExpireTime']
  @Reason = params['Reason']
  @Status = params['Status']
end