Class: TencentCloud::Iss::V20230517::AITemplates
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iss::V20230517::AITemplates
- Defined in:
- lib/v20230517/models.rb
Overview
AI模板信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tag = nil, aiconfig = nil, snapshotconfig = nil) ⇒ AITemplates
constructor
A new instance of AITemplates.
Constructor Details
#initialize(tag = nil, aiconfig = nil, snapshotconfig = nil) ⇒ AITemplates
Returns a new instance of AITemplates.
253 254 255 256 257 |
# File 'lib/v20230517/models.rb', line 253 def initialize(tag=nil, aiconfig=nil, snapshotconfig=nil) @Tag = tag @AIConfig = aiconfig @SnapshotConfig = snapshotconfig end |
Instance Attribute Details
#AIConfig ⇒ Object
251 252 253 |
# File 'lib/v20230517/models.rb', line 251 def AIConfig @AIConfig end |
#SnapshotConfig ⇒ Object
251 252 253 |
# File 'lib/v20230517/models.rb', line 251 def SnapshotConfig @SnapshotConfig end |
#Tag ⇒ Object
251 252 253 |
# File 'lib/v20230517/models.rb', line 251 def Tag @Tag end |
Instance Method Details
#deserialize(params) ⇒ Object
259 260 261 262 263 264 265 266 267 268 269 |
# File 'lib/v20230517/models.rb', line 259 def deserialize(params) @Tag = params['Tag'] unless params['AIConfig'].nil? @AIConfig = AIConfig.new @AIConfig.deserialize(params['AIConfig']) end unless params['SnapshotConfig'].nil? @SnapshotConfig = SnapshotConfig.new @SnapshotConfig.deserialize(params['SnapshotConfig']) end end |