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 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

      default SmbEndpointBuilderFactory.SmbEndpointConsumerBuilder searchPattern(String 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