Interface CLNParseRequestBuilderType


public interface CLNParseRequestBuilderType
A mutable parser request builder.
See Also:
  • Method Details

    • channel

      Returns:
      The file channel
    • setChannel

      Set the file channel.
      Parameters:
      inChannel - The channel
      Returns:
      this
    • source

      URI source()
      Returns:
      The file source
    • setSource

      CLNParseRequestBuilderType setSource(URI inSource)
      Set the file source.
      Parameters:
      inSource - The source
      Returns:
      this
    • descriptorLengthLimit

      long descriptorLengthLimit()
      Returns:
      The descriptor length limit
    • setDescriptorLengthLimit

      CLNParseRequestBuilderType setDescriptorLengthLimit(long limit)
      Set the descriptor length limit.
      Parameters:
      limit - The limit
      Returns:
      this
    • keyValueDatumLimit

      long keyValueDatumLimit()
      Returns:
      The maximum length of a key or value in metadata
    • setKeyValueDatumLimit

      CLNParseRequestBuilderType setKeyValueDatumLimit(long limit)
      Set the maximum length of a key or value in metadata.
      Parameters:
      limit - The limit
      Returns:
      this
    • build

      Returns:
      An immutable parse request