Class: TencentCloud::Chc::V20230418::DeviceHistory
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::DeviceHistory
- Defined in:
- lib/v20230418/models.rb
Overview
工单的设备信息
Instance Attribute Summary collapse
- #AssetId ⇒ Object
- #DeviceHeight ⇒ Object
- #DeviceType ⇒ Object
- #DstIp ⇒ Object
- #DstPositionCode ⇒ Object
- #DstRackName ⇒ Object
- #HardwareMemo ⇒ Object
- #IdcId ⇒ Object
- #IdcName ⇒ Object
- #IdcUnitId ⇒ Object
- #IdcUnitName ⇒ Object
- #Manufacturer ⇒ Object
- #ModelVersion ⇒ Object
- #Need10GbSlot ⇒ Object
- #NeedDCPower ⇒ Object
- #NeedExtranet ⇒ Object
- #NeedVirtualization ⇒ Object
- #PositionCode ⇒ Object
- #Quantity ⇒ Object
- #RackName ⇒ Object
- #ReceiptNumber ⇒ Object
- #Sn ⇒ Object
- #TypeName ⇒ Object
- #Unit ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sn = nil, devicetype = nil, rackname = nil, positioncode = nil, idcid = nil, idcname = nil, idcunitid = nil, idcunitname = nil, assetid = nil, modelversion = nil, deviceheight = nil, need10gbslot = nil, needdcpower = nil, needextranet = nil, needvirtualization = nil, manufacturer = nil, hardwarememo = nil, dstrackname = nil, dstpositioncode = nil, dstip = nil, typename = nil, quantity = nil, unit = nil, receiptnumber = nil) ⇒ DeviceHistory
constructor
A new instance of DeviceHistory.
Constructor Details
#initialize(sn = nil, devicetype = nil, rackname = nil, positioncode = nil, idcid = nil, idcname = nil, idcunitid = nil, idcunitname = nil, assetid = nil, modelversion = nil, deviceheight = nil, need10gbslot = nil, needdcpower = nil, needextranet = nil, needvirtualization = nil, manufacturer = nil, hardwarememo = nil, dstrackname = nil, dstpositioncode = nil, dstip = nil, typename = nil, quantity = nil, unit = nil, receiptnumber = nil) ⇒ DeviceHistory
Returns a new instance of DeviceHistory.
2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 |
# File 'lib/v20230418/models.rb', line 2608 def initialize(sn=nil, devicetype=nil, rackname=nil, positioncode=nil, idcid=nil, idcname=nil, idcunitid=nil, idcunitname=nil, assetid=nil, modelversion=nil, deviceheight=nil, need10gbslot=nil, needdcpower=nil, needextranet=nil, needvirtualization=nil, manufacturer=nil, hardwarememo=nil, dstrackname=nil, dstpositioncode=nil, dstip=nil, typename=nil, quantity=nil, unit=nil, receiptnumber=nil) @Sn = sn @DeviceType = devicetype @RackName = rackname @PositionCode = positioncode @IdcId = idcid @IdcName = idcname @IdcUnitId = idcunitid @IdcUnitName = idcunitname @AssetId = assetid @ModelVersion = modelversion @DeviceHeight = deviceheight @Need10GbSlot = need10gbslot @NeedDCPower = needdcpower @NeedExtranet = needextranet @NeedVirtualization = needvirtualization @Manufacturer = manufacturer @HardwareMemo = hardwarememo @DstRackName = dstrackname @DstPositionCode = dstpositioncode @DstIp = dstip @TypeName = typename @Quantity = quantity @Unit = unit @ReceiptNumber = receiptnumber end |
Instance Attribute Details
#AssetId ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def AssetId @AssetId end |
#DeviceHeight ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def DeviceHeight @DeviceHeight end |
#DeviceType ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def DeviceType @DeviceType end |
#DstIp ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def DstIp @DstIp end |
#DstPositionCode ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def DstPositionCode @DstPositionCode end |
#DstRackName ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def DstRackName @DstRackName end |
#HardwareMemo ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def HardwareMemo @HardwareMemo end |
#IdcId ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def IdcId @IdcId end |
#IdcName ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def IdcName @IdcName end |
#IdcUnitId ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def IdcUnitId @IdcUnitId end |
#IdcUnitName ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def IdcUnitName @IdcUnitName end |
#Manufacturer ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def Manufacturer @Manufacturer end |
#ModelVersion ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def ModelVersion @ModelVersion end |
#Need10GbSlot ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def Need10GbSlot @Need10GbSlot end |
#NeedDCPower ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def NeedDCPower @NeedDCPower end |
#NeedExtranet ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def NeedExtranet @NeedExtranet end |
#NeedVirtualization ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def NeedVirtualization @NeedVirtualization end |
#PositionCode ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def PositionCode @PositionCode end |
#Quantity ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def Quantity @Quantity end |
#RackName ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def RackName @RackName end |
#ReceiptNumber ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def ReceiptNumber @ReceiptNumber end |
#Sn ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def Sn @Sn end |
#TypeName ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def TypeName @TypeName end |
#Unit ⇒ Object
2606 2607 2608 |
# File 'lib/v20230418/models.rb', line 2606 def Unit @Unit end |
Instance Method Details
#deserialize(params) ⇒ Object
2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 |
# File 'lib/v20230418/models.rb', line 2635 def deserialize(params) @Sn = params['Sn'] @DeviceType = params['DeviceType'] @RackName = params['RackName'] @PositionCode = params['PositionCode'] @IdcId = params['IdcId'] @IdcName = params['IdcName'] @IdcUnitId = params['IdcUnitId'] @IdcUnitName = params['IdcUnitName'] @AssetId = params['AssetId'] @ModelVersion = params['ModelVersion'] @DeviceHeight = params['DeviceHeight'] @Need10GbSlot = params['Need10GbSlot'] @NeedDCPower = params['NeedDCPower'] @NeedExtranet = params['NeedExtranet'] @NeedVirtualization = params['NeedVirtualization'] @Manufacturer = params['Manufacturer'] @HardwareMemo = params['HardwareMemo'] @DstRackName = params['DstRackName'] @DstPositionCode = params['DstPositionCode'] @DstIp = params['DstIp'] @TypeName = params['TypeName'] @Quantity = params['Quantity'] @Unit = params['Unit'] @ReceiptNumber = params['ReceiptNumber'] end |