Class Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder

  • Enclosing interface:
    Kinesis2EndpointBuilderFactory

    public static class Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder
    extends Object
    The builder of headers' name for the AWS Kinesis component.
    • Constructor Detail

      • Kinesis2HeaderNameBuilder

        public Kinesis2HeaderNameBuilder()
    • Method Detail

      • awsKinesisSequenceNumber

        public String awsKinesisSequenceNumber()
        The sequence number of the record, as defined in http://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html#API_PutRecord_ResponseSyntaxResponse Syntax. The option is a: String type. Group: common
        Returns:
        the name of the header AwsKinesisSequenceNumber.
      • awsKinesisApproximateArrivalTimestamp

        public String awsKinesisApproximateArrivalTimestamp()
        The time AWS assigned as the arrival time of the record. The option is a: String type. Group: common
        Returns:
        the name of the header AwsKinesisApproximateArrivalTimestamp.
      • awsKinesisPartitionKey

        public String awsKinesisPartitionKey()
        Identifies which shard in the stream the data record is assigned to. The option is a: String type. Group: common
        Returns:
        the name of the header AwsKinesisPartitionKey.
      • messageTimestamp

        public String messageTimestamp()
        The timestamp of the message. The option is a: long type. Group: common
        Returns:
        the name of the header MessageTimestamp.
      • awsKinesisShardId

        public String awsKinesisShardId()
        The shard ID of the shard where the data record was placed. The option is a: String type. Group: common
        Returns:
        the name of the header AwsKinesisShardId.