Class: TencentCloud::Dlc::V20210125::SmartPolicyBaseInfo

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

Overview

SmartPolicyBaseInfo

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uin = nil, policytype = nil, catalog = nil, database = nil, table = nil, appid = nil) ⇒ SmartPolicyBaseInfo

Returns a new instance of SmartPolicyBaseInfo.



14293
14294
14295
14296
14297
14298
14299
14300
# File 'lib/v20210125/models.rb', line 14293

def initialize(uin=nil, policytype=nil, catalog=nil, database=nil, table=nil, appid=nil)
  @Uin = uin
  @PolicyType = policytype
  @Catalog = catalog
  @Database = database
  @Table = table
  @AppId = appid
end

Instance Attribute Details

#AppIdObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def AppId
  @AppId
end

#CatalogObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def Catalog
  @Catalog
end

#DatabaseObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def Database
  @Database
end

#PolicyTypeObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def PolicyType
  @PolicyType
end

#TableObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def Table
  @Table
end

#UinObject

Parameters:

  • Uin:

    用户uin

  • PolicyType:

    Catalog/Database/Table

  • Catalog:

    Catalog名称

  • Database:

    数据库名称

  • Table:

    表名称

  • AppId:

    用户appid



14291
14292
14293
# File 'lib/v20210125/models.rb', line 14291

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



14302
14303
14304
14305
14306
14307
14308
14309
# File 'lib/v20210125/models.rb', line 14302

def deserialize(params)
  @Uin = params['Uin']
  @PolicyType = params['PolicyType']
  @Catalog = params['Catalog']
  @Database = params['Database']
  @Table = params['Table']
  @AppId = params['AppId']
end