@Override
  public String toString() {
    return "PartitionRebalanceDetailsImpl{" +
        "bucketCreateBytes=" + bucketCreateBytes +
        ", bucketCreateTime=" + bucketCreateTime +
        ", bucketCreatesCompleted=" + bucketCreatesCompleted +
        ", bucketRemoveBytes=" + bucketRemoveBytes +
        ", bucketRemoveTime=" + bucketRemoveTime +
        ", bucketRemovesCompleted=" + bucketRemovesCompleted +
        ", bucketTransferBytes=" + bucketTransferBytes +
        ", bucketTransferTime=" + bucketTransferTime +
        ", bucketTransfersCompleted=" + bucketTransfersCompleted +
        ", partitionMemberDetailsAfter=" + partitionMemberDetailsAfter +
        ", partitionMemberDetailsBefore=" + partitionMemberDetailsBefore +
        ", primaryTransferTime=" + primaryTransferTime +
        ", primaryTransfersCompleted=" + primaryTransfersCompleted +
        ", region=" + region +
        ", time=" + time +
        '}';
  }
Holds the rebalancing details for a single partitioned region.

Serializable form is used to allow JMX MBeans to use this as a remotable return type.
geode-core/src/main/java/org/apache/geode/internal/cache/control/PartitionRebalanceDetailsImpl.java