@org.apache.amoro.shade.thrift.org.apache.thrift.annotation.Nullable
  @Override
  public java.lang.Object getFieldValue(_Fields field) {
    switch (field) {
    case FILE_TYPE:
      return getFileType();

    case PATH:
      return getPath();

    case FILE_SIZE:
      return getFileSize();

    case MASK:
      return getMask();

    case INDEX:
      return getIndex();

    case SPEC_ID:
      return getSpecId();

    case PARTITION:
      return getPartition();

    case RECORD_COUNT:
      return getRecordCount();

    case UPPER_BOUNDS:
      return getUpperBounds();

    }
    throw new java.lang.IllegalStateException();
  }
Returns true if field upperBounds is set (has been assigned a value) and false otherwise
amoro-common/src/main/gen-java/org/apache/amoro/api/DataFile.java