Class: TencentCloud::Batch::V20170312::AnonymousComputeEnv
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Batch::V20170312::AnonymousComputeEnv
- Defined in:
- lib/v20170312/models.rb
Overview
计算环境
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(envtype = nil, envdata = nil, mountdatadisks = nil, agentrunningmode = nil) ⇒ AnonymousComputeEnv
constructor
A new instance of AnonymousComputeEnv.
Constructor Details
#initialize(envtype = nil, envdata = nil, mountdatadisks = nil, agentrunningmode = nil) ⇒ AnonymousComputeEnv
Returns a new instance of AnonymousComputeEnv.
109 110 111 112 113 114 |
# File 'lib/v20170312/models.rb', line 109 def initialize(envtype=nil, envdata=nil, mountdatadisks=nil, agentrunningmode=nil) @EnvType = envtype @EnvData = envdata @MountDataDisks = mountdatadisks @AgentRunningMode = agentrunningmode end |
Instance Attribute Details
#AgentRunningMode ⇒ Object
107 108 109 |
# File 'lib/v20170312/models.rb', line 107 def AgentRunningMode @AgentRunningMode end |
#EnvData ⇒ Object
107 108 109 |
# File 'lib/v20170312/models.rb', line 107 def EnvData @EnvData end |
#EnvType ⇒ Object
107 108 109 |
# File 'lib/v20170312/models.rb', line 107 def EnvType @EnvType end |
#MountDataDisks ⇒ Object
107 108 109 |
# File 'lib/v20170312/models.rb', line 107 def MountDataDisks @MountDataDisks end |
Instance Method Details
#deserialize(params) ⇒ Object
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/v20170312/models.rb', line 116 def deserialize(params) @EnvType = params['EnvType'] unless params['EnvData'].nil? @EnvData = EnvData.new @EnvData.deserialize(params['EnvData']) end unless params['MountDataDisks'].nil? @MountDataDisks = [] params['MountDataDisks'].each do |i| mountdatadisk_tmp = MountDataDisk.new mountdatadisk_tmp.deserialize(i) @MountDataDisks << mountdatadisk_tmp end end unless params['AgentRunningMode'].nil? @AgentRunningMode = AgentRunningMode.new @AgentRunningMode.deserialize(params['AgentRunningMode']) end end |