public static CosmosContainerDeletionEntry fromJson(JSONObject jsonObject) {
    return new CosmosContainerDeletionEntry((short) jsonObject.getInt(VERSION_KEY),
        (short) jsonObject.getInt(CONTAINER_ID_KEY), (short) jsonObject.getInt(ACCOUNT_ID_KEY),
        jsonObject.getLong(CONTAINER_DELETE_TRIGGER_TIME_KEY), jsonObject.getBoolean(DELETED_KEY),
        jsonObject.getJSONArray(DELETE_PENDING_PARTITIONS_KEY).toList());
  }
Create {@link CosmosContainerDeletionEntry} from specified json.
@param jsonObject {@link JSONObject} representing the serialized {@link CosmosContainerDeletionEntry}.
@return deserialized {@link CosmosContainerDeletionEntry} object.
ambry-cloud/src/main/java/com/github/ambry/cloud/azure/CosmosContainerDeletionEntry.java