Class: TencentCloud::Emr::V20190103::CustomMetaDBInfo

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

Overview

用户Hive-MetaDB信息

Instance Attribute Summary collapse

  • #MetaDataPass ⇒ Object
  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • .
  • #MetaDataUser ⇒ Object
  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • .
  • #MetaType ⇒ Object
  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • .
  • #UnifyMetaInstanceId ⇒ Object
  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(metadatajdbcurl = nil, metadatauser = nil, metadatapass = nil, metatype = nil, unifymetainstanceid = nil) ⇒ CustomMetaDBInfo

    Returns a new instance of CustomMetaDBInfo.

    
    
    2493
    2494
    2495
    2496
    2497
    2498
    2499
    # File 'lib/v20190103/models.rb', line 2493
    
    def initialize(metadatajdbcurl=nil, metadatauser=nil, metadatapass=nil, metatype=nil, unifymetainstanceid=nil)
      @MetaDataJdbcUrl = metadatajdbcurl
      @MetaDataUser = metadatauser
      @MetaDataPass = metadatapass
      @MetaType = metatype
      @UnifyMetaInstanceId = unifymetainstanceid
    end

    Instance Attribute Details

    #MetaDataJdbcUrlObject

  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • Parameters:

    • MetaDataJdbcUrl:

      自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname

    • MetaDataUser:

      自定义MetaDB用户名

    • MetaDataPass:

      自定义MetaDB密码

    • MetaType:

      hive共享元数据库类型。取值范围:

    • UnifyMetaInstanceId:

      EMR-MetaDB实例

    
    
    2491
    2492
    2493
    # File 'lib/v20190103/models.rb', line 2491
    
    def MetaDataJdbcUrl
      @MetaDataJdbcUrl
    end

    #MetaDataPassObject

  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • Parameters:

    • MetaDataJdbcUrl:

      自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname

    • MetaDataUser:

      自定义MetaDB用户名

    • MetaDataPass:

      自定义MetaDB密码

    • MetaType:

      hive共享元数据库类型。取值范围:

    • UnifyMetaInstanceId:

      EMR-MetaDB实例

    
    
    2491
    2492
    2493
    # File 'lib/v20190103/models.rb', line 2491
    
    def MetaDataPass
      @MetaDataPass
    end

    #MetaDataUserObject

  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • Parameters:

    • MetaDataJdbcUrl:

      自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname

    • MetaDataUser:

      自定义MetaDB用户名

    • MetaDataPass:

      自定义MetaDB密码

    • MetaType:

      hive共享元数据库类型。取值范围:

    • UnifyMetaInstanceId:

      EMR-MetaDB实例

    
    
    2491
    2492
    2493
    # File 'lib/v20190103/models.rb', line 2491
    
    def MetaDataUser
      @MetaDataUser
    end

    #MetaTypeObject

  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • Parameters:

    • MetaDataJdbcUrl:

      自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname

    • MetaDataUser:

      自定义MetaDB用户名

    • MetaDataPass:

      自定义MetaDB密码

    • MetaType:

      hive共享元数据库类型。取值范围:

    • UnifyMetaInstanceId:

      EMR-MetaDB实例

    
    
    2491
    2492
    2493
    # File 'lib/v20190103/models.rb', line 2491
    
    def MetaType
      @MetaType
    end

    #UnifyMetaInstanceIdObject

  • EMR_DEFAULT_META:表示集群默认创建
  • EMR_EXIST_META:表示集群使用指定EMR-MetaDB。
  • USER_CUSTOM_META:表示集群使用自定义MetaDB。
  • Parameters:

    • MetaDataJdbcUrl:

      自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname

    • MetaDataUser:

      自定义MetaDB用户名

    • MetaDataPass:

      自定义MetaDB密码

    • MetaType:

      hive共享元数据库类型。取值范围:

    • UnifyMetaInstanceId:

      EMR-MetaDB实例

    
    
    2491
    2492
    2493
    # File 'lib/v20190103/models.rb', line 2491
    
    def UnifyMetaInstanceId
      @UnifyMetaInstanceId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    2501
    2502
    2503
    2504
    2505
    2506
    2507
    # File 'lib/v20190103/models.rb', line 2501
    
    def deserialize(params)
      @MetaDataJdbcUrl = params['MetaDataJdbcUrl']
      @MetaDataUser = params['MetaDataUser']
      @MetaDataPass = params['MetaDataPass']
      @MetaType = params['MetaType']
      @UnifyMetaInstanceId = params['UnifyMetaInstanceId']
    end