Class: TencentCloud::Postgres::V20170312::EventInfo

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

Overview

参数修改事件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paramname = nil, oldvalue = nil, newvalue = nil, modifytime = nil, effectivetime = nil, state = nil, operator = nil, eventlog = nil) ⇒ EventInfo

Returns a new instance of EventInfo.



4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
# File 'lib/v20170312/models.rb', line 4821

def initialize(paramname=nil, oldvalue=nil, newvalue=nil, modifytime=nil, effectivetime=nil, state=nil, operator=nil, eventlog=nil)
  @ParamName = paramname
  @OldValue = oldvalue
  @NewValue = newvalue
  @ModifyTime = modifytime
  @EffectiveTime = effectivetime
  @State = state
  @Operator = operator
  @EventLog = eventlog
end

Instance Attribute Details

#EffectiveTimeObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def EffectiveTime
  @EffectiveTime
end

#EventLogObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def EventLog
  @EventLog
end

#ModifyTimeObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def ModifyTime
  @ModifyTime
end

#NewValueObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def NewValue
  @NewValue
end

#OldValueObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def OldValue
  @OldValue
end

#OperatorObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def Operator
  @Operator
end

#ParamNameObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def ParamName
  @ParamName
end

#StateObject

Parameters:

  • ParamName:

    参数名

  • OldValue:

    原参数值

  • NewValue:

    本次修改期望参数值

  • ModifyTime:

    后台参数修改开始时间

  • EffectiveTime:

    后台参数生效开始时间

  • State:

    修改状态。枚举值:in progress、success、paused

  • Operator:

    操作者(一般为用户sub UIN)

  • EventLog:

    时间日志。



4819
4820
4821
# File 'lib/v20170312/models.rb', line 4819

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
# File 'lib/v20170312/models.rb', line 4832

def deserialize(params)
  @ParamName = params['ParamName']
  @OldValue = params['OldValue']
  @NewValue = params['NewValue']
  @ModifyTime = params['ModifyTime']
  @EffectiveTime = params['EffectiveTime']
  @State = params['State']
  @Operator = params['Operator']
  @EventLog = params['EventLog']
end