Class: TencentCloud::Tdai::V20250717::SqlAgentParameter

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

Overview

风险SQL智能体参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceinfos = nil, coderepo = nil) ⇒ SqlAgentParameter

Returns a new instance of SqlAgentParameter.



1205
1206
1207
1208
# File 'lib/v20250717/models.rb', line 1205

def initialize(instanceinfos=nil, coderepo=nil)
  @InstanceInfos = instanceinfos
  @CodeRepo = coderepo
end

Instance Attribute Details

#CodeRepoObject

Parameters:

  • InstanceInfos:

    数据库实例信息列表

  • CodeRepo:

    代码仓库信息



1203
1204
1205
# File 'lib/v20250717/models.rb', line 1203

def CodeRepo
  @CodeRepo
end

#InstanceInfosObject

Parameters:

  • InstanceInfos:

    数据库实例信息列表

  • CodeRepo:

    代码仓库信息



1203
1204
1205
# File 'lib/v20250717/models.rb', line 1203

def InstanceInfos
  @InstanceInfos
end

Instance Method Details

#deserialize(params) ⇒ Object



1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
# File 'lib/v20250717/models.rb', line 1210

def deserialize(params)
  unless params['InstanceInfos'].nil?
    @InstanceInfos = []
    params['InstanceInfos'].each do |i|
      instanceinfos_tmp = InstanceInfos.new
      instanceinfos_tmp.deserialize(i)
      @InstanceInfos << instanceinfos_tmp
    end
  end
  unless params['CodeRepo'].nil?
    @CodeRepo = CodeRepo.new
    @CodeRepo.deserialize(params['CodeRepo'])
  end
end