Class: TencentCloud::Cfg::V20210820::ObjectTypeConfig
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfg::V20210820::ObjectTypeConfig
- Defined in:
- lib/v20210820/models.rb
Overview
对象类型配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(key = nil, fields = nil) ⇒ ObjectTypeConfig
constructor
A new instance of ObjectTypeConfig.
Constructor Details
#initialize(key = nil, fields = nil) ⇒ ObjectTypeConfig
1315 1316 1317 1318 |
# File 'lib/v20210820/models.rb', line 1315 def initialize(key=nil, fields=nil) @Key = key @Fields = fields end |
Instance Attribute Details
#Fields ⇒ Object
1313 1314 1315 |
# File 'lib/v20210820/models.rb', line 1313 def Fields @Fields end |
#Key ⇒ Object
1313 1314 1315 |
# File 'lib/v20210820/models.rb', line 1313 def Key @Key end |
Instance Method Details
#deserialize(params) ⇒ Object
1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 |
# File 'lib/v20210820/models.rb', line 1320 def deserialize(params) @Key = params['Key'] unless params['Fields'].nil? @Fields = [] params['Fields'].each do |i| objecttypeconfigfields_tmp = ObjectTypeConfigFields.new objecttypeconfigfields_tmp.deserialize(i) @Fields << objecttypeconfigfields_tmp end end end |