public static final class BinaryManager.Builder extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
BinaryManager.Builder.BinaryDestinationDirStep
A
BinaryManager.Builder step that forces the user to specify a directory where binaries shall be deployed to. |
static interface |
BinaryManager.Builder.HttpClientStep
A
BinaryManager.Builder step that forces the user to provide a HttpClient . |
Modifier and Type | Method and Description |
---|---|
BinaryManager.Builder |
addBinaryProvider(BinaryProvider binaryProvider) |
BinaryManager.Builder |
addBinaryProvider(Function<org.apache.http.client.HttpClient,BinaryProvider> binaryProvider)
Convenience method over
addBinaryProvider(BinaryProvider) . |
BinaryManager |
build() |
@Nonnull public BinaryManager build()
@Nonnull public BinaryManager.Builder addBinaryProvider(BinaryProvider binaryProvider)
@Nonnull public BinaryManager.Builder addBinaryProvider(Function<org.apache.http.client.HttpClient,BinaryProvider> binaryProvider)
addBinaryProvider(BinaryProvider)
.
This allows for construction of BinaryProvider
s using the HttpClient
that was used in BinaryManager.Builder.HttpClientStep
.
binaryProvider
- A Function
that constructs a BinaryProvider
when given a HttpClient
BinaryManager.Builder
instanceCopyright © 2019. All rights reserved.