Class: TencentCloud::Dlc::V20210125::MysqlInfo

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

Overview

Mysql类型数据源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jdbcurl = nil, user = nil, password = nil, location = nil, dbname = nil, instanceid = nil, instancename = nil) ⇒ MysqlInfo

Returns a new instance of MysqlInfo.



12591
12592
12593
12594
12595
12596
12597
12598
12599
# File 'lib/v20210125/models.rb', line 12591

def initialize(jdbcurl=nil, user=nil, password=nil, location=nil, dbname=nil, instanceid=nil, instancename=nil)
  @JdbcUrl = jdbcurl
  @User = user
  @Password = password
  @Location = location
  @DbName = dbname
  @InstanceId = instanceid
  @InstanceName = instancename
end

Instance Attribute Details

#DbNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def DbName
  @DbName
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def InstanceId
  @InstanceId
end

#InstanceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def InstanceName
  @InstanceName
end

#JdbcUrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def JdbcUrl
  @JdbcUrl
end

#LocationObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def Location
  @Location
end

#PasswordObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def Password
  @Password
end

#UserObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • JdbcUrl:

    连接mysql的jdbc url

  • User:

    用户名

  • Password:

    mysql密码

  • Location:

    mysql数据源的网络信息

  • DbName:

    数据库名称

  • InstanceId:

    数据库实例ID,和数据库侧保持一致

  • InstanceName:

    数据库实例名称,和数据库侧保持一致



12589
12590
12591
# File 'lib/v20210125/models.rb', line 12589

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
# File 'lib/v20210125/models.rb', line 12601

def deserialize(params)
  @JdbcUrl = params['JdbcUrl']
  @User = params['User']
  @Password = params['Password']
  unless params['Location'].nil?
    @Location = DatasourceConnectionLocation.new
    @Location.deserialize(params['Location'])
  end
  @DbName = params['DbName']
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
end