class BlobPusher {

  RegistryEndpointProvider<Optional<URL>> initializer() {
    return new Initializer();
  }

    BlobPusher(
      RegistryEndpointRequestProperties registryEndpointRequestProperties,
      DescriptorDigest blobDigest,
      Blob blob,
      @Nullable String sourceRepository);

}