Class: TencentCloud::Tcb::V20180608::RunSqlRequest

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

Overview

RunSql请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sql = nil, envid = nil, dbinstance = nil, readonly = nil) ⇒ RunSqlRequest

Returns a new instance of RunSqlRequest.



8442
8443
8444
8445
8446
8447
# File 'lib/v20180608/models.rb', line 8442

def initialize(sql=nil, envid=nil, dbinstance=nil, readonly=nil)
  @Sql = sql
  @EnvId = envid
  @DbInstance = dbinstance
  @ReadOnly = readonly
end

Instance Attribute Details

#DbInstanceObject

Parameters:

  • Sql:

    要执行的SQL语句

  • EnvId:

    云开发环境ID

  • DbInstance:

    数据库连接器实例信息

  • ReadOnly:

    是否只读;当 true 时仅允许以 SELECT/WITH/SHOW/DESCRIBE/DESC/EXPLAIN 开头的 SQL



8440
8441
8442
# File 'lib/v20180608/models.rb', line 8440

def DbInstance
  @DbInstance
end

#EnvIdObject

Parameters:

  • Sql:

    要执行的SQL语句

  • EnvId:

    云开发环境ID

  • DbInstance:

    数据库连接器实例信息

  • ReadOnly:

    是否只读;当 true 时仅允许以 SELECT/WITH/SHOW/DESCRIBE/DESC/EXPLAIN 开头的 SQL



8440
8441
8442
# File 'lib/v20180608/models.rb', line 8440

def EnvId
  @EnvId
end

#ReadOnlyObject

Parameters:

  • Sql:

    要执行的SQL语句

  • EnvId:

    云开发环境ID

  • DbInstance:

    数据库连接器实例信息

  • ReadOnly:

    是否只读;当 true 时仅允许以 SELECT/WITH/SHOW/DESCRIBE/DESC/EXPLAIN 开头的 SQL



8440
8441
8442
# File 'lib/v20180608/models.rb', line 8440

def ReadOnly
  @ReadOnly
end

#SqlObject

Parameters:

  • Sql:

    要执行的SQL语句

  • EnvId:

    云开发环境ID

  • DbInstance:

    数据库连接器实例信息

  • ReadOnly:

    是否只读;当 true 时仅允许以 SELECT/WITH/SHOW/DESCRIBE/DESC/EXPLAIN 开头的 SQL



8440
8441
8442
# File 'lib/v20180608/models.rb', line 8440

def Sql
  @Sql
end

Instance Method Details

#deserialize(params) ⇒ Object



8449
8450
8451
8452
8453
8454
8455
8456
8457
# File 'lib/v20180608/models.rb', line 8449

def deserialize(params)
  @Sql = params['Sql']
  @EnvId = params['EnvId']
  unless params['DbInstance'].nil?
    @DbInstance = DbInstance.new
    @DbInstance.deserialize(params['DbInstance'])
  end
  @ReadOnly = params['ReadOnly']
end