@org.apache.thrift.annotation.Nullable
  public java.lang.Object getFieldValue(_Fields field) {
    switch (field) {
    case NAME:
      return getName();

    case MAX_VERSIONS:
      return getMaxVersions();

    case COMPRESSION:
      return getCompression();

    case IN_MEMORY:
      return isInMemory();

    case BLOOM_FILTER_TYPE:
      return getBloomFilterType();

    case BLOOM_FILTER_VECTOR_SIZE:
      return getBloomFilterVectorSize();

    case BLOOM_FILTER_NB_HASHES:
      return getBloomFilterNbHashes();

    case BLOCK_CACHE_ENABLED:
      return isBlockCacheEnabled();

    case TIME_TO_LIVE:
      return getTimeToLive();

    }
    throw new java.lang.IllegalStateException();
  }
Returns true if field timeToLive is set (has been assigned a value) and false otherwise
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/generated/ColumnDescriptor.java