@Override public int hashCode() { int result = getFieldMap() != null ? getFieldMap().hashCode() : 0; result = 31 * result + (getFieldToTypeMap() != null ? getFieldToTypeMap().hashCode() : 0); result = 31 * result + (getConfig() != null ? getConfig().hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; EnrichmentConfig that = (EnrichmentConfig) o; if (getFieldMap() != null ? !getFieldMap().equals(that.getFieldMap()) : that.getFieldMap() != null) return false; if (getFieldToTypeMap() != null ? !getFieldToTypeMap().equals(that.getFieldToTypeMap()) : that.getFieldToTypeMap() != null) return false; return getConfig() != null ? getConfig().equals(that.getConfig()) : that.getConfig() == null; }
fieldMap.put(Constants.SIMPLE_HBASE_ENRICHMENT, fieldList); fieldToTypeMap = config.getEnrichment().getFieldToTypeMap(); if(fieldToTypeMap == null) { fieldToTypeMap = new HashMap<>();
.getEnrichment().getFieldToTypeMap() .get(EnrichmentUtils.toTopLevelField(value.getField())); if(isInitialized() && enrichmentTypes != null && value.getValue() != null) {
); Assert.assertEquals( outputScs.get("bro").toJSON() , outputScs.get("bro").getEnrichment().getFieldToTypeMap().keySet().size() , 2 ); Assert.assertEquals( outputScs.get("bro").toJSON() , ((List<String>)(outputScs.get("bro").getEnrichment().getFieldToTypeMap().get("ip_src_addr"))).size() , 1 ); Assert.assertEquals( outputScs.get("bro").toJSON() , ((List<String>)(outputScs.get("bro").getEnrichment().getFieldToTypeMap().get("ip_src_addr"))).get(0) , "playful" ); Assert.assertEquals( outputScs.get("bro").toJSON() , ((List<String>)(outputScs.get("bro").getEnrichment().getFieldToTypeMap().get("ip_dst_addr"))).size() , 1 ); Assert.assertEquals( outputScs.get("bro").toJSON() , ((List<String>)(outputScs.get("bro").getEnrichment().getFieldToTypeMap().get("ip_dst_addr"))).get(0) , "playful" );