public void gke(Closure<GkeConfiguration> closure) { project.configure(gke, closure); }
public Client client(Closure closure) { return (Client) project.configure(client, closure); }
public Credentials credentials(Closure closure) { return (Credentials) project.configure(credentials, closure); }
/** * Creates a new kubernetes environment extension. * * @param closure The closure which contains the environment configuration. * @return The new kubernetes environment extension. */ public EnvironmentExtension kubernetes(Closure closure) { EnvironmentExtension config = new EnvironmentExtension(DeployerType.KUBERNETES, project); config = (EnvironmentExtension) project.configure(config, closure); configs.add(config); return config; }
/** * Adds a new ssl configuration to this environment. * * @param closure The closure which contains the ssl configuration. * @return The ssl configuration. */ public SSLExtension ssl(Closure closure) { SSLExtension ssl = (SSLExtension) project.configure(new SSLExtension(), closure); this.sslExtension = ssl; return ssl; }
/** * Adds a new authorization configuration to this environment. * * @param closure The closure which contains the authorization configuration. * @return The authorization configuration. */ public AuthExtension auth(Closure closure) { AuthExtension auth = (AuthExtension) project.configure(new AuthExtension(), closure); this.authExtension = auth; return auth; }
@SuppressWarnings("rawtypes") public void project(String projName, Closure closure) { project.configure(projectContainer.maybeCreate(projName), closure); }
/** * Creates a new marathon environment extension. * * @param closure The closure which contains the environment configuration. * @return The new marathon environment extension. */ public EnvironmentExtension marathon(Closure closure) { EnvironmentExtension config = new EnvironmentExtension(DeployerType.MARATHON, project); config = (EnvironmentExtension) project.configure(config, closure); configs.add(config); return config; }
public void tag(Closure<?> closure) { final TagConfig tag = new TagConfig(project); project.configure(tag, closure); tagConfigs.add(tag); }
public void api(Closure<?> config) { api = (ApiConfigDsl) project.configure(new ApiConfigDsl(), config); } }
public void options(Closure configure) { getProject().configure(etaOptions, configure); }
public void cfProxySettings(Closure closure) { this.cfProxySettings = new CfProxySettings(); this.project.configure(cfProxySettings, closure); }
public void cfService(Closure closure) { CfService cfService = new CfService(); this.project.configure(cfService, closure); this.cfServices.add(cfService); this.services.add(cfService.getInstanceName()); }
public void override(String artifactIdentifier, Closure<ProvisionOverride> closure) { ProvisionOverride override = new ProvisionOverride( artifactIdentifier ); getProject().configure( override, closure ); overrides.put( artifactIdentifier, override ); }
public void cfUserProvidedService(Closure closure) { CfUserProvidedService cfUserProvidedService = new CfUserProvidedService(); this.project.configure(cfUserProvidedService, closure); this.cfUserProvidedServices.add(cfUserProvidedService); this.services.add(cfUserProvidedService.getInstanceName()); }
public KubectlExecResult exec(Closure<KubectlExecSpec> closure) { KubectlExecSpec spec = new KubectlExecSpec(); project.configure(spec, closure); return exec(spec); } }
public void exec(Closure<HelmExecSpec> closure) { HelmExecSpec spec = new HelmExecSpec(); project.configure(spec, closure); exec(spec); }
public KubectlExecResult exec(Closure<KubectlExecSpec> closure) { KubectlExecSpec spec = new KubectlExecSpec(); project.configure(spec, closure); return exec(spec); } }
public OcExecResult exec(Closure<OcExecSpec> closure) { OcExecSpec spec = new OcExecSpec(); project.configure(spec, closure); return exec(spec); } }
public void generateOptions(Closure<?> closure) { Project project = getProject(); project.configure(getGenerateOptions(), closure); }