Package sonia.scm.repository.spi
Class MirrorCommandRequest
java.lang.Object
sonia.scm.repository.spi.MirrorCommandRequest
- Since:
- 2.19.0
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T extends Credential>
 Optional<T>getCredential(Class<T> credentialClass) Returns an optional proxy configuration which is used for the connection to the source repository.booleanbooleanisValid()voidsetCredentials(Collection<Credential> credentials) voidsetFilter(MirrorFilter filter) voidsetIgnoreLfs(boolean ignoreLfs) voidsetProxyConfiguration(ProxyConfiguration proxyConfiguration) Use the provided proxy configuration for the connection to the source repository.voidsetPublicKeys(List<PublicKey> publicKeys) voidsetSourceUrl(String sourceUrl) 
- 
Constructor Details- 
MirrorCommandRequestpublic MirrorCommandRequest()
 
- 
- 
Method Details- 
getSourceUrl
- 
setSourceUrl
- 
getCredentials
- 
getCredential
- 
setCredentials
- 
getFilter
- 
setFilter
- 
setIgnoreLfspublic void setIgnoreLfs(boolean ignoreLfs) 
- 
isIgnoreLfspublic boolean isIgnoreLfs()
- 
isValidpublic boolean isValid()
- 
setPublicKeys
- 
getPublicKeys
- 
setProxyConfigurationUse the provided proxy configuration for the connection to the source repository.- Parameters:
- proxyConfiguration- proxy configuration
- Since:
- 2.23.0
 
- 
getProxyConfigurationReturns an optional proxy configuration which is used for the connection to the source repository.- Returns:
- optional proxy configuration or empty
- Since:
- 2.23.0
 
 
-