Class: TencentCloud::Cdwpg::V20201230::ChargeProperties

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

Overview

计费时间参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(renewflag = nil, timespan = nil, timeunit = nil, paymode = nil, chargetype = nil) ⇒ ChargeProperties

Returns a new instance of ChargeProperties.



91
92
93
94
95
96
97
# File 'lib/v20201230/models.rb', line 91

def initialize(renewflag=nil, timespan=nil, timeunit=nil, paymode=nil, chargetype=nil)
  @RenewFlag = renewflag
  @TimeSpan = timespan
  @TimeUnit = timeunit
  @PayMode = paymode
  @ChargeType = chargetype
end

Instance Attribute Details

#ChargeTypeObject

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

Parameters:

  • RenewFlag:

    1-需要自动续期

  • TimeSpan:

    订单时间范围

  • TimeUnit:

    时间单位,一般为h和m

  • PayMode:

    计费类型0-按量计费,1-包年包月

  • ChargeType:

    PREPAID、POSTPAID_BY_HOUR



89
90
91
# File 'lib/v20201230/models.rb', line 89

def ChargeType
  @ChargeType
end

#PayModeObject

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

Parameters:

  • RenewFlag:

    1-需要自动续期

  • TimeSpan:

    订单时间范围

  • TimeUnit:

    时间单位,一般为h和m

  • PayMode:

    计费类型0-按量计费,1-包年包月

  • ChargeType:

    PREPAID、POSTPAID_BY_HOUR



89
90
91
# File 'lib/v20201230/models.rb', line 89

def PayMode
  @PayMode
end

#RenewFlagObject

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

Parameters:

  • RenewFlag:

    1-需要自动续期

  • TimeSpan:

    订单时间范围

  • TimeUnit:

    时间单位,一般为h和m

  • PayMode:

    计费类型0-按量计费,1-包年包月

  • ChargeType:

    PREPAID、POSTPAID_BY_HOUR



89
90
91
# File 'lib/v20201230/models.rb', line 89

def RenewFlag
  @RenewFlag
end

#TimeSpanObject

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

Parameters:

  • RenewFlag:

    1-需要自动续期

  • TimeSpan:

    订单时间范围

  • TimeUnit:

    时间单位,一般为h和m

  • PayMode:

    计费类型0-按量计费,1-包年包月

  • ChargeType:

    PREPAID、POSTPAID_BY_HOUR



89
90
91
# File 'lib/v20201230/models.rb', line 89

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

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

Parameters:

  • RenewFlag:

    1-需要自动续期

  • TimeSpan:

    订单时间范围

  • TimeUnit:

    时间单位,一般为h和m

  • PayMode:

    计费类型0-按量计费,1-包年包月

  • ChargeType:

    PREPAID、POSTPAID_BY_HOUR



89
90
91
# File 'lib/v20201230/models.rb', line 89

def TimeUnit
  @TimeUnit
end

Instance Method Details

#deserialize(params) ⇒ Object



99
100
101
102
103
104
105
# File 'lib/v20201230/models.rb', line 99

def deserialize(params)
  @RenewFlag = params['RenewFlag']
  @TimeSpan = params['TimeSpan']
  @TimeUnit = params['TimeUnit']
  @PayMode = params['PayMode']
  @ChargeType = params['ChargeType']
end