public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
    switch (field) {
    case NAME:
      if (value == null) {
        unsetName();
      } else {
        if (value instanceof byte[]) {
          setName((byte[])value);
        } else {
          setName((java.nio.ByteBuffer)value);
        }
      }
      break;

    case ATTRIBUTES:
      if (value == null) {
        unsetAttributes();
      } else {
        setAttributes((java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer>)value);
      }
      break;

    case CONFIGURATION:
      if (value == null) {
        unsetConfiguration();
      } else {
        setConfiguration((java.util.Map<java.lang.String,java.lang.String>)value);
      }
      break;

    case BLOCK_SIZE:
      if (value == null) {
        unsetBlockSize();
      } else {
        setBlockSize((java.lang.Integer)value);
      }
      break;

    case BLOOMN_FILTER_TYPE:
      if (value == null) {
        unsetBloomnFilterType();
      } else {
        setBloomnFilterType((TBloomFilterType)value);
      }
      break;

    case COMPRESSION_TYPE:
      if (value == null) {
        unsetCompressionType();
      } else {
        setCompressionType((TCompressionAlgorithm)value);
      }
      break;

    case DFS_REPLICATION:
      if (value == null) {
        unsetDfsReplication();
      } else {
        setDfsReplication((java.lang.Short)value);
      }
      break;

    case DATA_BLOCK_ENCODING:
      if (value == null) {
        unsetDataBlockEncoding();
      } else {
        setDataBlockEncoding((TDataBlockEncoding)value);
      }
      break;

    case KEEP_DELETED_CELLS:
      if (value == null) {
        unsetKeepDeletedCells();
      } else {
        setKeepDeletedCells((TKeepDeletedCells)value);
      }
      break;

    case MAX_VERSIONS:
      if (value == null) {
        unsetMaxVersions();
      } else {
        setMaxVersions((java.lang.Integer)value);
      }
      break;

    case MIN_VERSIONS:
      if (value == null) {
        unsetMinVersions();
      } else {
        setMinVersions((java.lang.Integer)value);
      }
      break;

    case SCOPE:
      if (value == null) {
        unsetScope();
      } else {
        setScope((java.lang.Integer)value);
      }
      break;

    case TIME_TO_LIVE:
      if (value == null) {
        unsetTimeToLive();
      } else {
        setTimeToLive((java.lang.Integer)value);
      }
      break;

    case BLOCK_CACHE_ENABLED:
      if (value == null) {
        unsetBlockCacheEnabled();
      } else {
        setBlockCacheEnabled((java.lang.Boolean)value);
      }
      break;

    case CACHE_BLOOMS_ON_WRITE:
      if (value == null) {
        unsetCacheBloomsOnWrite();
      } else {
        setCacheBloomsOnWrite((java.lang.Boolean)value);
      }
      break;

    case CACHE_DATA_ON_WRITE:
      if (value == null) {
        unsetCacheDataOnWrite();
      } else {
        setCacheDataOnWrite((java.lang.Boolean)value);
      }
      break;

    case CACHE_INDEXES_ON_WRITE:
      if (value == null) {
        unsetCacheIndexesOnWrite();
      } else {
        setCacheIndexesOnWrite((java.lang.Boolean)value);
      }
      break;

    case COMPRESS_TAGS:
      if (value == null) {
        unsetCompressTags();
      } else {
        setCompressTags((java.lang.Boolean)value);
      }
      break;

    case EVICT_BLOCKS_ON_CLOSE:
      if (value == null) {
        unsetEvictBlocksOnClose();
      } else {
        setEvictBlocksOnClose((java.lang.Boolean)value);
      }
      break;

    case IN_MEMORY:
      if (value == null) {
        unsetInMemory();
      } else {
        setInMemory((java.lang.Boolean)value);
      }
      break;

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