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 Details

    • advanced

    • path

      The path, within the share, to consume the files from. The option is a: java.lang.String type. Group: common
      Parameters:
      path - the value to set
      Returns:
      the dsl builder
    • searchPattern

      default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder searchPattern(String searchPattern)
      The search pattern used to list the files. The option is a: java.lang.String type. Default: *.txt Group: common
      Parameters:
      searchPattern - the value to set
      Returns:
      the dsl builder
    • autoCreate

      default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder autoCreate(boolean autoCreate)
      Whether to create parent directory if it does not exist. The option is a: boolean type. 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 a boolean type. Default: false Group: producer
      Parameters:
      autoCreate - the value to set
      Returns:
      the dsl builder
    • disconnect

      default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder disconnect(boolean disconnect)
      Whether or not to disconnect from remote SMB server right after use. Disconnect will only disconnect the current connection to the SMB server. If you have a consumer which you want to stop, then you need to stop the consumer route instead. The option is a: boolean type. Default: false Group: producer
      Parameters:
      disconnect - the value to set
      Returns:
      the dsl builder
    • disconnect

      Whether or not to disconnect from remote SMB server right after use. Disconnect will only disconnect the current connection to the SMB server. If you have a consumer which you want to stop, then you need to stop the consumer route instead. The option will be converted to a boolean type. Default: false Group: producer
      Parameters:
      disconnect - 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.GenericFileExist type. 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 a org.apache.camel.component.file.GenericFileExist type. Default: Ignore Group: producer
      Parameters:
      fileExist - the value to set
      Returns:
      the dsl builder
    • readBufferSize

      default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder readBufferSize(int readBufferSize)
      Read buffer size when for file being produced. The option is a: int type. Default: 2048 Group: producer
      Parameters:
      readBufferSize - the value to set
      Returns:
      the dsl builder
    • readBufferSize

      default SmbEndpointBuilderFactory.SmbEndpointProducerBuilder readBufferSize(String readBufferSize)
      Read buffer size when for file being produced. The option will be converted to a int type. Default: 2048 Group: producer
      Parameters:
      readBufferSize - the value to set
      Returns:
      the dsl builder
    • domain

      The user domain. The option is a: java.lang.String type. 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.String type. 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.String type. Group: security
      Parameters:
      username - the value to set
      Returns:
      the dsl builder