Class StitchEndpointBuilderFactory.StitchHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.StitchEndpointBuilderFactory.StitchHeaderNameBuilder
Enclosing interface:
StitchEndpointBuilderFactory

public static class StitchEndpointBuilderFactory.StitchHeaderNameBuilder extends Object
The builder of headers' name for the Stitch component.
  • Constructor Details

    • StitchHeaderNameBuilder

      public StitchHeaderNameBuilder()
  • Method Details

    • stitchTableName

      public String stitchTableName()
      The name of the destination table the data is being pushed to. Table names must be unique in each destination schema, or loading issues will occur. Note: The number of characters in the table name should be within the destinations allowed limits or data will rejected. The option is a: String type. Group: producer
      Returns:
      the name of the header StitchTableName.
    • stitchSchema

      public String stitchSchema()
      The schema that describes the Stitch message. The option is a: StitchSchema or Map type. Group: producer
      Returns:
      the name of the header StitchSchema.
    • stitchKeyNames

      public String stitchKeyNames()
      A collection of strings representing the Primary Key fields in the source table. Stitch use these Primary Keys to de-dupe data during loading If not provided, the table will be loaded in an append-only manner. The option is a: Collection<String> type. Group: producer
      Returns:
      the name of the header StitchKeyNames.
    • stitchCode

      public String stitchCode()
      HTTP Status code that is returned from Stitch Import HTTP API. The option is a: Integer type. Group: producer
      Returns:
      the name of the header StitchCode.
    • stitchHeaders

      public String stitchHeaders()
      HTTP headers that are returned from Stitch Import HTTP API. The option is a: Map<String, Object> type. Group: producer
      Returns:
      the name of the header StitchHeaders.
    • stitchStatus

      public String stitchStatus()
      The status message that Stitch returns after sending the data through Stitch Import API. The option is a: String type. Group: producer
      Returns:
      the name of the header StitchStatus.