class TencentCloud::Tsf::V20180326::ContainerInfo
容器详细信息
def deserialize(params)
def deserialize(params) @Name = params['Name'] @ContainerId = params['ContainerId'] @Status = params['Status'] @Reason = params['Reason'] @Image = params['Image'] @IsBusinessMainContainer = params['IsBusinessMainContainer'] @Server = params['Server'] @RepoName = params['RepoName'] @RepoType = params['RepoType'] unless params['TcrRepoInfo'].nil? @TcrRepoInfo = TcrRepoInfo.new @TcrRepoInfo.deserialize(params['TcrRepoInfo']) end @SecretName = params['SecretName'] @TagName = params['TagName'] unless params['HealthCheckSettings'].nil? @HealthCheckSettings = HealthCheckSettings.new @HealthCheckSettings.deserialize(params['HealthCheckSettings']) end @CpuRequest = params['CpuRequest'] @CpuLimit = params['CpuLimit'] @MemRequest = params['MemRequest'] @MemLimit = params['MemLimit'] unless params['Envs'].nil? @Envs = [] params['Envs'].each do |i| env_tmp = Env.new env_tmp.deserialize(i) @Envs << env_tmp end end unless params['UserEnvs'].nil? @UserEnvs = [] params['UserEnvs'].each do |i| env_tmp = Env.new env_tmp.deserialize(i) @UserEnvs << env_tmp end end @JvmOpts = params['JvmOpts'] unless params['VolumeMountInfoList'].nil? @VolumeMountInfoList = [] params['VolumeMountInfoList'].each do |i| volumemountinfo_tmp = VolumeMountInfo.new volumemountinfo_tmp.deserialize(i) @VolumeMountInfoList << volumemountinfo_tmp end end @InitContainerEnable = params['InitContainerEnable'] unless params['LifeCycleHookList'].nil? @LifeCycleHookList = [] params['LifeCycleHookList'].each do |i| lifecyclehook_tmp = LifeCycleHook.new lifecyclehook_tmp.deserialize(i) @LifeCycleHookList << lifecyclehook_tmp end end @PrivilegeContainerEnable = params['PrivilegeContainerEnable'] @RunCommand = params['RunCommand'] @RunArg = params['RunArg'] @ContainerName = params['ContainerName'] end
def initialize(name=nil, containerid=nil, status=nil, reason=nil, image=nil, isbusinessmaincontainer=nil, server=nil, reponame=nil, repotype=nil, tcrrepoinfo=nil, secretname=nil, tagname=nil, healthchecksettings=nil, cpurequest=nil, cpulimit=nil, memrequest=nil, memlimit=nil, envs=nil, userenvs=nil, jvmopts=nil, volumemountinfolist=nil, initcontainerenable=nil, lifecyclehooklist=nil, privilegecontainerenable=nil, runcommand=nil, runarg=nil, containername=nil)
def initialize(name=nil, containerid=nil, status=nil, reason=nil, image=nil, isbusinessmaincontainer=nil, server=nil, reponame=nil, repotype=nil, tcrrepoinfo=nil, secretname=nil, tagname=nil, healthchecksettings=nil, cpurequest=nil, cpulimit=nil, memrequest=nil, memlimit=nil, envs=nil, userenvs=nil, jvmopts=nil, volumemountinfolist=nil, initcontainerenable=nil, lifecyclehooklist=nil, privilegecontainerenable=nil, runcommand=nil, runarg=nil, containername=nil) @Name = name @ContainerId = containerid @Status = status @Reason = reason @Image = image @IsBusinessMainContainer = isbusinessmaincontainer @Server = server @RepoName = reponame @RepoType = repotype @TcrRepoInfo = tcrrepoinfo @SecretName = secretname @TagName = tagname @HealthCheckSettings = healthchecksettings @CpuRequest = cpurequest @CpuLimit = cpulimit @MemRequest = memrequest @MemLimit = memlimit @Envs = envs @UserEnvs = userenvs @JvmOpts = jvmopts @VolumeMountInfoList = volumemountinfolist @InitContainerEnable = initcontainerenable @LifeCycleHookList = lifecyclehooklist @PrivilegeContainerEnable = privilegecontainerenable @RunCommand = runcommand @RunArg = runarg @ContainerName = containername end