Class: TencentCloud::Billing::V20180709::CosDetailSets

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

Overview

cos产品用量明细返回数据结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucketname = nil, dosagebegintime = nil, dosageendtime = nil, subproductcodename = nil, billingitemcodename = nil, dosagevalue = nil, unit = nil) ⇒ CosDetailSets

Returns a new instance of CosDetailSets.



4613
4614
4615
4616
4617
4618
4619
4620
4621
# File 'lib/v20180709/models.rb', line 4613

def initialize(bucketname=nil, dosagebegintime=nil, dosageendtime=nil, subproductcodename=nil, billingitemcodename=nil, dosagevalue=nil, unit=nil)
  @BucketName = bucketname
  @DosageBeginTime = dosagebegintime
  @DosageEndTime = dosageendtime
  @SubProductCodeName = subproductcodename
  @BillingItemCodeName = billingitemcodename
  @DosageValue = dosagevalue
  @Unit = unit
end

Instance Attribute Details

#BillingItemCodeNameObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def BillingItemCodeName
  @BillingItemCodeName
end

#BucketNameObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def BucketName
  @BucketName
end

#DosageBeginTimeObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def DosageBeginTime
  @DosageBeginTime
end

#DosageEndTimeObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def DosageEndTime
  @DosageEndTime
end

#DosageValueObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def DosageValue
  @DosageValue
end

#SubProductCodeNameObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def SubProductCodeName
  @SubProductCodeName
end

#UnitObject

Parameters:

  • BucketName:

    存储桶名称

  • DosageBeginTime:

    用量开始时间

  • DosageEndTime:

    用量结束时间

  • SubProductCodeName:

    子产品名称

  • BillingItemCodeName:

    计费项名称

  • DosageValue:

    用量

  • Unit:

    单位



4611
4612
4613
# File 'lib/v20180709/models.rb', line 4611

def Unit
  @Unit
end

Instance Method Details

#deserialize(params) ⇒ Object



4623
4624
4625
4626
4627
4628
4629
4630
4631
# File 'lib/v20180709/models.rb', line 4623

def deserialize(params)
  @BucketName = params['BucketName']
  @DosageBeginTime = params['DosageBeginTime']
  @DosageEndTime = params['DosageEndTime']
  @SubProductCodeName = params['SubProductCodeName']
  @BillingItemCodeName = params['BillingItemCodeName']
  @DosageValue = params['DosageValue']
  @Unit = params['Unit']
end