Class: TencentCloud::Mongodb::V20190725::ParamTpl

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

Overview

数据库参数模板

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tplname = nil, tplid = nil, mongoversion = nil, clustertype = nil, tpldesc = nil, tpltype = nil) ⇒ ParamTpl

Returns a new instance of ParamTpl.



5347
5348
5349
5350
5351
5352
5353
5354
# File 'lib/v20190725/models.rb', line 5347

def initialize(tplname=nil, tplid=nil, mongoversion=nil, clustertype=nil, tpldesc=nil, tpltype=nil)
  @TplName = tplname
  @TplId = tplid
  @MongoVersion = mongoversion
  @ClusterType = clustertype
  @TplDesc = tpldesc
  @TplType = tpltype
end

Instance Attribute Details

#ClusterTypeObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def ClusterType
  @ClusterType
end

#MongoVersionObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def MongoVersion
  @MongoVersion
end

#TplDescObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def TplDesc
  @TplDesc
end

#TplIdObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def TplId
  @TplId
end

#TplNameObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def TplName
  @TplName
end

#TplTypeObject

  • MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本,
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • REPLSET:副本集实例。
  • SHARD:分片实例。
  • STANDALONE:单节点实例。
  • DEFAULT:系统默认模板。
  • CUSTOMIZE:自定义模板。

Parameters:

  • TplName:

    参数模板名称。

  • TplId:

    参数模板 ID。

  • MongoVersion:

    参数模板适用的数据库版本。

  • ClusterType:

    参数模板适用的数据库类型。

  • TplDesc:

    参数模板描述。

  • TplType:

    模板类型。



5345
5346
5347
# File 'lib/v20190725/models.rb', line 5345

def TplType
  @TplType
end

Instance Method Details

#deserialize(params) ⇒ Object



5356
5357
5358
5359
5360
5361
5362
5363
# File 'lib/v20190725/models.rb', line 5356

def deserialize(params)
  @TplName = params['TplName']
  @TplId = params['TplId']
  @MongoVersion = params['MongoVersion']
  @ClusterType = params['ClusterType']
  @TplDesc = params['TplDesc']
  @TplType = params['TplType']
end