Class: TencentCloud::As::V20180419::DetailedStatusMessage

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

Overview

伸缩活动状态详细描述。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, zone = nil, instanceid = nil, instancechargetype = nil, subnetid = nil, message = nil, instancetype = nil) ⇒ DetailedStatusMessage

Returns a new instance of DetailedStatusMessage.



2667
2668
2669
2670
2671
2672
2673
2674
2675
# File 'lib/v20180419/models.rb', line 2667

def initialize(code=nil, zone=nil, instanceid=nil, instancechargetype=nil, subnetid=nil, message=nil, instancetype=nil)
  @Code = code
  @Zone = zone
  @InstanceId = instanceid
  @InstanceChargeType = instancechargetype
  @SubnetId = subnetid
  @Message = message
  @InstanceType = instancetype
end

Instance Attribute Details

#CodeObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def Code
  @Code
end

#InstanceChargeTypeObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def InstanceChargeType
  @InstanceChargeType
end

#InstanceIdObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def InstanceId
  @InstanceId
end

#InstanceTypeObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def InstanceType
  @InstanceType
end

#MessageObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def Message
  @Message
end

#SubnetIdObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def SubnetId
  @SubnetId
end

#ZoneObject

Parameters:

  • Code:

    错误类型。

  • Zone:

    可用区信息。

  • InstanceId:

    实例ID。

  • InstanceChargeType:

    实例计费类型。

  • SubnetId:

    子网ID。

  • Message:

    错误描述。

  • InstanceType:

    实例类型。



2665
2666
2667
# File 'lib/v20180419/models.rb', line 2665

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2677
2678
2679
2680
2681
2682
2683
2684
2685
# File 'lib/v20180419/models.rb', line 2677

def deserialize(params)
  @Code = params['Code']
  @Zone = params['Zone']
  @InstanceId = params['InstanceId']
  @InstanceChargeType = params['InstanceChargeType']
  @SubnetId = params['SubnetId']
  @Message = params['Message']
  @InstanceType = params['InstanceType']
end