Class: TencentCloud::Emr::V20190103::MetaDbInfo

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

Overview

元数据库信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metatype = nil, unifymetainstanceid = nil, metadbinfo = nil) ⇒ MetaDbInfo

Returns a new instance of MetaDbInfo.



8554
8555
8556
8557
8558
# File 'lib/v20190103/models.rb', line 8554

def initialize(metatype=nil, unifymetainstanceid=nil, metadbinfo=nil)
  @MetaType = metatype
  @UnifyMetaInstanceId = unifymetainstanceid
  @MetaDBInfo = metadbinfo
end

Instance Attribute Details

#MetaDBInfoObject

Parameters:

  • 元数据类型。

  • 统一元数据库实例ID。

  • 自建元数据库信息。



8552
8553
8554
# File 'lib/v20190103/models.rb', line 8552

def MetaDBInfo
  @MetaDBInfo
end

#MetaTypeObject

Parameters:

  • 元数据类型。

  • 统一元数据库实例ID。

  • 自建元数据库信息。



8552
8553
8554
# File 'lib/v20190103/models.rb', line 8552

def MetaType
  @MetaType
end

#UnifyMetaInstanceIdObject

Parameters:

  • 元数据类型。

  • 统一元数据库实例ID。

  • 自建元数据库信息。



8552
8553
8554
# File 'lib/v20190103/models.rb', line 8552

def UnifyMetaInstanceId
  @UnifyMetaInstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



8560
8561
8562
8563
8564
8565
8566
8567
# File 'lib/v20190103/models.rb', line 8560

def deserialize(params)
  @MetaType = params['MetaType']
  @UnifyMetaInstanceId = params['UnifyMetaInstanceId']
  unless params['MetaDBInfo'].nil?
    @MetaDBInfo = CustomMetaInfo.new
    @MetaDBInfo.deserialize(params['MetaDBInfo'])
  end
end