class TencentCloud::Lighthouse::V20200324::DockerContainerConfiguration

Docker容器创建时的配置

def deserialize(params)

def deserialize(params)
  @ContainerImage = params['ContainerImage']
  @ContainerName = params['ContainerName']
  unless params['Envs'].nil?
    @Envs = []
    params['Envs'].each do |i|
      containerenv_tmp = ContainerEnv.new
      containerenv_tmp.deserialize(i)
      @Envs << containerenv_tmp
    end
  end
  unless params['PublishPorts'].nil?
    @PublishPorts = []
    params['PublishPorts'].each do |i|
      dockercontainerpublishport_tmp = DockerContainerPublishPort.new
      dockercontainerpublishport_tmp.deserialize(i)
      @PublishPorts << dockercontainerpublishport_tmp
    end
  end
  unless params['Volumes'].nil?
    @Volumes = []
    params['Volumes'].each do |i|
      dockercontainervolume_tmp = DockerContainerVolume.new
      dockercontainervolume_tmp.deserialize(i)
      @Volumes << dockercontainervolume_tmp
    end
  end
  @Command = params['Command']
end

def initialize(containerimage=nil, containername=nil, envs=nil, publishports=nil, volumes=nil, command=nil)

def initialize(containerimage=nil, containername=nil, envs=nil, publishports=nil, volumes=nil, command=nil)
  @ContainerImage = containerimage
  @ContainerName = containername
  @Envs = envs
  @PublishPorts = publishports
  @Volumes = volumes
  @Command = command
end