Class HBaseEndpointBuilderFactory.HBaseHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory.HBaseHeaderNameBuilder
-
- Enclosing interface:
- HBaseEndpointBuilderFactory
public static class HBaseEndpointBuilderFactory.HBaseHeaderNameBuilder extends Object
The builder of headers' name for the HBase component.
-
-
Constructor Summary
Constructors Constructor Description HBaseHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
hBaseMarkedRowId()
The marked row id.String
hBaseMaxScanResults()
The maximum number of rows to scan.String
hBaseOperation()
The HBase operation to perform.String
hBaseStartRow()
The row to start scanner at or after.String
hBaseStopRow()
The row to end at (exclusive).String
mappingStrategy()
The strategy to use for mapping Camel messages to HBase columns.String
mappingStrategyClassName()
The class name of a custom mapping strategy implementation.
-
-
-
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
.
-
-