Package com.uber.okbuck.template.config
Class BuckConfig
- java.lang.Object
-
- com.fizzed.rocker.runtime.DefaultRockerModel
-
- com.uber.okbuck.template.core.Rule
-
- com.uber.okbuck.template.config.BuckConfig
-
- All Implemented Interfaces:
com.fizzed.rocker.RockerModel
@Generated("Rocker") public class BuckConfig extends Rule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBuckConfig.Template
-
Field Summary
-
Fields inherited from class com.uber.okbuck.template.core.Rule
deps, extraBuckOpts, fileConfiguredVisibility, labels, name, ruleType, visibility
-
-
Constructor Summary
Constructors Constructor Description BuckConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbuildFileName()BuckConfigbuildFileName(java.lang.String buildFileName)protected com.fizzed.rocker.runtime.DefaultRockerTemplatebuildTemplate()java.lang.StringbuildToolsVersion()BuckConfigbuildToolsVersion(java.lang.String buildToolsVersion)static java.lang.String[]getArgumentNames()static com.fizzed.rocker.ContentTypegetContentType()static java.lang.StringgetHeaderHash()static java.lang.StringgetTemplateName()static java.lang.StringgetTemplatePackageName()java.lang.StringgroovyHome()BuckConfiggroovyHome(java.lang.String groovyHome)java.lang.StringkotlinHome()BuckConfigkotlinHome(java.lang.String kotlinHome)java.util.MapmavenRepositories()BuckConfigmavenRepositories(java.util.Map mavenRepositories)java.lang.StringproguardJar()BuckConfigproguardJar(java.lang.String proguardJar)java.lang.StringscalaCompiler()BuckConfigscalaCompiler(java.lang.String scalaCompiler)java.lang.StringscalaLibrary()BuckConfigscalaLibrary(java.lang.String scalaLibrary)java.lang.Stringtarget()BuckConfigtarget(java.lang.String target)static BuckConfigtemplate(java.lang.String buildToolsVersion, java.lang.String target, java.lang.String groovyHome, java.lang.String kotlinHome, java.lang.String scalaCompiler, java.lang.String scalaLibrary, java.lang.String proguardJar, java.lang.String buildFileName, java.util.Map mavenRepositories)-
Methods inherited from class com.uber.okbuck.template.core.Rule
buckName, defaultVisibility, deps, extraBuckOpts, fileConfiguredVisibility, labels, name, name, render, render, render, ruleType, ruleType, sorted, valid, valid, valid, valid, visibility
-
-
-
-
Method Detail
-
getContentType
public static com.fizzed.rocker.ContentType getContentType()
-
getTemplateName
public static java.lang.String getTemplateName()
-
getTemplatePackageName
public static java.lang.String getTemplatePackageName()
-
getHeaderHash
public static java.lang.String getHeaderHash()
-
getArgumentNames
public static java.lang.String[] getArgumentNames()
-
buildToolsVersion
public BuckConfig buildToolsVersion(java.lang.String buildToolsVersion)
-
buildToolsVersion
public java.lang.String buildToolsVersion()
-
target
public BuckConfig target(java.lang.String target)
-
target
public java.lang.String target()
-
groovyHome
public BuckConfig groovyHome(java.lang.String groovyHome)
-
groovyHome
public java.lang.String groovyHome()
-
kotlinHome
public BuckConfig kotlinHome(java.lang.String kotlinHome)
-
kotlinHome
public java.lang.String kotlinHome()
-
scalaCompiler
public BuckConfig scalaCompiler(java.lang.String scalaCompiler)
-
scalaCompiler
public java.lang.String scalaCompiler()
-
scalaLibrary
public BuckConfig scalaLibrary(java.lang.String scalaLibrary)
-
scalaLibrary
public java.lang.String scalaLibrary()
-
proguardJar
public BuckConfig proguardJar(java.lang.String proguardJar)
-
proguardJar
public java.lang.String proguardJar()
-
buildFileName
public BuckConfig buildFileName(java.lang.String buildFileName)
-
buildFileName
public java.lang.String buildFileName()
-
mavenRepositories
public BuckConfig mavenRepositories(java.util.Map mavenRepositories)
-
mavenRepositories
public java.util.Map mavenRepositories()
-
template
public static BuckConfig template(java.lang.String buildToolsVersion, java.lang.String target, java.lang.String groovyHome, java.lang.String kotlinHome, java.lang.String scalaCompiler, java.lang.String scalaLibrary, java.lang.String proguardJar, java.lang.String buildFileName, java.util.Map mavenRepositories)
-
buildTemplate
protected com.fizzed.rocker.runtime.DefaultRockerTemplate buildTemplate() throws com.fizzed.rocker.RenderingException- Overrides:
buildTemplatein classcom.fizzed.rocker.runtime.DefaultRockerModel- Throws:
com.fizzed.rocker.RenderingException
-
-