Class: TencentCloud::Tcb::V20180608::FreequotaInfo

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

Overview

后付费资源免费量信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourcetype = nil, resourcemetric = nil, freequota = nil, metricunit = nil, deducttype = nil, freequotatype = nil) ⇒ FreequotaInfo

Returns a new instance of FreequotaInfo.



6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/v20180608/models.rb', line 6231

def initialize(resourcetype=nil, resourcemetric=nil, freequota=nil, metricunit=nil, deducttype=nil, freequotatype=nil)
  @ResourceType = resourcetype
  @ResourceMetric = resourcemetric
  @FreeQuota = freequota
  @MetricUnit = metricunit
  @DeductType = deducttype
  @FreeQuotaType = freequotatype
end

Instance Attribute Details

#DeductTypeObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def DeductType
  @DeductType
end

#FreeQuotaObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def FreeQuota
  @FreeQuota
end

#FreeQuotaTypeObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def FreeQuotaType
  @FreeQuotaType
end

#MetricUnitObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def MetricUnit
  @MetricUnit
end

#ResourceMetricObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def ResourceMetric
  @ResourceMetric
end

#ResourceTypeObject

<li>COS</li> <li>CDN</li> <li>FLEXDB</li> <li>SCF</li> <li>sum-month:以月为单位抵扣</li> <li>sum-day:以天为单位抵扣</li> <li>totalize:总容量抵扣</li> <li>basic:通用量抵扣</li>

Parameters:

  • ResourceType:

    资源类型

  • ResourceMetric:

    资源指标名称

  • FreeQuota:

    资源指标免费量

  • MetricUnit:

    指标单位

  • DeductType:

    免费量抵扣周期

  • FreeQuotaType:

    免费量类型



6229
6230
6231
# File 'lib/v20180608/models.rb', line 6229

def ResourceType
  @ResourceType
end

Instance Method Details

#deserialize(params) ⇒ Object



6240
6241
6242
6243
6244
6245
6246
6247
# File 'lib/v20180608/models.rb', line 6240

def deserialize(params)
  @ResourceType = params['ResourceType']
  @ResourceMetric = params['ResourceMetric']
  @FreeQuota = params['FreeQuota']
  @MetricUnit = params['MetricUnit']
  @DeductType = params['DeductType']
  @FreeQuotaType = params['FreeQuotaType']
end