package gobblin.metadata.types; import java.util.HashMap; import java.util.Map; /** * Represents a collection of global and record-level metadata that can be * attached to a record as it flows through a Gobblin pipeline. */ public class Metadata { private GlobalMetadata globalMetadata; private Map<String, Object> recordMetadata; public Metadata() { globalMetadata = new GlobalMetadata(); recordMetadata = new HashMap<>(); } public GlobalMetadata getGlobalMetadata() { return globalMetadata; } public Map<String, Object> getRecordMetadata() { return recordMetadata; } }