Class Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder
-
- Enclosing interface:
- Kinesis2EndpointBuilderFactory
public static class Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Kinesis component.
-
-
Constructor Summary
Constructors Constructor Description Kinesis2HeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
awsKinesisApproximateArrivalTimestamp()
The time AWS assigned as the arrival time of the record.String
awsKinesisPartitionKey()
Identifies which shard in the stream the data record is assigned to.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.String
awsKinesisShardId()
The shard ID of the shard where the data record was placed.String
messageTimestamp()
The timestamp of the message.
-
-
-
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
.
-
-