Search in sources :

Example 1 with Record

use of com.amazonaws.services.lambda.runtime.events.KinesisFirehoseEvent.Record in project aws-ingesting-click-logs-using-terraform by aws-samples.

the class ClickLoggerStreamHanderTest method setup.

@Before
public void setup() {
    List<Record> records = new ArrayList<>();
    Record record = new Record();
    clickLogRequest = new ClickLogRequest();
    clickLogRequest.setAction("ACTION");
    clickLogRequest.setCallerid("CALLERID");
    clickLogRequest.setClientip("CLIENTIP");
    clickLogRequest.setComponent("COMPONENT");
    clickLogRequest.setContextid("CONTEXTID");
    clickLogRequest.setCreatedtime("CREATEDTIME");
    clickLogRequest.setRequestid("REQUESTID");
    clickLogRequest.setType("TYPE");
    clickLogRequest.setUser("USER");
    when(clickLogRequest).thenReturn(this.clickLogRequest);
    record = new Record();
    record.setData(ByteBuffer.wrap(clickLogRequest.toString().getBytes()));
    records.add(record);
    event.setRecords(records);
    when(event).thenReturn(this.event);
}
Also used : ArrayList(java.util.ArrayList) Record(com.amazonaws.services.lambda.runtime.events.KinesisFirehoseEvent.Record) ClickLogRequest(com.clicklogs.model.ClickLogRequest) Before(org.junit.Before)

Aggregations

Record (com.amazonaws.services.lambda.runtime.events.KinesisFirehoseEvent.Record)1 ClickLogRequest (com.clicklogs.model.ClickLogRequest)1 ArrayList (java.util.ArrayList)1 Before (org.junit.Before)1