public class DownloadConfigBuilder extends AbstractBuilder<IDownloadConfig>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DownloadConfigBuilder.DownloadPrefix |
protected static class |
DownloadConfigBuilder.ImmutableDownloadConfig |
protected static class |
DownloadConfigBuilder.UserAgent |
| Constructor and Description |
|---|
DownloadConfigBuilder() |
get, get, overwriteDefault, property, set, setDefaultpublic DownloadConfigBuilder downloadPath(String path)
protected IProperty<IDownloadPath> downloadPath()
public DownloadConfigBuilder downloadPrefix(String prefix)
protected IProperty<DownloadConfigBuilder.DownloadPrefix> downloadPrefix()
public DownloadConfigBuilder packageResolver(IPackageResolver packageResolver)
protected IProperty<IPackageResolver> packageResolver()
public DownloadConfigBuilder artifactStorePath(IDirectory artifactStorePath)
protected IProperty<IDirectory> artifactStorePath()
public DownloadConfigBuilder fileNaming(ITempNaming fileNaming)
protected IProperty<ITempNaming> fileNaming()
public DownloadConfigBuilder progressListener(IProgressListener progressListener)
protected IProperty<IProgressListener> progressListener()
public DownloadConfigBuilder userAgent(String userAgent)
protected IProperty<DownloadConfigBuilder.UserAgent> userAgent()
public DownloadConfigBuilder timeoutConfig(ITimeoutConfig timeoutConfig)
protected IProperty<ITimeoutConfig> timeoutConfig()
public DownloadConfigBuilder proxyFactory(IProxyFactory proxyFactory)
protected IProperty<IProxyFactory> proxyFactory()
public IDownloadConfig build()
build in class AbstractBuilder<IDownloadConfig>Copyright © 2016. All Rights Reserved.