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(spid = nil, 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.



647
648
649
650
651
652
653
654
655
656
657
658
659
# File 'lib/v20240125/models.rb', line 647

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

Instance Attribute Details

#CostAmount ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def CostAmount
  @CostAmount
end

#DeductAmount ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def DeductAmount
  @DeductAmount
end

#DosageAmount ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def DosageAmount
  @DosageAmount
end

#LossAmount ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def LossAmount
  @LossAmount
end

#NetSavings ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def NetSavings
  @NetSavings
end

#PromiseAmount ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def PromiseAmount
  @PromiseAmount
end

#Region ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def Region
  @Region
end

#SpId ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def SpId
  @SpId
end

#SpType ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def SpType
  @SpType
end

#Status ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def Status
  @Status
end

#UtilizationRate ⇒ Object

Parameters:

  • SpId: (p) —

    节省计划资源id

  • SpType: (p) —

    节省计划类型

  • Status: (p) —

    节省计划状态

    枚举值:
    • 1: 生效
    • 2: 失效
    • 3: 作废

  • DeductAmount: (p) —

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

  • PromiseAmount: (p) —

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

  • NetSavings: (p) —

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

  • UtilizationRate: (p) —

    使用率

  • LossAmount: (p) —

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

  • DosageAmount: (p) —

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

  • CostAmount: (p) —

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

  • Region: (p) —

    地域



645
646
647
# File 'lib/v20240125/models.rb', line 645

def UtilizationRate
  @UtilizationRate
end

Instance Method Details

#deserialize(params) ⇒ Object



661
662
663
664
665
666
667
668
669
670
671
672
673
# File 'lib/v20240125/models.rb', line 661

def deserialize(params)
  @SpId = params['SpId']
  @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