class TencentCloud::Tsf::V20180326::ContainerGroupDetail
def deserialize(params)
def deserialize(params) @GroupId = params['GroupId'] @GroupName = params['GroupName'] @InstanceNum = params['InstanceNum'] @CurrentNum = params['CurrentNum'] @CreateTime = params['CreateTime'] @Server = params['Server'] @Reponame = params['Reponame'] @TagName = params['TagName'] @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @NamespaceId = params['NamespaceId'] @NamespaceName = params['NamespaceName'] @ApplicationId = params['ApplicationId'] @LbIp = params['LbIp'] @ApplicationType = params['ApplicationType'] @ClusterIp = params['ClusterIp'] @NodePort = params['NodePort'] @CpuLimit = params['CpuLimit'] @MemLimit = params['MemLimit'] @AccessType = params['AccessType'] @UpdateType = params['UpdateType'] @UpdateIvl = params['UpdateIvl'] unless params['ProtocolPorts'].nil? @ProtocolPorts = [] params['ProtocolPorts'].each do |i| protocolport_tmp = ProtocolPort.new protocolport_tmp.deserialize(i) @ProtocolPorts << protocolport_tmp end end unless params['Envs'].nil? @Envs = [] params['Envs'].each do |i| env_tmp = Env.new env_tmp.deserialize(i) @Envs << env_tmp end end @ApplicationName = params['ApplicationName'] @Message = params['Message'] @Status = params['Status'] @MicroserviceType = params['MicroserviceType'] @CpuRequest = params['CpuRequest'] @MemRequest = params['MemRequest'] @SubnetId = params['SubnetId'] @GroupResourceType = params['GroupResourceType'] @InstanceCount = params['InstanceCount'] @UpdatedTime = params['UpdatedTime'] @MaxSurge = params['MaxSurge'] @MaxUnavailable = params['MaxUnavailable'] unless params['HealthCheckSettings'].nil? @HealthCheckSettings = HealthCheckSettings.new @HealthCheckSettings.deserialize(params['HealthCheckSettings']) end @AllowPlainYamlDeploy = params['AllowPlainYamlDeploy'] @IsNotEqualServiceConfig = params['IsNotEqualServiceConfig'] @RepoName = params['RepoName'] @Alias = params['Alias'] end