public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case APP_NAME:
        if (value == null) {
          unsetApp_name();
        } else {
          setApp_name((String) value);
        }
        break;

      case ENDPOINT:
        if (value == null) {
          unsetEndpoint();
        } else {
          setEndpoint((THostPort) value);
        }
        break;

      case BUDGET:
        if (value == null) {
          unsetBudget();
        } else {
          setBudget((Double) value);
        }
        break;
    }
  }