Interface SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
SmbEndpointBuilderFactory.SmbEndpointBuilder
- Enclosing interface:
- SmbEndpointBuilderFactory
public static interface SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the SMB component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()The user domain.idempotentRepository(String idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified and idempotent is true.idempotentRepository(org.apache.camel.spi.IdempotentRepository idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified and idempotent is true.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, 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.SmbEndpointConsumerBuilder 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
-
idempotentRepository
default SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder idempotentRepository(org.apache.camel.spi.IdempotentRepository idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified and idempotent is true. The option is a: <code>org.apache.camel.spi.IdempotentRepository</code> type. Group: consumer- Parameters:
idempotentRepository- the value to set- Returns:
- the dsl builder
-
idempotentRepository
default SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder idempotentRepository(String idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified and idempotent is true. The option will be converted to a <code>org.apache.camel.spi.IdempotentRepository</code> type. Group: consumer- Parameters:
idempotentRepository- the value to set- Returns:
- the dsl builder
-