Class: TencentCloud::Postgres::V20170312::Database
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::Database
- Defined in:
- lib/v20170312/models.rb
Overview
描述数据库详细信息,包括所有者、字符编码等
Instance Attribute Summary collapse
- #AllowConn ⇒ Object
- #Collate ⇒ Object
- #ConnLimit ⇒ Object
- #Ctype ⇒ Object
- #DatabaseName ⇒ Object
- #DatabaseOwner ⇒ Object
- #Encoding ⇒ Object
- #Privileges ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(databasename = nil, databaseowner = nil, encoding = nil, collate = nil, ctype = nil, allowconn = nil, connlimit = nil, privileges = nil) ⇒ Database
constructor
A new instance of Database.
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
#AllowConn ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def AllowConn @AllowConn end |
#Collate ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def Collate @Collate end |
#ConnLimit ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def ConnLimit @ConnLimit end |
#Ctype ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def Ctype @Ctype end |
#DatabaseName ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def DatabaseName @DatabaseName end |
#DatabaseOwner ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def DatabaseOwner @DatabaseOwner end |
#Encoding ⇒ Object
1875 1876 1877 |
# File 'lib/v20170312/models.rb', line 1875 def Encoding @Encoding end |
#Privileges ⇒ Object
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 |