class TencentCloud::Tcbr::V20220217::ServerBaseConfig
服务基础配置信息
def deserialize(params)
def deserialize(params) @EnvId = params['EnvId'] @ServerName = params['ServerName'] @OpenAccessTypes = params['OpenAccessTypes'] @Cpu = params['Cpu'] @Mem = params['Mem'] @MinNum = params['MinNum'] @MaxNum = params['MaxNum'] unless params['PolicyDetails'].nil? @PolicyDetails = [] params['PolicyDetails'].each do |i| hpapolicy_tmp = HpaPolicy.new hpapolicy_tmp.deserialize(i) @PolicyDetails << hpapolicy_tmp end end @CustomLogs = params['CustomLogs'] @EnvParams = params['EnvParams'] @InitialDelaySeconds = params['InitialDelaySeconds'] @CreateTime = params['CreateTime'] @Port = params['Port'] @HasDockerfile = params['HasDockerfile'] @Dockerfile = params['Dockerfile'] @BuildDir = params['BuildDir'] @LogType = params['LogType'] @LogSetId = params['LogSetId'] @LogTopicId = params['LogTopicId'] @LogParseType = params['LogParseType'] @Tag = params['Tag'] @InternalAccess = params['InternalAccess'] @InternalDomain = params['InternalDomain'] @OperationMode = params['OperationMode'] unless params['TimerScale'].nil? @TimerScale = [] params['TimerScale'].each do |i| timerscale_tmp = TimerScale.new timerscale_tmp.deserialize(i) @TimerScale << timerscale_tmp end end @EntryPoint = params['EntryPoint'] @Cmd = params['Cmd'] @SessionAffinity = params['SessionAffinity'] unless params['VpcConf'].nil? @VpcConf = VpcConf.new @VpcConf.deserialize(params['VpcConf']) end unless params['VolumesConf'].nil? @VolumesConf = [] params['VolumesConf'].each do |i| volumeconf_tmp = VolumeConf.new volumeconf_tmp.deserialize(i) @VolumesConf << volumeconf_tmp end end end
def initialize(envid=nil, servername=nil, openaccesstypes=nil, cpu=nil, mem=nil, minnum=nil, maxnum=nil, policydetails=nil, customlogs=nil, envparams=nil, initialdelayseconds=nil, createtime=nil, port=nil, hasdockerfile=nil, dockerfile=nil, builddir=nil, logtype=nil, logsetid=nil, logtopicid=nil, logparsetype=nil, tag=nil, internalaccess=nil, internaldomain=nil, operationmode=nil, timerscale=nil, entrypoint=nil, cmd=nil, sessionaffinity=nil, vpcconf=nil, volumesconf=nil)
def initialize(envid=nil, servername=nil, openaccesstypes=nil, cpu=nil, mem=nil, minnum=nil, maxnum=nil, policydetails=nil, customlogs=nil, envparams=nil, initialdelayseconds=nil, createtime=nil, port=nil, hasdockerfile=nil, dockerfile=nil, builddir=nil, logtype=nil, logsetid=nil, logtopicid=nil, logparsetype=nil, tag=nil, internalaccess=nil, internaldomain=nil, operationmode=nil, timerscale=nil, entrypoint=nil, cmd=nil, sessionaffinity=nil, vpcconf=nil, volumesconf=nil) @EnvId = envid @ServerName = servername @OpenAccessTypes = openaccesstypes @Cpu = cpu @Mem = mem @MinNum = minnum @MaxNum = maxnum @PolicyDetails = policydetails @CustomLogs = customlogs @EnvParams = envparams @InitialDelaySeconds = initialdelayseconds @CreateTime = createtime @Port = port @HasDockerfile = hasdockerfile @Dockerfile = dockerfile @BuildDir = builddir @LogType = logtype @LogSetId = logsetid @LogTopicId = logtopicid @LogParseType = logparsetype @Tag = tag @InternalAccess = internalaccess @InternalDomain = internaldomain @OperationMode = operationmode @TimerScale = timerscale @EntryPoint = entrypoint @Cmd = cmd @SessionAffinity = sessionaffinity @VpcConf = vpcconf @VolumesConf = volumesconf end