Class: TencentCloud::Postgres::V20170312::Database

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

Overview

描述数据库详细信息,包括所有者、字符编码等

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, databaseowner = nil, encoding = nil, collate = nil, ctype = nil, allowconn = nil, connlimit = nil, privileges = nil) ⇒ Database

Returns a new instance of Database.



1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'lib/v20170312/models.rb', line 1877

def initialize(databasename=nil, databaseowner=nil, encoding=nil, collate=nil, ctype=nil, allowconn=nil, connlimit=nil, privileges=nil)
  @DatabaseName = databasename
  @DatabaseOwner = databaseowner
  @Encoding = encoding
  @Collate = collate
  @Ctype = ctype
  @AllowConn = allowconn
  @ConnLimit = connlimit
  @Privileges = privileges
end

Instance Attribute Details

#AllowConnObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def AllowConn
  @AllowConn
end

#CollateObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def Collate
  @Collate
end

#ConnLimitObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def ConnLimit
  @ConnLimit
end

#CtypeObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def Ctype
  @Ctype
end

#DatabaseNameObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def DatabaseName
  @DatabaseName
end

#DatabaseOwnerObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def DatabaseOwner
  @DatabaseOwner
end

#EncodingObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def Encoding
  @Encoding
end

#PrivilegesObject

Parameters:

  • DatabaseName:

    数据库名

  • DatabaseOwner:

    数据库所有者

  • Encoding:

    数据库字符编码

  • Collate:

    数据库排序规则

  • Ctype:

    数据库字符分类

  • AllowConn:

    数据库是否允许连接

  • ConnLimit:

    数据库最大连接数,-1表示无限制

  • Privileges:

    数据库权限列表



1875
1876
1877
# File 'lib/v20170312/models.rb', line 1875

def Privileges
  @Privileges
end

Instance Method Details

#deserialize(params) ⇒ Object



1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
# File 'lib/v20170312/models.rb', line 1888

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @DatabaseOwner = params['DatabaseOwner']
  @Encoding = params['Encoding']
  @Collate = params['Collate']
  @Ctype = params['Ctype']
  @AllowConn = params['AllowConn']
  @ConnLimit = params['ConnLimit']
  @Privileges = params['Privileges']
end