@Override
  public String toString() {
    StringBuilder stringBuilder = new StringBuilder();
    stringBuilder.append("[MessageInfo:")
        .append("Key-")
        .append(key)
        .append(",")
        .append("Size-")
        .append(size)
        .append(",")
        .append("ExpirationTimeInMs-")
        .append(expirationTimeInMs)
        .append(",")
        .append("IsDeleted-")
        .append(isDeleted)
        .append(",")
        .append("IsTtlUpdated-")
        .append(isTtlUpdated)
        .append(",")
        .append("IsUndeleted-")
        .append(isUndeleted)
        .append(",")
        .append("Crc-")
        .append(crc)
        .append(",")
        .append("AccountId-")
        .append(accountId)
        .append(",")
        .append("ContainerId-")
        .append(containerId)
        .append(",")
        .append("OperationTimeMs-")
        .append(operationTimeMs)
        .append(",")
        .append("LifeVersion-")
        .append(lifeVersion)
        .append("]");
    return stringBuilder.toString();
  }
Compares blob state from server-blob and cloud blob
@param o
@return
ambry-api/src/main/java/com/github/ambry/store/MessageInfo.java