prow/flagutil/kubernetes_cluster_clients.go
func (o *ExperimentalKubernetesOptions) ProwJobClient(namespace string, dryRun bool) (prowJobClient prowv1.ProwJobInterface, err error) {
	if err := o.resolve(dryRun); err != nil {
		return nil, err
	}

	if o.dryRun {
		return kube.NewDryRunProwJobClient(o.DeckURI), nil
	}

	return o.prowJobClientset.ProwV1().ProwJobs(namespace), nil
}
func (o *ExperimentalKubernetesOptions) ProwJobClient(namespace string, dryRun bool) (prowJobClient prowv1.ProwJobInterface, err error) {
	if err := o.resolve(dryRun); err != nil {
		return nil, err
	}

	if o.dryRun {
		return kube.NewDryRunProwJobClient(o.DeckURI), nil
	}

	return o.prowJobClientset.ProwV1().ProwJobs(namespace), nil
}
func ( o * ExperimentalKubernetesOptions ) ProwJobClient ( namespace string , dryRun bool ) ( prowJobClient prowv1 . ProwJobInterface , err error ) { if err := o . resolve ( dryRun ) ; err != nil { return nil , err } if o . dryRun { return kube . NewDryRunProwJobClient ( o . DeckURI ) , nil } return o . prowJobClientset . ProwV1 ( ) . ProwJobs ( namespace ) , nil }
// ProwJobClient returns a ProwJob client.
ProwJobClient returns a ProwJob client .