Class: TencentCloud::Keewidb::V20220308::ProductConf

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

Overview

产品规格信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, typename = nil, minbuynum = nil, maxbuynum = nil, saleout = nil, engine = nil, version = nil, replicanum = nil, paymode = nil) ⇒ ProductConf

Returns a new instance of ProductConf.



2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
# File 'lib/v20220308/models.rb', line 2810

def initialize(type=nil, typename=nil, minbuynum=nil, maxbuynum=nil, saleout=nil, engine=nil, version=nil, replicanum=nil, paymode=nil)
  @Type = type
  @TypeName = typename
  @MinBuyNum = minbuynum
  @MaxBuyNum = maxbuynum
  @Saleout = saleout
  @Engine = engine
  @Version = version
  @ReplicaNum = replicanum
  @PayMode = paymode
end

Instance Attribute Details

#EngineObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def Engine
  @Engine
end

#MaxBuyNumObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def MaxBuyNum
  @MaxBuyNum
end

#MinBuyNumObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def MinBuyNum
  @MinBuyNum
end

#PayModeObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def PayMode
  @PayMode
end

#ReplicaNumObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def ReplicaNum
  @ReplicaNum
end

#SaleoutObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def Saleout
  @Saleout
end

#TypeObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def Type
  @Type
end

#TypeNameObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def TypeName
  @TypeName
end

#VersionObject

Parameters:

  • Type:

    产品类型,13-KeewiDB标准架构,14-KeewiDB集群架构

  • TypeName:

    KeewiDB标准架构,KeewiDB集群架构

  • MinBuyNum:

    购买时的最小数量

  • MaxBuyNum:

    购买时的最大数量

  • Saleout:

    产品是否售罄

  • Engine:

    产品引擎,keewidb

  • Version:

    兼容版本,Redis-2.8,Redis-3.2,Redis-4.0

  • ReplicaNum:

    副本数量

  • PayMode:

    支持的计费模式,1-包年包月,0-按量计费



2808
2809
2810
# File 'lib/v20220308/models.rb', line 2808

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
# File 'lib/v20220308/models.rb', line 2822

def deserialize(params)
  @Type = params['Type']
  @TypeName = params['TypeName']
  @MinBuyNum = params['MinBuyNum']
  @MaxBuyNum = params['MaxBuyNum']
  @Saleout = params['Saleout']
  @Engine = params['Engine']
  @Version = params['Version']
  @ReplicaNum = params['ReplicaNum']
  @PayMode = params['PayMode']
end