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()The user domain.The password to access the share.The path, within the share, to consume the files from.searchPattern(String searchPattern) The search pattern used to list the files.An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file.smbIoBean(org.apache.camel.component.smb.SmbIOBean smbIoBean) An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file.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
-
domain
The user domain. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
domain- the value to set- Returns:
- the dsl builder
-
password
The password to access the share. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
password- the value to set- Returns:
- the dsl builder
-
path
The path, within the share, to consume the files from. The option is a: <code>java.lang.String</code> type. 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: <code>java.lang.String</code> type. Default: *.txt Group: common- Parameters:
searchPattern- the value to set- Returns:
- the dsl builder
-
smbIoBean
default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder smbIoBean(org.apache.camel.component.smb.SmbIOBean smbIoBean) An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file. The option is a: <code>org.apache.camel.component.smb.SmbIOBean</code> type. Group: common- Parameters:
smbIoBean- the value to set- Returns:
- the dsl builder
-
smbIoBean
An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file. The option will be converted to a <code>org.apache.camel.component.smb.SmbIOBean</code> type. Group: common- Parameters:
smbIoBean- the value to set- Returns:
- the dsl builder
-
username
The username required to access the share. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
username- the value to set- Returns:
- the dsl builder
-