prow/config/jobs.go
func (c *JobConfig) SetPostsubmits(jobs map[string][]Postsubmit) error {
	nj := map[string][]Postsubmit{}
	for k, v := range jobs {
		nj[k] = make([]Postsubmit, len(v))
		copy(nj[k], v)
		if err := SetPostsubmitRegexes(nj[k]); err != nil {
			return err
		}
	}
	c.Postsubmits = nj
	return nil
}
func (c *JobConfig) SetPostsubmits(jobs map[string][]Postsubmit) error {
	nj := map[string][]Postsubmit{}
	for k, v := range jobs {
		nj[k] = make([]Postsubmit, len(v))
		copy(nj[k], v)
		if err := SetPostsubmitRegexes(nj[k]); err != nil {
			return err
		}
	}
	c.Postsubmits = nj
	return nil
}
func ( c * JobConfig ) SetPostsubmits ( jobs map [ string ] [ ] Postsubmit ) error { nj := map [ string ] [ ] Postsubmit { } for k , v := range jobs { nj [ k ] = make ( [ ] Postsubmit , len ( v ) ) copy ( nj [ k ] , v ) if err := SetPostsubmitRegexes ( nj [ k ] ) ; err != nil { return err } } c . Postsubmits = nj return nil }
// SetPostsubmits updates c.Postsubmits to jobs, after compiling and validating their regexes.
SetPostsubmits updates c . Postsubmits to jobs after compiling and validating their regexes .