Class: TencentCloud::Cynosdb::V20190107::InquirePriceModifyRequest

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

Overview

InquirePriceModify请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, cpu = nil, memory = nil, storagelimit = nil, instanceid = nil, devicetype = nil, ccu = nil) ⇒ InquirePriceModifyRequest

Returns a new instance of InquirePriceModifyRequest.



8719
8720
8721
8722
8723
8724
8725
8726
8727
# File 'lib/v20190107/models.rb', line 8719

def initialize(clusterid=nil, cpu=nil, memory=nil, storagelimit=nil, instanceid=nil, devicetype=nil, ccu=nil)
  @ClusterId = clusterid
  @Cpu = cpu
  @Memory = memory
  @StorageLimit = storagelimit
  @InstanceId = instanceid
  @DeviceType = devicetype
  @Ccu = ccu
end

Instance Attribute Details

#CcuObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def Ccu
  @Ccu
end

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def ClusterId
  @ClusterId
end

#CpuObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def Cpu
  @Cpu
end

#DeviceTypeObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def DeviceType
  @DeviceType
end

#InstanceIdObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def InstanceId
  @InstanceId
end

#MemoryObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def Memory
  @Memory
end

#StorageLimitObject

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    CPU核数

  • Memory:

    内存大小

  • StorageLimit:

    存储大小,存储资源变配:ClusterId,StorageLimit

  • InstanceId:

    实例ID,计算资源变配必传: ClusterId,InstanceId,Cpu,Memory

  • DeviceType:

    实例设备类型

  • Ccu:

    serverless实例ccu大小



8717
8718
8719
# File 'lib/v20190107/models.rb', line 8717

def StorageLimit
  @StorageLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



8729
8730
8731
8732
8733
8734
8735
8736
8737
# File 'lib/v20190107/models.rb', line 8729

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @StorageLimit = params['StorageLimit']
  @InstanceId = params['InstanceId']
  @DeviceType = params['DeviceType']
  @Ccu = params['Ccu']
end