Class: TencentCloud::Billing::V20180709::DescribeCostExplorerSummaryRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Billing::V20180709::DescribeCostExplorerSummaryRequest
- Defined in:
- lib/v20180709/models.rb
Overview
DescribeCostExplorerSummary请求参数结构体
Instance Attribute Summary collapse
-
#BeginTime ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#BillType ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#Conditions ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#Dimensions ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#EndTime ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#FeeType ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#NeedConditionValue ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#PageNo ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#PageSize ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#PeriodType ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
-
#TagKeyStr ⇒ Object
default=仅总计 feeType=费用类型 billType=账单类型 business=产品 product=子产品 region=地域 zone=可用区 actionType=交易类型 payMode =计费模式 tags=标签 project =项目 payerUin=支付者账号 ownerUin=使用者账号.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(begintime = nil, endtime = nil, billtype = nil, periodtype = nil, dimensions = nil, feetype = nil, pagesize = nil, pageno = nil, tagkeystr = nil, needconditionvalue = nil, conditions = nil) ⇒ DescribeCostExplorerSummaryRequest
constructor
A new instance of DescribeCostExplorerSummaryRequest.
Constructor Details
#initialize(begintime = nil, endtime = nil, billtype = nil, periodtype = nil, dimensions = nil, feetype = nil, pagesize = nil, pageno = nil, tagkeystr = nil, needconditionvalue = nil, conditions = nil) ⇒ DescribeCostExplorerSummaryRequest
Returns a new instance of DescribeCostExplorerSummaryRequest.
8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 |
# File 'lib/v20180709/models.rb', line 8506 def initialize(begintime=nil, endtime=nil, billtype=nil, periodtype=nil, dimensions=nil, feetype=nil, pagesize=nil, pageno=nil, tagkeystr=nil, needconditionvalue=nil, conditions=nil) @BeginTime = begintime @EndTime = endtime @BillType = billtype @PeriodType = periodtype @Dimensions = dimensions @FeeType = feetype @PageSize = pagesize @PageNo = pageno @TagKeyStr = tagkeystr @NeedConditionValue = needconditionvalue @Conditions = conditions end |
Instance Attribute Details
#BeginTime ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def BeginTime @BeginTime end |
#BillType ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def BillType @BillType end |
#Conditions ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def Conditions @Conditions end |
#Dimensions ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def Dimensions @Dimensions end |
#EndTime ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def EndTime @EndTime end |
#FeeType ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def FeeType @FeeType end |
#NeedConditionValue ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def NeedConditionValue @NeedConditionValue end |
#PageNo ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def PageNo @PageNo end |
#PageSize ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def PageSize @PageSize end |
#PeriodType ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def PeriodType @PeriodType end |
#TagKeyStr ⇒ Object
default=仅总计feeType=费用类型billType=账单类型business=产品product=子产品region=地域zone=可用区actionType=交易类型payMode =计费模式tags=标签project =项目payerUin=支付者账号ownerUin=使用者账号
8504 8505 8506 |
# File 'lib/v20180709/models.rb', line 8504 def TagKeyStr @TagKeyStr end |
Instance Method Details
#deserialize(params) ⇒ Object
8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 |
# File 'lib/v20180709/models.rb', line 8520 def deserialize(params) @BeginTime = params['BeginTime'] @EndTime = params['EndTime'] @BillType = params['BillType'] @PeriodType = params['PeriodType'] @Dimensions = params['Dimensions'] @FeeType = params['FeeType'] @PageSize = params['PageSize'] @PageNo = params['PageNo'] @TagKeyStr = params['TagKeyStr'] @NeedConditionValue = params['NeedConditionValue'] unless params['Conditions'].nil? @Conditions = AnalyseConditions.new @Conditions.deserialize(params['Conditions']) end end |