in controllers/autoneg.go [111:129]
func (b *ProdBackendController) getBackendService(name string, region string) (svc *compute.BackendService, err error) {
if region == "" {
svc, err = compute.NewBackendServicesService(b.s).Get(b.project, name).Do()
if e, ok := err.(*googleapi.Error); ok {
if e.Code == 404 {
err = &errNotFound{Name: name}
}
}
} else {
svc, err = compute.NewRegionBackendServicesService(b.s).Get(b.project, region, name).Do()
if e, ok := err.(*googleapi.Error); ok {
if e.Code == 404 {
err = &errNotFound{Name: name}
}
}
}
return
}