public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
    switch (field) {
    case LAST_EVENT:
      if (value == null) {
        unsetLastEvent();
      } else {
        setLastEvent((java.lang.Long)value);
      }
      break;

    case MAX_EVENTS:
      if (value == null) {
        unsetMaxEvents();
      } else {
        setMaxEvents((java.lang.Integer)value);
      }
      break;

    case EVENT_TYPE_SKIP_LIST:
      if (value == null) {
        unsetEventTypeSkipList();
      } else {
        setEventTypeSkipList((java.util.List<java.lang.String>)value);
      }
      break;

    case CAT_NAME:
      if (value == null) {
        unsetCatName();
      } else {
        setCatName((java.lang.String)value);
      }
      break;

    case DB_NAME:
      if (value == null) {
        unsetDbName();
      } else {
        setDbName((java.lang.String)value);
      }
      break;

    case TABLE_NAMES:
      if (value == null) {
        unsetTableNames();
      } else {
        setTableNames((java.util.List<java.lang.String>)value);
      }
      break;

    case EVENT_TYPE_LIST:
      if (value == null) {
        unsetEventTypeList();
      } else {
        setEventTypeList((java.util.List<java.lang.String>)value);
      }
      break;

    }
  }
Returns true if field eventTypeList is set (has been assigned a value) and false otherwise
standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/NotificationEventRequest.java