Package com.hierynomus.smbj
Class SmbConfig.Builder
java.lang.Object
com.hierynomus.smbj.SmbConfig.Builder
- Enclosing class:
SmbConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
final SmbConfig.Builder
withAuthenticators
(Factory.Named<Authenticator>... authenticators) withAuthenticators
(Iterable<Factory.Named<Authenticator>> authenticators) withBufferSize
(int bufferSize) withClientGSSContextConfig
(GSSContextConfig clientGSSContextConfig) withClientGuid
(UUID clientGuid) withDfsEnabled
(boolean dfsEnabled) withDialects
(SMB2Dialect... dialects) withDialects
(Iterable<SMB2Dialect> dialects) withEncryptData
(boolean encryptData) withMultiProtocolNegotiate
(boolean useMultiProtocolNegotiate) withRandomProvider
(Random random) withReadBufferSize
(int readBufferSize) withReadTimeout
(long timeout, TimeUnit timeoutUnit) withSecurityProvider
(SecurityProvider securityProvider) withSigningRequired
(boolean signingRequired) withSocketFactory
(SocketFactory socketFactory) withSoTimeout
(int timeout) withSoTimeout
(long timeout, TimeUnit timeoutUnit) withTimeout
(long timeout, TimeUnit timeoutUnit) withTransactBufferSize
(int transactBufferSize) withTransactTimeout
(long timeout, TimeUnit timeoutUnit) withTransportLayerFactory
(TransportLayerFactory<SMBPacketData<?>, SMBPacket<?, ?>> transportLayerFactory) withWorkStationName
(String workStationName) Deprecated.Moved into withNtlmConfig(NtlmConfig.builder().withWorkstationName(..).build())withWriteBufferSize
(int writeBufferSize) withWriteTimeout
(long timeout, TimeUnit timeoutUnit)
-
Field Details
-
config
-
ntlmConfigBuilder
-
-
Constructor Details
-
Builder
Builder() -
Builder
Builder(SmbConfig baseConfig)
-
-
Method Details
-
withRandomProvider
-
withSecurityProvider
-
withSocketFactory
-
withDialects
-
withDialects
-
withClientGuid
-
withAuthenticators
@SafeVarargs public final SmbConfig.Builder withAuthenticators(Factory.Named<Authenticator>... authenticators) -
withAuthenticators
-
withSigningRequired
-
withReadBufferSize
-
withReadTimeout
-
withWriteBufferSize
-
withWriteTimeout
-
withTransactBufferSize
-
withTransactTimeout
-
withNegotiatedBufferSize
-
withBufferSize
-
withTransportLayerFactory
public SmbConfig.Builder withTransportLayerFactory(TransportLayerFactory<SMBPacketData<?>, SMBPacket<?, ?>> transportLayerFactory) -
withTimeout
-
withSoTimeout
-
withSoTimeout
-
build
-
withDfsEnabled
-
withMultiProtocolNegotiate
-
withClientGSSContextConfig
-
withEncryptData
-
withWorkStationName
Deprecated.Moved into withNtlmConfig(NtlmConfig.builder().withWorkstationName(..).build())Set the workstation name to be used in the NTLM authentication. -
withNtlmConfig
-