public interface ImageBuilder {
ImageBuilder randomId();
-
ImageBuilder withId(String id);
+ ImageBuilder created(long creationTime);
+ ImageBuilder createdNow();
+ ImageBuilder at(String key);
+ ImageBuilder sized(int width, int height);
Image build() throws IllegalStateException;