static void deleteBlob(ConnectedChannel channel, BlobId blobId, long ts, ServerErrorCode expectedErrorCode)
      throws Exception {
    DeleteRequest deleteRequest = new DeleteRequest(1, "deleteClient", blobId, ts);
    DataInputStream stream = channel.sendAndReceive(deleteRequest).getInputStream();
    DeleteResponse deleteResponse = DeleteResponse.readFrom(stream);
    releaseNettyBufUnderneathStream(stream);
    Assert.assertEquals("Unexpected ServerErrorCode for DeleteRequest", expectedErrorCode, deleteResponse.getError());
  }
Updates the TTL of the given {@code blobId}
@param channel the {@link ConnectedChannel} to make the {@link GetRequest} on.
@param blobId the ID of the blob to TTL update
@param ts the operation time
@param expectedError expected error code
@throws IOException
ambry-test-utils/src/main/java/com/github/ambry/server/ServerTestUtil.java