/** * Sets the value of the 'namespace' field. * Namespace used for filtering of events. * @param value The value of 'namespace'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setNamespace(java.lang.String value) { validate(fields()[1], value); this.namespace = value; fieldSetFlags()[1] = true; return this; }
/** * Sets the value of the 'name' field. * Event name. * @param value The value of 'name'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setName(java.lang.String value) { validate(fields()[2], value); this.name = value; fieldSetFlags()[2] = true; return this; }
/** * Sets the value of the 'timestamp' field. * Time at which event was created. * @param value The value of 'timestamp'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setTimestamp(long value) { validate(fields()[0], value); this.timestamp = value; fieldSetFlags()[0] = true; return this; }
/** * Sets the value of the 'metadata' field. * Event metadata. * @param value The value of 'metadata'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) { validate(fields()[3], value); this.metadata = value; fieldSetFlags()[3] = true; return this; }
/** * Sets the value of the 'namespace' field. * Namespace used for filtering of events. * @param value The value of 'namespace'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setNamespace(java.lang.String value) { validate(fields()[1], value); this.namespace = value; fieldSetFlags()[1] = true; return this; }
/** * Sets the value of the 'timestamp' field. * Time at which event was created. * @param value The value of 'timestamp'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setTimestamp(long value) { validate(fields()[0], value); this.timestamp = value; fieldSetFlags()[0] = true; return this; }
/** * Sets the value of the 'metadata' field. * Event metadata. * @param value The value of 'metadata'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> value) { validate(fields()[3], value); this.metadata = value; fieldSetFlags()[3] = true; return this; }
/** * Sets the value of the 'name' field. * Event name. * @param value The value of 'name'. * @return This builder. */ public org.apache.gobblin.metrics.GobblinTrackingEvent.Builder setName(java.lang.String value) { validate(fields()[2], value); this.name = value; fieldSetFlags()[2] = true; return this; }