Class: TencentCloud::Postgres::V20170312::EventItem

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, eventcount = nil, eventdetail = nil) ⇒ EventItem

Returns a new instance of EventItem.



4855
4856
4857
4858
4859
# File 'lib/v20170312/models.rb', line 4855

def initialize(paramname=nil, eventcount=nil, eventdetail=nil)
  @ParamName = paramname
  @EventCount = eventcount
  @EventDetail = eventdetail
end

Instance Attribute Details

#EventCountObject

Parameters:

  • ParamName:

    参数名

  • EventCount:

    修改事件数

  • EventDetail:

    修改时间详情



4853
4854
4855
# File 'lib/v20170312/models.rb', line 4853

def EventCount
  @EventCount
end

#EventDetailObject

Parameters:

  • ParamName:

    参数名

  • EventCount:

    修改事件数

  • EventDetail:

    修改时间详情



4853
4854
4855
# File 'lib/v20170312/models.rb', line 4853

def EventDetail
  @EventDetail
end

#ParamNameObject

Parameters:

  • ParamName:

    参数名

  • EventCount:

    修改事件数

  • EventDetail:

    修改时间详情



4853
4854
4855
# File 'lib/v20170312/models.rb', line 4853

def ParamName
  @ParamName
end

Instance Method Details

#deserialize(params) ⇒ Object



4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
# File 'lib/v20170312/models.rb', line 4861

def deserialize(params)
  @ParamName = params['ParamName']
  @EventCount = params['EventCount']
  unless params['EventDetail'].nil?
    @EventDetail = []
    params['EventDetail'].each do |i|
      eventinfo_tmp = EventInfo.new
      eventinfo_tmp.deserialize(i)
      @EventDetail << eventinfo_tmp
    end
  end
end