Exemple #1
0
func (k *kinesis) args() *gokinesis.RequestArgs {
	args := gokinesis.NewArgs()
	args.Add("StreamName", k.stream)
	args.Add("ShardId", k.shard)
	args.Add("ShardIterator", k.shardIterator)

	if k.sequenceNumber != "" {
		args.Add("StartingSequenceNumber", k.sequenceNumber)
		args.Add("ShardIteratorType", ShardIterTypes[atSequenceNumber])
	} else {
		args.Add("ShardIteratorType", k.shardIteratorType)
	}

	return args
}
Exemple #2
0
func (k *kinesis) firehoseArgs() *gokinesis.RequestArgs {
	args := gokinesis.NewArgs()
	args.Add("DeliveryStreamName", k.stream)
	return args
}