@Override public boolean process(Telemetry telemetry) { if (telemetry == null) { return true; } if (!(telemetry instanceof EventTelemetry)) { return true; } EventTelemetry et = (EventTelemetry) telemetry; String eventName = et.getName(); if (LocalStringsUtils.isNullOrEmpty(eventName)) { return true; } return !notNeededNames.contains(eventName); }
@Test public void testDefaultCtor() { EventTelemetry eventTelemetry = new EventTelemetry(); String name = eventTelemetry.getName(); assertNull(name); }
@Override public Telemetry apply(BaseTelemetry bt) { Preconditions.checkNotNull(bt); EventTelemetry t = (EventTelemetry) bt; final Event.Builder eb = Event.newBuilder() .setVer(t.getVer()); if (t.getName() != null) eb.setName(t.getName()); if (t.getProperties() != null) eb.putAllProperties(t.getProperties()); if (t.getMetrics() != null) eb.putAllMeasurements(t.getMetrics()); return telemetryBuilderWithStandardFields(t).setEvent(eb).build(); } });