Packages

An Erlang library for processing multiple Kinesis and DynamoDB streams and shards in a single node using the Kinesis Client Library and MultiLangDaemon.

Current section

Files

Jump to
erlmld include kpl_agg_pb.hrl
Raw

include/kpl_agg_pb.hrl

%% -*- coding: utf-8 -*-
%% Automatically generated, do not edit
%% Generated by gpb_compile version 3.26.5
-ifndef(kpl_agg_pb).
-define(kpl_agg_pb, true).
-define(kpl_agg_pb_gpb_version, "3.26.5").
-ifndef('TAG_PB_H').
-define('TAG_PB_H', true).
-record('Tag',
{key :: binary() | iolist(), % = 1
value :: binary() | iolist() | undefined % = 2
}).
-endif.
-ifndef('RECORD_PB_H').
-define('RECORD_PB_H', true).
-record('Record',
{partition_key_index :: non_neg_integer(), % = 1, 32 bits
explicit_hash_key_index :: non_neg_integer() | undefined, % = 2, 32 bits
data :: binary(), % = 3
tags = [] :: [#'Tag'{}] % = 4
}).
-endif.
-ifndef('AGGREGATEDRECORD_PB_H').
-define('AGGREGATEDRECORD_PB_H', true).
-record('AggregatedRecord',
{partition_key_table = [] :: [binary() | iolist()], % = 1
explicit_hash_key_table = [] :: [binary() | iolist()], % = 2
records = [] :: [#'Record'{}] % = 3
}).
-endif.
-endif.