Interface SmbEndpointBuilderFactory.SmbEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder,SmbEndpointBuilderFactory.SmbEndpointProducerBuilder
- Enclosing interface:
- SmbEndpointBuilderFactory
public static interface SmbEndpointBuilderFactory.SmbEndpointBuilder
extends SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder, SmbEndpointBuilderFactory.SmbEndpointProducerBuilder
Builder for endpoint 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.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder
idempotentRepository, idempotentRepository
-
Method Details
-
advanced
- Specified by:
advancedin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
advancedin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder
-
domain
The user domain. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
domainin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
domainin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- 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- Specified by:
passwordin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
passwordin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- 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- Specified by:
pathin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
pathin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- 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- Specified by:
searchPatternin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
searchPatternin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- Parameters:
searchPattern- the value to set- Returns:
- the dsl builder
-
smbIoBean
default SmbEndpointBuilderFactory.SmbEndpointBuilder 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- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- 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- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- 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- Specified by:
usernamein interfaceSmbEndpointBuilderFactory.SmbEndpointConsumerBuilder- Specified by:
usernamein interfaceSmbEndpointBuilderFactory.SmbEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-