Class: TencentCloud::Cvm::V20170312::InstanceAttribute

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

Overview

实例属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, attributes = nil) ⇒ InstanceAttribute

Returns a new instance of InstanceAttribute.



5430
5431
5432
5433
# File 'lib/v20170312/models.rb', line 5430

def initialize(instanceid=nil, attributes=nil)
  @InstanceId = instanceid
  @Attributes = attributes
end

Instance Attribute Details

#AttributesObject

Parameters:

  • InstanceId:

    实例 ID。

  • Attributes:

    实例属性信息。



5428
5429
5430
# File 'lib/v20170312/models.rb', line 5428

def Attributes
  @Attributes
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID。

  • Attributes:

    实例属性信息。



5428
5429
5430
# File 'lib/v20170312/models.rb', line 5428

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



5435
5436
5437
5438
5439
5440
5441
# File 'lib/v20170312/models.rb', line 5435

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['Attributes'].nil?
    @Attributes = Attribute.new
    @Attributes.deserialize(params['Attributes'])
  end
end