func()

in go/config.go [215:232]


func (c *Config) SetWorkGroup(w *Workgroup) error {
	if w == nil {
		return ErrConfigWGPointer
	}
	c.values.Set("workgroupName", w.Name)
	if w.Tags != nil {
		tagsString := c.values.Get("tag")
		for _, tag := range w.Tags.Get() {
			tagsString += "|" + *tag.Key + "`" + *tag.Value
		}
		c.values.Set("tag", tagsString)
	}
	if w.Config == nil {
		w.Config = GetDefaultWGConfig()
	}
	c.values.Set("workgroupConfig", w.Config.String())
	return nil
}