Class: TencentCloud::Cynosdb::V20190107::InquirePriceCreateRequest

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

Overview

InquirePriceCreate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, goodsnum = nil, instancepaymode = nil, storagepaymode = nil, devicetype = nil, cpu = nil, memory = nil, ccu = nil, storagelimit = nil, timespan = nil, timeunit = nil) ⇒ InquirePriceCreateRequest

Returns a new instance of InquirePriceCreateRequest.



8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
# File 'lib/v20190107/models.rb', line 8641

def initialize(zone=nil, goodsnum=nil, instancepaymode=nil, storagepaymode=nil, devicetype=nil, cpu=nil, memory=nil, ccu=nil, storagelimit=nil, timespan=nil, timeunit=nil)
  @Zone = zone
  @GoodsNum = goodsnum
  @InstancePayMode = instancepaymode
  @StoragePayMode = storagepaymode
  @DeviceType = devicetype
  @Cpu = cpu
  @Memory = memory
  @Ccu = ccu
  @StorageLimit = storagelimit
  @TimeSpan = timespan
  @TimeUnit = timeunit
end

Instance Attribute Details

#CcuObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def Ccu
  @Ccu
end

#CpuObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def Cpu
  @Cpu
end

#DeviceTypeObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def DeviceType
  @DeviceType
end

#GoodsNumObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def GoodsNum
  @GoodsNum
end

#InstancePayModeObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def InstancePayMode
  @InstancePayMode
end

#MemoryObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def Memory
  @Memory
end

#StorageLimitObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def StorageLimit
  @StorageLimit
end

#StoragePayModeObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def StoragePayMode
  @StoragePayMode
end

#TimeSpanObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def TimeUnit
  @TimeUnit
end

#ZoneObject

Parameters:

  • Zone:

    可用区,每个地域提供最佳实践

  • GoodsNum:

    购买计算节点个数

  • InstancePayMode:

    实例购买类型,可选值为:PREPAID, POSTPAID, SERVERLESS

  • StoragePayMode:

    存储购买类型,可选值为:PREPAID, POSTPAID

  • DeviceType:

    实例设备类型

  • Cpu:

    CPU核数,PREPAID与POSTPAID实例类型必传

  • Memory:

    内存大小,单位G,PREPAID与POSTPAID实例类型必传

  • Ccu:

    Ccu大小,serverless类型必传

  • StorageLimit:

    存储大小,PREPAID存储类型必传

  • TimeSpan:

    购买时长,PREPAID购买类型必传

  • TimeUnit:

    时长单位,可选值为:m,d。PREPAID购买类型必传



8639
8640
8641
# File 'lib/v20190107/models.rb', line 8639

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
# File 'lib/v20190107/models.rb', line 8655

def deserialize(params)
  @Zone = params['Zone']
  @GoodsNum = params['GoodsNum']
  @InstancePayMode = params['InstancePayMode']
  @StoragePayMode = params['StoragePayMode']
  @DeviceType = params['DeviceType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Ccu = params['Ccu']
  @StorageLimit = params['StorageLimit']
  @TimeSpan = params['TimeSpan']
  @TimeUnit = params['TimeUnit']
end