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