Class HBaseEndpointBuilderFactory.HBaseHeaderNameBuilder

  • Enclosing interface:
    HBaseEndpointBuilderFactory

    public static class HBaseEndpointBuilderFactory.HBaseHeaderNameBuilder
    extends Object
    The builder of headers' name for the HBase component.
    • Constructor Detail

      • HBaseHeaderNameBuilder

        public HBaseHeaderNameBuilder()
    • Method Detail

      • hBaseOperation

        public String hBaseOperation()
        The HBase operation to perform. The option is a: String type. Group: producer
        Returns:
        the name of the header HBaseOperation.
      • hBaseMaxScanResults

        public String hBaseMaxScanResults()
        The maximum number of rows to scan. The option is a: Integer type. Group: producer
        Returns:
        the name of the header HBaseMaxScanResults.
      • hBaseStartRow

        public String hBaseStartRow()
        The row to start scanner at or after. The option is a: String type. Group: producer
        Returns:
        the name of the header HBaseStartRow.
      • hBaseStopRow

        public String hBaseStopRow()
        The row to end at (exclusive). The option is a: String type. Group: producer
        Returns:
        the name of the header HBaseStopRow.
      • mappingStrategy

        public String mappingStrategy()
        The strategy to use for mapping Camel messages to HBase columns. Supported values: header body. The option is a: String type. Group: common
        Returns:
        the name of the header MappingStrategy.
      • mappingStrategyClassName

        public String mappingStrategyClassName()
        The class name of a custom mapping strategy implementation. The option is a: String type. Group: common
        Returns:
        the name of the header MappingStrategyClassName.
      • hBaseMarkedRowId

        public String hBaseMarkedRowId()
        The marked row id. The option is a: byte[] type. Group: consumer
        Returns:
        the name of the header HBaseMarkedRowId.