public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case OPERATION_HANDLE:
        if (value == null) {
          unsetOperationHandle();
        } else {
          setOperationHandle((TOperationHandle) value);
        }
        break;

      case ORIENTATION:
        if (value == null) {
          unsetOrientation();
        } else {
          setOrientation((TFetchOrientation) value);
        }
        break;

      case MAX_ROWS:
        if (value == null) {
          unsetMaxRows();
        } else {
          setMaxRows((Long) value);
        }
        break;
    }
  }