Class: TencentCloud::Waf::V20180125::MajorEventsPkg

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

Overview

重保防护资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceids = nil, status = nil, region = nil, begintime = nil, endtime = nil, inquirenum = nil, usednum = nil, renewflag = nil, billingitem = nil, hwstate = nil) ⇒ MajorEventsPkg

Returns a new instance of MajorEventsPkg.



13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
# File 'lib/v20180125/models.rb', line 13620

def initialize(resourceids=nil, status=nil, region=nil, begintime=nil, endtime=nil, inquirenum=nil, usednum=nil, renewflag=nil, billingitem=nil, hwstate=nil)
  @ResourceIds = resourceids
  @Status = status
  @Region = region
  @BeginTime = begintime
  @EndTime = endtime
  @InquireNum = inquirenum
  @UsedNum = usednum
  @RenewFlag = renewflag
  @BillingItem = billingitem
  @HWState = hwstate
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def BeginTime
  @BeginTime
end

#BillingItemObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def BillingItem
  @BillingItem
end

#EndTimeObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def EndTime
  @EndTime
end

#HWStateObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def HWState
  @HWState
end

#InquireNumObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def InquireNum
  @InquireNum
end

#RegionObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def Region
  @Region
end

#RenewFlagObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def RenewFlag
  @RenewFlag
end

#ResourceIdsObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def ResourceIds
  @ResourceIds
end

#StatusObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def Status
  @Status
end

#UsedNumObject

Parameters:

  • ResourceIds:

    资源id

  • Status:

    状态

  • Region:

    地域

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • InquireNum:

    申请数量

  • UsedNum:

    使用数量

  • RenewFlag:

    续费标志

  • BillingItem:

    计费项

  • HWState:

    护网包状态



13618
13619
13620
# File 'lib/v20180125/models.rb', line 13618

def UsedNum
  @UsedNum
end

Instance Method Details

#deserialize(params) ⇒ Object



13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
# File 'lib/v20180125/models.rb', line 13633

def deserialize(params)
  @ResourceIds = params['ResourceIds']
  @Status = params['Status']
  @Region = params['Region']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @InquireNum = params['InquireNum']
  @UsedNum = params['UsedNum']
  @RenewFlag = params['RenewFlag']
  @BillingItem = params['BillingItem']
  @HWState = params['HWState']
end