X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2FImageBuilder.java;h=d9c313b3f316c216015fbcceb730fa7033171e5b;hp=af405c7f5b64e2a393cd3d9d2897a40e84f8f10d;hb=e7905b3679a3ad0d488f29522a2d1e3ed7b84367;hpb=7e3fd504e2425deb4b6efb792398b4ec30bbd2b3 diff --git a/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java b/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java index af405c7..d9c313b 100644 --- a/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java +++ b/src/main/java/net/pterodactylus/sone/database/ImageBuilder.java @@ -17,6 +17,7 @@ package net.pterodactylus.sone.database; import net.pterodactylus.sone.data.Image; +import net.pterodactylus.sone.data.Sone; /** * Builder for {@link Image} objects. @@ -26,8 +27,12 @@ import net.pterodactylus.sone.data.Image; public interface ImageBuilder { ImageBuilder randomId(); - ImageBuilder withId(String id); + ImageBuilder by(Sone sone); + ImageBuilder created(long creationTime); + ImageBuilder createdNow(); + ImageBuilder at(String key); + ImageBuilder sized(int width, int height); Image build() throws IllegalStateException;