Class: TencentCloud::Postgres::V20170312::SpecItemInfo

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

Overview

描述一种规格的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(speccode = nil, version = nil, versionname = nil, cpu = nil, memory = nil, maxstorage = nil, minstorage = nil, qps = nil, pid = nil, type = nil, majorversion = nil, kernelversion = nil, issupporttde = nil) ⇒ SpecItemInfo

Returns a new instance of SpecItemInfo.



7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
# File 'lib/v20170312/models.rb', line 7389

def initialize(speccode=nil, version=nil, versionname=nil, cpu=nil, memory=nil, maxstorage=nil, minstorage=nil, qps=nil, pid=nil, type=nil, majorversion=nil, kernelversion=nil, issupporttde=nil)
  @SpecCode = speccode
  @Version = version
  @VersionName = versionname
  @Cpu = cpu
  @Memory = memory
  @MaxStorage = maxstorage
  @MinStorage = minstorage
  @Qps = qps
  @Pid = pid
  @Type = type
  @MajorVersion = majorversion
  @KernelVersion = kernelversion
  @IsSupportTDE = issupporttde
end

Instance Attribute Details

#CpuObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Cpu
  @Cpu
end

#IsSupportTDEObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def IsSupportTDE
  @IsSupportTDE
end

#KernelVersionObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def KernelVersion
  @KernelVersion
end

#MajorVersionObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def MajorVersion
  @MajorVersion
end

#MaxStorageObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def MaxStorage
  @MaxStorage
end

#MemoryObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Memory
  @Memory
end

#MinStorageObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def MinStorage
  @MinStorage
end

#PidObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Pid
  @Pid
end

#QpsObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Qps
  @Qps
end

#SpecCodeObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def SpecCode
  @SpecCode
end

#TypeObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Type
  @Type
end

#VersionObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def Version
  @Version
end

#VersionNameObject

Parameters:

  • SpecCode:

    规格ID

  • Version:

    PostgreSQL的版本编号

  • VersionName:

    内核编号对应的完整版本名称

  • Cpu:

    CPU核数

  • Memory:

    内存大小,单位:MB

  • MaxStorage:

    该规格所支持最大存储容量,单位:GB

  • MinStorage:

    该规格所支持最小存储容量,单位:GB

  • Qps:

    该规格的预估QPS

  • Pid:

    【该字段废弃】

  • Type:

    机器类型

  • MajorVersion:

    PostgreSQL的主要版本编号

  • KernelVersion:

    PostgreSQL的内核版本编号

  • IsSupportTDE:

    是否支持TDE数据加密功能,0-不支持,1-支持



7387
7388
7389
# File 'lib/v20170312/models.rb', line 7387

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
# File 'lib/v20170312/models.rb', line 7405

def deserialize(params)
  @SpecCode = params['SpecCode']
  @Version = params['Version']
  @VersionName = params['VersionName']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @MaxStorage = params['MaxStorage']
  @MinStorage = params['MinStorage']
  @Qps = params['Qps']
  @Pid = params['Pid']
  @Type = params['Type']
  @MajorVersion = params['MajorVersion']
  @KernelVersion = params['KernelVersion']
  @IsSupportTDE = params['IsSupportTDE']
end