Class: TencentCloud::Cwp::V20180228::DescribeMachineGeneralResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeMachineGeneralResponse
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeMachineGeneral返回参数结构体
Instance Attribute Summary collapse
- #AliCloudMachineCnt ⇒ Object
- #BaiduCloudMachineCnt ⇒ Object
- #BaseMachineCnt ⇒ Object
- #CloudFrom ⇒ Object
- #CompareYesterdayDeadlineMachineCnt ⇒ Object
- #CompareYesterdayMachineCnt ⇒ Object
- #CompareYesterdayNotProtectMachineCnt ⇒ Object
- #CompareYesterdayRiskMachineCnt ⇒ Object
- #DeadlineMachineCnt ⇒ Object
- #FlagshipMachineCnt ⇒ Object
- #IDCMachineCnt ⇒ Object
- #LHGeneralDiscountCnt ⇒ Object
- #MachineCnt ⇒ Object
- #MachineDestroyAfterOfflineHours ⇒ Object
- #NotProtectMachineCnt ⇒ Object
- #OtherCloudMachineCnt ⇒ Object
- #ProtectMachineCnt ⇒ Object
- #RequestId ⇒ Object
- #RiskMachineCnt ⇒ Object
- #SpecialtyMachineCnt ⇒ Object
- #TencentCloudMachineCnt ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(machinecnt = nil, tencentcloudmachinecnt = nil, alicloudmachinecnt = nil, baiducloudmachinecnt = nil, idcmachinecnt = nil, othercloudmachinecnt = nil, protectmachinecnt = nil, basemachinecnt = nil, specialtymachinecnt = nil, flagshipmachinecnt = nil, riskmachinecnt = nil, compareyesterdayriskmachinecnt = nil, compareyesterdaynotprotectmachinecnt = nil, compareyesterdaydeadlinemachinecnt = nil, deadlinemachinecnt = nil, notprotectmachinecnt = nil, lhgeneraldiscountcnt = nil, compareyesterdaymachinecnt = nil, machinedestroyafterofflinehours = nil, cloudfrom = nil, requestid = nil) ⇒ DescribeMachineGeneralResponse
constructor
A new instance of DescribeMachineGeneralResponse.
Constructor Details
#initialize(machinecnt = nil, tencentcloudmachinecnt = nil, alicloudmachinecnt = nil, baiducloudmachinecnt = nil, idcmachinecnt = nil, othercloudmachinecnt = nil, protectmachinecnt = nil, basemachinecnt = nil, specialtymachinecnt = nil, flagshipmachinecnt = nil, riskmachinecnt = nil, compareyesterdayriskmachinecnt = nil, compareyesterdaynotprotectmachinecnt = nil, compareyesterdaydeadlinemachinecnt = nil, deadlinemachinecnt = nil, notprotectmachinecnt = nil, lhgeneraldiscountcnt = nil, compareyesterdaymachinecnt = nil, machinedestroyafterofflinehours = nil, cloudfrom = nil, requestid = nil) ⇒ DescribeMachineGeneralResponse
Returns a new instance of DescribeMachineGeneralResponse.
17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 |
# File 'lib/v20180228/models.rb', line 17243 def initialize(machinecnt=nil, tencentcloudmachinecnt=nil, alicloudmachinecnt=nil, baiducloudmachinecnt=nil, idcmachinecnt=nil, othercloudmachinecnt=nil, protectmachinecnt=nil, basemachinecnt=nil, specialtymachinecnt=nil, flagshipmachinecnt=nil, riskmachinecnt=nil, compareyesterdayriskmachinecnt=nil, compareyesterdaynotprotectmachinecnt=nil, compareyesterdaydeadlinemachinecnt=nil, deadlinemachinecnt=nil, notprotectmachinecnt=nil, lhgeneraldiscountcnt=nil, compareyesterdaymachinecnt=nil, machinedestroyafterofflinehours=nil, cloudfrom=nil, requestid=nil) @MachineCnt = machinecnt @TencentCloudMachineCnt = tencentcloudmachinecnt @AliCloudMachineCnt = alicloudmachinecnt @BaiduCloudMachineCnt = baiducloudmachinecnt @IDCMachineCnt = idcmachinecnt @OtherCloudMachineCnt = othercloudmachinecnt @ProtectMachineCnt = protectmachinecnt @BaseMachineCnt = basemachinecnt @SpecialtyMachineCnt = specialtymachinecnt @FlagshipMachineCnt = flagshipmachinecnt @RiskMachineCnt = riskmachinecnt @CompareYesterdayRiskMachineCnt = compareyesterdayriskmachinecnt @CompareYesterdayNotProtectMachineCnt = compareyesterdaynotprotectmachinecnt @CompareYesterdayDeadlineMachineCnt = compareyesterdaydeadlinemachinecnt @DeadlineMachineCnt = deadlinemachinecnt @NotProtectMachineCnt = notprotectmachinecnt @LHGeneralDiscountCnt = lhgeneraldiscountcnt @CompareYesterdayMachineCnt = compareyesterdaymachinecnt @MachineDestroyAfterOfflineHours = machinedestroyafterofflinehours @CloudFrom = cloudfrom @RequestId = requestid end |
Instance Attribute Details
#AliCloudMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def AliCloudMachineCnt @AliCloudMachineCnt end |
#BaiduCloudMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def BaiduCloudMachineCnt @BaiduCloudMachineCnt end |
#BaseMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def BaseMachineCnt @BaseMachineCnt end |
#CloudFrom ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def CloudFrom @CloudFrom end |
#CompareYesterdayDeadlineMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def CompareYesterdayDeadlineMachineCnt @CompareYesterdayDeadlineMachineCnt end |
#CompareYesterdayMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def CompareYesterdayMachineCnt @CompareYesterdayMachineCnt end |
#CompareYesterdayNotProtectMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def CompareYesterdayNotProtectMachineCnt @CompareYesterdayNotProtectMachineCnt end |
#CompareYesterdayRiskMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def CompareYesterdayRiskMachineCnt @CompareYesterdayRiskMachineCnt end |
#DeadlineMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def DeadlineMachineCnt @DeadlineMachineCnt end |
#FlagshipMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def FlagshipMachineCnt @FlagshipMachineCnt end |
#IDCMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def IDCMachineCnt @IDCMachineCnt end |
#LHGeneralDiscountCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def LHGeneralDiscountCnt @LHGeneralDiscountCnt end |
#MachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def MachineCnt @MachineCnt end |
#MachineDestroyAfterOfflineHours ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def MachineDestroyAfterOfflineHours @MachineDestroyAfterOfflineHours end |
#NotProtectMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def NotProtectMachineCnt @NotProtectMachineCnt end |
#OtherCloudMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def OtherCloudMachineCnt @OtherCloudMachineCnt end |
#ProtectMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def ProtectMachineCnt @ProtectMachineCnt end |
#RequestId ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def RequestId @RequestId end |
#RiskMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def RiskMachineCnt @RiskMachineCnt end |
#SpecialtyMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def SpecialtyMachineCnt @SpecialtyMachineCnt end |
#TencentCloudMachineCnt ⇒ Object
17230 17231 17232 |
# File 'lib/v20180228/models.rb', line 17230 def TencentCloudMachineCnt @TencentCloudMachineCnt end |
Instance Method Details
#deserialize(params) ⇒ Object
17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 |
# File 'lib/v20180228/models.rb', line 17267 def deserialize(params) @MachineCnt = params['MachineCnt'] @TencentCloudMachineCnt = params['TencentCloudMachineCnt'] @AliCloudMachineCnt = params['AliCloudMachineCnt'] @BaiduCloudMachineCnt = params['BaiduCloudMachineCnt'] @IDCMachineCnt = params['IDCMachineCnt'] @OtherCloudMachineCnt = params['OtherCloudMachineCnt'] @ProtectMachineCnt = params['ProtectMachineCnt'] @BaseMachineCnt = params['BaseMachineCnt'] @SpecialtyMachineCnt = params['SpecialtyMachineCnt'] @FlagshipMachineCnt = params['FlagshipMachineCnt'] @RiskMachineCnt = params['RiskMachineCnt'] @CompareYesterdayRiskMachineCnt = params['CompareYesterdayRiskMachineCnt'] @CompareYesterdayNotProtectMachineCnt = params['CompareYesterdayNotProtectMachineCnt'] @CompareYesterdayDeadlineMachineCnt = params['CompareYesterdayDeadlineMachineCnt'] @DeadlineMachineCnt = params['DeadlineMachineCnt'] @NotProtectMachineCnt = params['NotProtectMachineCnt'] @LHGeneralDiscountCnt = params['LHGeneralDiscountCnt'] @CompareYesterdayMachineCnt = params['CompareYesterdayMachineCnt'] @MachineDestroyAfterOfflineHours = params['MachineDestroyAfterOfflineHours'] unless params['CloudFrom'].nil? @CloudFrom = [] params['CloudFrom'].each do |i| cloudfromcnt_tmp = CloudFromCnt.new cloudfromcnt_tmp.deserialize(i) @CloudFrom << cloudfromcnt_tmp end end @RequestId = params['RequestId'] end |