class ManifestPusher implements RegistryEndpointProvider<DescriptorDigest> {

  @Override
  public BlobHttpContent getContent() {
    // TODO: Consider giving progress on manifest push as well?
    return new BlobHttpContent(
        Blobs.from(manifestTemplate), manifestTemplate.getManifestMediaType());
  }

    ManifestPusher(
      RegistryEndpointRequestProperties registryEndpointRequestProperties,
      ManifestTemplate manifestTemplate,
      String imageTag,
      EventHandlers eventHandlers);

}