Class: TencentCloud::Cdwch::V20200915::CnInstanceInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdwch::V20200915::CnInstanceInfo
- Defined in:
- lib/v20200915/models.rb
Overview
云原生实例详情
Instance Attribute Summary collapse
- #ID ⇒ Object
- #InstanceID ⇒ Object
- #InstanceName ⇒ Object
- #InstanceStateInfo ⇒ Object
- #InstanceType ⇒ Object
- #Resources ⇒ Object
- #Status ⇒ Object
- #StatusDesc ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, instancetype = nil, instancename = nil, status = nil, statusdesc = nil, instancestateinfo = nil, instanceid = nil, resources = nil) ⇒ CnInstanceInfo
constructor
A new instance of CnInstanceInfo.
Constructor Details
#initialize(id = nil, instancetype = nil, instancename = nil, status = nil, statusdesc = nil, instancestateinfo = nil, instanceid = nil, resources = nil) ⇒ CnInstanceInfo
Returns a new instance of CnInstanceInfo.
401 402 403 404 405 406 407 408 409 410 |
# File 'lib/v20200915/models.rb', line 401 def initialize(id=nil, instancetype=nil, instancename=nil, status=nil, statusdesc=nil, instancestateinfo=nil, instanceid=nil, resources=nil) @ID = id @InstanceType = instancetype @InstanceName = instancename @Status = status @StatusDesc = statusdesc @InstanceStateInfo = instancestateinfo @InstanceID = instanceid @Resources = resources end |
Instance Attribute Details
#ID ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def ID @ID end |
#InstanceID ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def InstanceID @InstanceID end |
#InstanceName ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def InstanceName @InstanceName end |
#InstanceStateInfo ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def InstanceStateInfo @InstanceStateInfo end |
#InstanceType ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def InstanceType @InstanceType end |
#Resources ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def Resources @Resources end |
#Status ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def Status @Status end |
#StatusDesc ⇒ Object
399 400 401 |
# File 'lib/v20200915/models.rb', line 399 def StatusDesc @StatusDesc end |
Instance Method Details
#deserialize(params) ⇒ Object
412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 |
# File 'lib/v20200915/models.rb', line 412 def deserialize(params) @ID = params['ID'] @InstanceType = params['InstanceType'] @InstanceName = params['InstanceName'] @Status = params['Status'] @StatusDesc = params['StatusDesc'] unless params['InstanceStateInfo'].nil? @InstanceStateInfo = InstanceStateInfo.new @InstanceStateInfo.deserialize(params['InstanceStateInfo']) end @InstanceID = params['InstanceID'] unless params['Resources'].nil? @Resources = [] params['Resources'].each do |i| cnresource_tmp = CNResource.new cnresource_tmp.deserialize(i) @Resources << cnresource_tmp end end end |