Class: TencentCloud::Svp::V20240125::SavingPlanUsageDetail

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

Overview

节省计划使用率数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sptype = nil, status = nil, deductamount = nil, promiseamount = nil, netsavings = nil, utilizationrate = nil, lossamount = nil, dosageamount = nil, costamount = nil, region = nil) ⇒ SavingPlanUsageDetail

Returns a new instance of SavingPlanUsageDetail.



487
488
489
490
491
492
493
494
495
496
497
498
# File 'lib/v20240125/models.rb', line 487

def initialize(sptype=nil, status=nil, deductamount=nil, promiseamount=nil, netsavings=nil, utilizationrate=nil, lossamount=nil, dosageamount=nil, costamount=nil, region=nil)
  @SpType = sptype
  @Status = status
  @DeductAmount = deductamount
  @PromiseAmount = promiseamount
  @NetSavings = netsavings
  @UtilizationRate = utilizationrate
  @LossAmount = lossamount
  @DosageAmount = dosageamount
  @CostAmount = costamount
  @Region = region
end

Instance Attribute Details

#CostAmountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def CostAmount
  @CostAmount
end

#DeductAmountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def DeductAmount
  @DeductAmount
end

#DosageAmountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def DosageAmount
  @DosageAmount
end

#LossAmountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def LossAmount
  @LossAmount
end

#NetSavingsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def NetSavings
  @NetSavings
end

#PromiseAmountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def PromiseAmount
  @PromiseAmount
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def Region
  @Region
end

#SpTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def SpType
  @SpType
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def Status
  @Status
end

#UtilizationRateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SpType:

    节省计划类型

  • Status:

    节省计划状态

  • DeductAmount:

    累计抵扣的金额(单位:元)

  • PromiseAmount:

    累计承诺消费金额(单位:元)

  • NetSavings:

    累计净节省金额(单位:元)

  • UtilizationRate:

    使用率

  • LossAmount:

    累计流失金额(单位:元)

  • DosageAmount:

    累计按量计费预期金额(单位:元)

  • CostAmount:

    累计成本金额(单位:元)

  • Region:

    地域



485
486
487
# File 'lib/v20240125/models.rb', line 485

def UtilizationRate
  @UtilizationRate
end

Instance Method Details

#deserialize(params) ⇒ Object



500
501
502
503
504
505
506
507
508
509
510
511
# File 'lib/v20240125/models.rb', line 500

def deserialize(params)
  @SpType = params['SpType']
  @Status = params['Status']
  @DeductAmount = params['DeductAmount']
  @PromiseAmount = params['PromiseAmount']
  @NetSavings = params['NetSavings']
  @UtilizationRate = params['UtilizationRate']
  @LossAmount = params['LossAmount']
  @DosageAmount = params['DosageAmount']
  @CostAmount = params['CostAmount']
  @Region = params['Region']
end