Class: TencentCloud::Ckafka::V20190819::InstanceChargeParam

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

Overview

实例购买付费参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancechargetype = nil, instancechargeperiod = nil) ⇒ InstanceChargeParam

Returns a new instance of InstanceChargeParam.



8104
8105
8106
8107
# File 'lib/v20190819/models.rb', line 8104

def initialize(instancechargetype=nil, instancechargeperiod=nil)
  @InstanceChargeType = instancechargetype
  @InstanceChargePeriod = instancechargeperiod
end

Instance Attribute Details

#InstanceChargePeriodObject

Parameters:

  • InstanceChargeType:

    实例付费类型: PREPAID(包年包月), POSTPAID_BY_HOUR(按量付费)

  • InstanceChargePeriod:

    购买时长: 包年包月时需要填写, 按量计费无需填写



8102
8103
8104
# File 'lib/v20190819/models.rb', line 8102

def InstanceChargePeriod
  @InstanceChargePeriod
end

#InstanceChargeTypeObject

Parameters:

  • InstanceChargeType:

    实例付费类型: PREPAID(包年包月), POSTPAID_BY_HOUR(按量付费)

  • InstanceChargePeriod:

    购买时长: 包年包月时需要填写, 按量计费无需填写



8102
8103
8104
# File 'lib/v20190819/models.rb', line 8102

def InstanceChargeType
  @InstanceChargeType
end

Instance Method Details

#deserialize(params) ⇒ Object



8109
8110
8111
8112
# File 'lib/v20190819/models.rb', line 8109

def deserialize(params)
  @InstanceChargeType = params['InstanceChargeType']
  @InstanceChargePeriod = params['InstanceChargePeriod']
end