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

    case PROCESSING_TIME:
      if (value == null) {
        unsetProcessingTime();
      } else {
        setProcessingTime((java.lang.Integer)value);
      }
      break;

    case QUEUE_TIME:
      if (value == null) {
        unsetQueueTime();
      } else {
        setQueueTime((java.lang.Integer)value);
      }
      break;

    case RESPONSE_SIZE:
      if (value == null) {
        unsetResponseSize();
      } else {
        setResponseSize((java.lang.Long)value);
      }
      break;

    case CLIENT_ADDRESS:
      if (value == null) {
        unsetClientAddress();
      } else {
        setClientAddress((java.lang.String)value);
      }
      break;

    case SERVER_CLASS:
      if (value == null) {
        unsetServerClass();
      } else {
        setServerClass((java.lang.String)value);
      }
      break;

    case METHOD_NAME:
      if (value == null) {
        unsetMethodName();
      } else {
        setMethodName((java.lang.String)value);
      }
      break;

    case CALL_DETAILS:
      if (value == null) {
        unsetCallDetails();
      } else {
        setCallDetails((java.lang.String)value);
      }
      break;

    case PARAM:
      if (value == null) {
        unsetParam();
      } else {
        setParam((java.lang.String)value);
      }
      break;

    case USER_NAME:
      if (value == null) {
        unsetUserName();
      } else {
        setUserName((java.lang.String)value);
      }
      break;

    case MULTI_GETS_COUNT:
      if (value == null) {
        unsetMultiGetsCount();
      } else {
        setMultiGetsCount((java.lang.Integer)value);
      }
      break;

    case MULTI_MUTATIONS_COUNT:
      if (value == null) {
        unsetMultiMutationsCount();
      } else {
        setMultiMutationsCount((java.lang.Integer)value);
      }
      break;

    case MULTI_SERVICE_CALLS:
      if (value == null) {
        unsetMultiServiceCalls();
      } else {
        setMultiServiceCalls((java.lang.Integer)value);
      }
      break;

    case REGION_NAME:
      if (value == null) {
        unsetRegionName();
      } else {
        setRegionName((java.lang.String)value);
      }
      break;

    case BLOCK_BYTES_SCANNED:
      if (value == null) {
        unsetBlockBytesScanned();
      } else {
        setBlockBytesScanned((java.lang.Long)value);
      }
      break;

    case FS_READ_TIME:
      if (value == null) {
        unsetFsReadTime();
      } else {
        setFsReadTime((java.lang.Long)value);
      }
      break;

    }
  }
Returns true if field fsReadTime is set (has been assigned a value) and false otherwise
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TOnlineLogRecord.java