Class: TencentCloud::Mongodb::V20180408::SpecItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20180408::SpecItem
- Defined in:
- lib/v20180408/models.rb
Overview
mongodb售卖规格
Instance Attribute Summary collapse
- #ClusterType ⇒ Object
- #Conns ⇒ Object
- #Cpu ⇒ Object
- #DefaultStorage ⇒ Object
- #EngineName ⇒ Object
- #MachineType ⇒ Object
- #MaxNodeNum ⇒ Object
- #MaxReplicateSetNodeNum ⇒ Object
- #MaxReplicateSetNum ⇒ Object
- #MaxStorage ⇒ Object
- #Memory ⇒ Object
- #MinNodeNum ⇒ Object
- #MinReplicateSetNodeNum ⇒ Object
- #MinReplicateSetNum ⇒ Object
- #MinStorage ⇒ Object
- #MongoVersionCode ⇒ Object
- #MongoVersionValue ⇒ Object
- #Qps ⇒ Object
- #SpecCode ⇒ Object
- #Status ⇒ Object
- #Version ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(speccode = nil, status = nil, machinetype = nil, cpu = nil, memory = nil, defaultstorage = nil, maxstorage = nil, minstorage = nil, qps = nil, conns = nil, mongoversioncode = nil, mongoversionvalue = nil, version = nil, enginename = nil, clustertype = nil, minnodenum = nil, maxnodenum = nil, minreplicatesetnum = nil, maxreplicatesetnum = nil, minreplicatesetnodenum = nil, maxreplicatesetnodenum = nil) ⇒ SpecItem
constructor
A new instance of SpecItem.
Constructor Details
#initialize(speccode = nil, status = nil, machinetype = nil, cpu = nil, memory = nil, defaultstorage = nil, maxstorage = nil, minstorage = nil, qps = nil, conns = nil, mongoversioncode = nil, mongoversionvalue = nil, version = nil, enginename = nil, clustertype = nil, minnodenum = nil, maxnodenum = nil, minreplicatesetnum = nil, maxreplicatesetnum = nil, minreplicatesetnodenum = nil, maxreplicatesetnodenum = nil) ⇒ SpecItem
Returns a new instance of SpecItem.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 |
# File 'lib/v20180408/models.rb', line 951 def initialize(speccode=nil, status=nil, machinetype=nil, cpu=nil, memory=nil, defaultstorage=nil, maxstorage=nil, minstorage=nil, qps=nil, conns=nil, mongoversioncode=nil, mongoversionvalue=nil, version=nil, enginename=nil, clustertype=nil, minnodenum=nil, maxnodenum=nil, minreplicatesetnum=nil, maxreplicatesetnum=nil, minreplicatesetnodenum=nil, maxreplicatesetnodenum=nil) @SpecCode = speccode @Status = status @MachineType = machinetype @Cpu = cpu @Memory = memory @DefaultStorage = defaultstorage @MaxStorage = maxstorage @MinStorage = minstorage @Qps = qps @Conns = conns @MongoVersionCode = mongoversioncode @MongoVersionValue = mongoversionvalue @Version = version @EngineName = enginename @ClusterType = clustertype @MinNodeNum = minnodenum @MaxNodeNum = maxnodenum @MinReplicateSetNum = minreplicatesetnum @MaxReplicateSetNum = maxreplicatesetnum @MinReplicateSetNodeNum = minreplicatesetnodenum @MaxReplicateSetNodeNum = maxreplicatesetnodenum end |
Instance Attribute Details
#ClusterType ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def ClusterType @ClusterType end |
#Conns ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Conns @Conns end |
#Cpu ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Cpu @Cpu end |
#DefaultStorage ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def DefaultStorage @DefaultStorage end |
#EngineName ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def EngineName @EngineName end |
#MachineType ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MachineType @MachineType end |
#MaxNodeNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MaxNodeNum @MaxNodeNum end |
#MaxReplicateSetNodeNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MaxReplicateSetNodeNum @MaxReplicateSetNodeNum end |
#MaxReplicateSetNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MaxReplicateSetNum @MaxReplicateSetNum end |
#MaxStorage ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MaxStorage @MaxStorage end |
#Memory ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Memory @Memory end |
#MinNodeNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MinNodeNum @MinNodeNum end |
#MinReplicateSetNodeNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MinReplicateSetNodeNum @MinReplicateSetNodeNum end |
#MinReplicateSetNum ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MinReplicateSetNum @MinReplicateSetNum end |
#MinStorage ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MinStorage @MinStorage end |
#MongoVersionCode ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MongoVersionCode @MongoVersionCode end |
#MongoVersionValue ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def MongoVersionValue @MongoVersionValue end |
#Qps ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Qps @Qps end |
#SpecCode ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def SpecCode @SpecCode end |
#Status ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Status @Status end |
#Version ⇒ Object
949 950 951 |
# File 'lib/v20180408/models.rb', line 949 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 |
# File 'lib/v20180408/models.rb', line 975 def deserialize(params) @SpecCode = params['SpecCode'] @Status = params['Status'] @MachineType = params['MachineType'] @Cpu = params['Cpu'] @Memory = params['Memory'] @DefaultStorage = params['DefaultStorage'] @MaxStorage = params['MaxStorage'] @MinStorage = params['MinStorage'] @Qps = params['Qps'] @Conns = params['Conns'] @MongoVersionCode = params['MongoVersionCode'] @MongoVersionValue = params['MongoVersionValue'] @Version = params['Version'] @EngineName = params['EngineName'] @ClusterType = params['ClusterType'] @MinNodeNum = params['MinNodeNum'] @MaxNodeNum = params['MaxNodeNum'] @MinReplicateSetNum = params['MinReplicateSetNum'] @MaxReplicateSetNum = params['MaxReplicateSetNum'] @MinReplicateSetNodeNum = params['MinReplicateSetNodeNum'] @MaxReplicateSetNodeNum = params['MaxReplicateSetNodeNum'] end |