Class: TencentCloud::Batch::V20170312::AnonymousComputeEnv

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

Overview

计算环境

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AgentRunningModeObject

Parameters:

  • EnvType:

    计算环境管理类型

  • EnvData:

    计算环境具体参数

  • MountDataDisks:

    数据盘挂载选项

  • AgentRunningMode:

    agent运行模式,适用于Windows系统



107
108
109
# File 'lib/v20170312/models.rb', line 107

def AgentRunningMode
  @AgentRunningMode
end

#EnvDataObject

Parameters:

  • EnvType:

    计算环境管理类型

  • EnvData:

    计算环境具体参数

  • MountDataDisks:

    数据盘挂载选项

  • AgentRunningMode:

    agent运行模式,适用于Windows系统



107
108
109
# File 'lib/v20170312/models.rb', line 107

def EnvData
  @EnvData
end

#EnvTypeObject

Parameters:

  • EnvType:

    计算环境管理类型

  • EnvData:

    计算环境具体参数

  • MountDataDisks:

    数据盘挂载选项

  • AgentRunningMode:

    agent运行模式,适用于Windows系统



107
108
109
# File 'lib/v20170312/models.rb', line 107

def EnvType
  @EnvType
end

#MountDataDisksObject

Parameters:

  • EnvType:

    计算环境管理类型

  • EnvData:

    计算环境具体参数

  • MountDataDisks:

    数据盘挂载选项

  • AgentRunningMode:

    agent运行模式,适用于Windows系统



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