Class PythonPackageComponents.Builder
- java.lang.Object
-
- com.facebook.buck.features.python.PythonPackageComponents.Builder
-
- Enclosing class:
- PythonPackageComponents
public static class PythonPackageComponents.Builder extends Object
A helper class to construct a PythonPackageComponents instance which throws human readable error messages on duplicates.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PythonPackageComponents.Builder
addZipSafe(Optional<Boolean> zipSafe)
PythonPackageComponents
build()
PythonPackageComponents.Builder
putModules(BuildTarget owner, PythonComponents components)
PythonPackageComponents.Builder
putNativeLibraries(BuildTarget owner, PythonComponents components)
PythonPackageComponents.Builder
putResources(BuildTarget owner, PythonComponents components)
-
-
-
Method Detail
-
putModules
public PythonPackageComponents.Builder putModules(BuildTarget owner, PythonComponents components)
-
putResources
public PythonPackageComponents.Builder putResources(BuildTarget owner, PythonComponents components)
-
putNativeLibraries
public PythonPackageComponents.Builder putNativeLibraries(BuildTarget owner, PythonComponents components)
-
addZipSafe
public PythonPackageComponents.Builder addZipSafe(Optional<Boolean> zipSafe)
-
build
public PythonPackageComponents build()
-
-