type sourceURL … // NewSourceURL specifies the URL where to read the Pod configuration from, then watches it for changes. func NewSourceURL(url string, header http.Header, nodeName types.NodeName, period time.Duration, updates chan<- interface{ … } func (s *sourceURL) run() { … } func (s *sourceURL) applyDefaults(pod *api.Pod) error { … } func (s *sourceURL) extractFromURL() error { … }