Interface SmbEndpointBuilderFactory.SmbEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
SmbEndpointBuilderFactory.SmbEndpointBuilder
- Enclosing interface:
SmbEndpointBuilderFactory
public static interface SmbEndpointBuilderFactory.SmbEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the SMB component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()autoCreate(boolean autoCreate) Whether to create parent directory if it does not exist.autoCreate(String autoCreate) Whether to create parent directory if it does not exist.The user domain.What action to take if the SMB file already exists.fileExist(org.apache.camel.component.file.GenericFileExist fileExist) What action to take if the SMB file already exists.The password to access the share.The path, within the share, to consume the files from.readBufferSize(int readBufferSize) Read buffer size when for file being produced.readBufferSize(String readBufferSize) Read buffer size when for file being produced.searchPattern(String searchPattern) The search pattern used to list the files.The username required to access the share.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
path
The path, within the share, to consume the files from. The option is a:java.lang.Stringtype. Required: true Group: common- Parameters:
path- the value to set- Returns:
- the dsl builder
-
searchPattern
The search pattern used to list the files. The option is a:java.lang.Stringtype. Default: *.txt Group: common- Parameters:
searchPattern- the value to set- Returns:
- the dsl builder
-
autoCreate
Whether to create parent directory if it does not exist. The option is a:booleantype. Default: false Group: producer- Parameters:
autoCreate- the value to set- Returns:
- the dsl builder
-
autoCreate
Whether to create parent directory if it does not exist. The option will be converted to abooleantype. Default: false Group: producer- Parameters:
autoCreate- the value to set- Returns:
- the dsl builder
-
fileExist
default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder fileExist(org.apache.camel.component.file.GenericFileExist fileExist) What action to take if the SMB file already exists. The option is a:org.apache.camel.component.file.GenericFileExisttype. Default: Ignore Group: producer- Parameters:
fileExist- the value to set- Returns:
- the dsl builder
-
fileExist
What action to take if the SMB file already exists. The option will be converted to aorg.apache.camel.component.file.GenericFileExisttype. Default: Ignore Group: producer- Parameters:
fileExist- the value to set- Returns:
- the dsl builder
-
readBufferSize
Read buffer size when for file being produced. The option is a:inttype. Default: 2048 Group: producer- Parameters:
readBufferSize- the value to set- Returns:
- the dsl builder
-
readBufferSize
Read buffer size when for file being produced. The option will be converted to ainttype. Default: 2048 Group: producer- Parameters:
readBufferSize- the value to set- Returns:
- the dsl builder
-
domain
The user domain. The option is a:java.lang.Stringtype. Group: security- Parameters:
domain- the value to set- Returns:
- the dsl builder
-
password
The password to access the share. The option is a:java.lang.Stringtype. Group: security- Parameters:
password- the value to set- Returns:
- the dsl builder
-
username
The username required to access the share. The option is a:java.lang.Stringtype. Group: security- Parameters:
username- the value to set- Returns:
- the dsl builder
-