Package com.uber.okbuck.core.annotation
Class JvmPlugin.Builder
- java.lang.Object
-
- com.uber.okbuck.core.annotation.JvmPlugin.Builder
-
- Enclosing class:
- JvmPlugin
public abstract static class JvmPlugin.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract JvmPluginbuild()abstract JvmPlugin.BuildersetPluginDependency(OExternalDependency value)abstract JvmPlugin.BuildersetPluginDependency(java.util.Optional<OExternalDependency> value)abstract JvmPlugin.BuildersetPluginTarget(Target value)abstract JvmPlugin.BuildersetPluginTarget(java.util.Optional<Target> value)abstract JvmPlugin.BuildersetPluginUID(java.lang.String value)
-
-
-
Method Detail
-
setPluginUID
public abstract JvmPlugin.Builder setPluginUID(java.lang.String value)
-
setPluginDependency
public abstract JvmPlugin.Builder setPluginDependency(java.util.Optional<OExternalDependency> value)
-
setPluginDependency
public abstract JvmPlugin.Builder setPluginDependency(OExternalDependency value)
-
setPluginTarget
public abstract JvmPlugin.Builder setPluginTarget(java.util.Optional<Target> value)
-
setPluginTarget
public abstract JvmPlugin.Builder setPluginTarget(Target value)
-
build
public abstract JvmPlugin build()
-
-