Class: TencentCloud::Cdb::V20170320::RuleTemplateRecordInfo

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

Overview

规则模板变更记录信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, modifybeforeinfo = nil, modifyafterinfo = nil, affectedinstances = nil, operator = nil, updatetime = nil) ⇒ RuleTemplateRecordInfo

Returns a new instance of RuleTemplateRecordInfo.



13530
13531
13532
13533
13534
13535
13536
13537
# File 'lib/v20170320/models.rb', line 13530

def initialize(taskid=nil, modifybeforeinfo=nil, modifyafterinfo=nil, affectedinstances=nil, operator=nil, updatetime=nil)
  @TaskId = taskid
  @ModifyBeforeInfo = modifybeforeinfo
  @ModifyAfterInfo = modifyafterinfo
  @AffectedInstances = affectedinstances
  @Operator = operator
  @UpdateTime = updatetime
end

Instance Attribute Details

#AffectedInstancesObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def AffectedInstances
  @AffectedInstances
end

#ModifyAfterInfoObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def ModifyAfterInfo
  @ModifyAfterInfo
end

#ModifyBeforeInfoObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def ModifyBeforeInfo
  @ModifyBeforeInfo
end

#OperatorObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def Operator
  @Operator
end

#TaskIdObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def TaskId
  @TaskId
end

#UpdateTimeObject

Parameters:

  • TaskId:

    任务ID

  • ModifyBeforeInfo:

    修改前规则模板的详情。

  • ModifyAfterInfo:

    修改后规则模板的详情。

  • AffectedInstances:

    影响的实例。

  • Operator:

    操作人,账号uin。

  • UpdateTime:

    变更的时间。



13528
13529
13530
# File 'lib/v20170320/models.rb', line 13528

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
# File 'lib/v20170320/models.rb', line 13539

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['ModifyBeforeInfo'].nil?
    @ModifyBeforeInfo = RuleTemplateInfo.new
    @ModifyBeforeInfo.deserialize(params['ModifyBeforeInfo'])
  end
  unless params['ModifyAfterInfo'].nil?
    @ModifyAfterInfo = RuleTemplateInfo.new
    @ModifyAfterInfo.deserialize(params['ModifyAfterInfo'])
  end
  @AffectedInstances = params['AffectedInstances']
  @Operator = params['Operator']
  @UpdateTime = params['UpdateTime']
end