@Override
  public java.lang.String toString() {
    java.lang.StringBuilder sb = new java.lang.StringBuilder("TColumnFamilyDescriptor(");
    boolean first = true;

    sb.append("name:");
    if (this.name == null) {
      sb.append("null");
    } else {
      org.apache.thrift.TBaseHelper.toString(this.name, sb);
    }
    first = false;
    if (isSetAttributes()) {
      if (!first) sb.append(", ");
      sb.append("attributes:");
      if (this.attributes == null) {
        sb.append("null");
      } else {
        sb.append(this.attributes);
      }
      first = false;
    }
    if (isSetConfiguration()) {
      if (!first) sb.append(", ");
      sb.append("configuration:");
      if (this.configuration == null) {
        sb.append("null");
      } else {
        sb.append(this.configuration);
      }
      first = false;
    }
    if (isSetBlockSize()) {
      if (!first) sb.append(", ");
      sb.append("blockSize:");
      sb.append(this.blockSize);
      first = false;
    }
    if (isSetBloomnFilterType()) {
      if (!first) sb.append(", ");
      sb.append("bloomnFilterType:");
      if (this.bloomnFilterType == null) {
        sb.append("null");
      } else {
        sb.append(this.bloomnFilterType);
      }
      first = false;
    }
    if (isSetCompressionType()) {
      if (!first) sb.append(", ");
      sb.append("compressionType:");
      if (this.compressionType == null) {
        sb.append("null");
      } else {
        sb.append(this.compressionType);
      }
      first = false;
    }
    if (isSetDfsReplication()) {
      if (!first) sb.append(", ");
      sb.append("dfsReplication:");
      sb.append(this.dfsReplication);
      first = false;
    }
    if (isSetDataBlockEncoding()) {
      if (!first) sb.append(", ");
      sb.append("dataBlockEncoding:");
      if (this.dataBlockEncoding == null) {
        sb.append("null");
      } else {
        sb.append(this.dataBlockEncoding);
      }
      first = false;
    }
    if (isSetKeepDeletedCells()) {
      if (!first) sb.append(", ");
      sb.append("keepDeletedCells:");
      if (this.keepDeletedCells == null) {
        sb.append("null");
      } else {
        sb.append(this.keepDeletedCells);
      }
      first = false;
    }
    if (isSetMaxVersions()) {
      if (!first) sb.append(", ");
      sb.append("maxVersions:");
      sb.append(this.maxVersions);
      first = false;
    }
    if (isSetMinVersions()) {
      if (!first) sb.append(", ");
      sb.append("minVersions:");
      sb.append(this.minVersions);
      first = false;
    }
    if (isSetScope()) {
      if (!first) sb.append(", ");
      sb.append("scope:");
      sb.append(this.scope);
      first = false;
    }
    if (isSetTimeToLive()) {
      if (!first) sb.append(", ");
      sb.append("timeToLive:");
      sb.append(this.timeToLive);
      first = false;
    }
    if (isSetBlockCacheEnabled()) {
      if (!first) sb.append(", ");
      sb.append("blockCacheEnabled:");
      sb.append(this.blockCacheEnabled);
      first = false;
    }
    if (isSetCacheBloomsOnWrite()) {
      if (!first) sb.append(", ");
      sb.append("cacheBloomsOnWrite:");
      sb.append(this.cacheBloomsOnWrite);
      first = false;
    }
    if (isSetCacheDataOnWrite()) {
      if (!first) sb.append(", ");
      sb.append("cacheDataOnWrite:");
      sb.append(this.cacheDataOnWrite);
      first = false;
    }
    if (isSetCacheIndexesOnWrite()) {
      if (!first) sb.append(", ");
      sb.append("cacheIndexesOnWrite:");
      sb.append(this.cacheIndexesOnWrite);
      first = false;
    }
    if (isSetCompressTags()) {
      if (!first) sb.append(", ");
      sb.append("compressTags:");
      sb.append(this.compressTags);
      first = false;
    }
    if (isSetEvictBlocksOnClose()) {
      if (!first) sb.append(", ");
      sb.append("evictBlocksOnClose:");
      sb.append(this.evictBlocksOnClose);
      first = false;
    }
    if (isSetInMemory()) {
      if (!first) sb.append(", ");
      sb.append("inMemory:");
      sb.append(this.inMemory);
      first = false;
    }
    sb.append(")");
    return sb.toString();
  }
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/generated/TColumnFamilyDescriptor.java