1public List<GenericRecord> createEventMessages(Schema schema, final int numEvents)
2{
3
4 String[] orderNumbers = {"99","100","101","102","103"};
5 String[] cities = {"Los Angeles", "New York", "San Francisco", "San Jose",
6 "Boston"};
7 Double[] amounts = {35.0, 20.0, 2.0, 123.0, 180.0};
8
9 // Update CreatedById with the appropriate User Id from your org.
10 List<GenericRecord> events = new ArrayList<>();
11 for (int i=0; i<numEvents; i++) {
12 events.add(new GenericRecordBuilder(schema)
13 .set("CreatedDate", System.currentTimeMillis())
14 .set("CreatedById", "<User_Id>")
15 .set("Order_Number__c", orderNumbers[i % 5])
16 .set("City__c", cities[i % 5])
17 .set("Amount__c", amounts[i % 5]).build());
18 }
19
20 return events;
21}