Class: TencentCloud::Chc::V20230418::CreateRackOnWorkOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::CreateRackOnWorkOrderRequest
- Defined in:
- lib/v20230418/models.rb
Overview
CreateRackOnWorkOrder请求参数结构体
Instance Attribute Summary collapse
- #DeviceRackOnList ⇒ Object
- #DeviceType ⇒ Object
- #IdcId ⇒ Object
- #SelfOperationInfo ⇒ Object
- #StuffOption ⇒ Object
- #WithPowerOn ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(idcid = nil, devicetype = nil, stuffoption = nil, withpoweron = nil, devicerackonlist = nil, selfoperationinfo = nil) ⇒ CreateRackOnWorkOrderRequest
constructor
A new instance of CreateRackOnWorkOrderRequest.
Constructor Details
#initialize(idcid = nil, devicetype = nil, stuffoption = nil, withpoweron = nil, devicerackonlist = nil, selfoperationinfo = nil) ⇒ CreateRackOnWorkOrderRequest
Returns a new instance of CreateRackOnWorkOrderRequest.
788 789 790 791 792 793 794 795 |
# File 'lib/v20230418/models.rb', line 788 def initialize(idcid=nil, devicetype=nil, stuffoption=nil, withpoweron=nil, devicerackonlist=nil, selfoperationinfo=nil) @IdcId = idcid @DeviceType = devicetype @StuffOption = stuffoption @WithPowerOn = withpoweron @DeviceRackOnList = devicerackonlist @SelfOperationInfo = selfoperationinfo end |
Instance Attribute Details
#DeviceRackOnList ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def DeviceRackOnList @DeviceRackOnList end |
#DeviceType ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def DeviceType @DeviceType end |
#IdcId ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def IdcId @IdcId end |
#SelfOperationInfo ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def SelfOperationInfo @SelfOperationInfo end |
#StuffOption ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def StuffOption @StuffOption end |
#WithPowerOn ⇒ Object
786 787 788 |
# File 'lib/v20230418/models.rb', line 786 def WithPowerOn @WithPowerOn end |
Instance Method Details
#deserialize(params) ⇒ Object
797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'lib/v20230418/models.rb', line 797 def deserialize(params) @IdcId = params['IdcId'] @DeviceType = params['DeviceType'] @StuffOption = params['StuffOption'] @WithPowerOn = params['WithPowerOn'] unless params['DeviceRackOnList'].nil? @DeviceRackOnList = [] params['DeviceRackOnList'].each do |i| devicerackon_tmp = DeviceRackOn.new devicerackon_tmp.deserialize(i) @DeviceRackOnList << devicerackon_tmp end end unless params['SelfOperationInfo'].nil? @SelfOperationInfo = SelfOperation.new @SelfOperationInfo.deserialize(params['SelfOperationInfo']) end end |