Class: TencentCloud::Oceanus::V20190422::RunSqlGatewayStatementRequest

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

Overview

RunSqlGatewayStatement请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, sql = nil, sessionid = nil) ⇒ RunSqlGatewayStatementRequest

Returns a new instance of RunSqlGatewayStatementRequest.



5117
5118
5119
5120
5121
# File 'lib/v20190422/models.rb', line 5117

def initialize(clusterid=nil, sql=nil, sessionid=nil)
  @ClusterId = clusterid
  @Sql = sql
  @SessionId = sessionid
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • Sql:

    需要执行的sql,该sql会被Sql Gateway执行,当前支持的是paimon修改需求,因此主要是DDL语句

  • SessionId:

    Sql Gateway会话ID,可不填,如果不填则会自动创建一个会话ID,每个会话ID都有一个存活时间,测试环境为10分钟,线上默认是30分钟



5115
5116
5117
# File 'lib/v20190422/models.rb', line 5115

def ClusterId
  @ClusterId
end

#SessionIdObject

Parameters:

  • ClusterId:

    集群ID

  • Sql:

    需要执行的sql,该sql会被Sql Gateway执行,当前支持的是paimon修改需求,因此主要是DDL语句

  • SessionId:

    Sql Gateway会话ID,可不填,如果不填则会自动创建一个会话ID,每个会话ID都有一个存活时间,测试环境为10分钟,线上默认是30分钟



5115
5116
5117
# File 'lib/v20190422/models.rb', line 5115

def SessionId
  @SessionId
end

#SqlObject

Parameters:

  • ClusterId:

    集群ID

  • Sql:

    需要执行的sql,该sql会被Sql Gateway执行,当前支持的是paimon修改需求,因此主要是DDL语句

  • SessionId:

    Sql Gateway会话ID,可不填,如果不填则会自动创建一个会话ID,每个会话ID都有一个存活时间,测试环境为10分钟,线上默认是30分钟



5115
5116
5117
# File 'lib/v20190422/models.rb', line 5115

def Sql
  @Sql
end

Instance Method Details

#deserialize(params) ⇒ Object



5123
5124
5125
5126
5127
# File 'lib/v20190422/models.rb', line 5123

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Sql = params['Sql']
  @SessionId = params['SessionId']
end