Package nl.vpro.domain.image
Class ImageSource.Builder
- java.lang.Object
-
- nl.vpro.domain.image.ImageSource.Builder
-
- Enclosing class:
- ImageSource
public static class ImageSource.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull ImageSource.BuilderareaOfInterest(Area areaOfInterest)@NonNull ImageSourcebuild()@NonNull ImageSource.Builderdimension(Dimension dimension)@NonNull StringtoString()@NonNull ImageSource.Buildertype(ImageSource.Type type)@NonNull ImageSource.Builderuri(URI uri)ImageSource.Builderurl(String uri)
-
-
-
Method Detail
-
url
public ImageSource.Builder url(String uri)
-
uri
public @NonNull ImageSource.Builder uri(URI uri)
- Returns:
this.
-
type
public @NonNull ImageSource.Builder type(ImageSource.Type type)
- Returns:
this.
-
dimension
public @NonNull ImageSource.Builder dimension(Dimension dimension)
- Returns:
this.
-
areaOfInterest
public @NonNull ImageSource.Builder areaOfInterest(Area areaOfInterest)
- Returns:
this.
-
build
public @NonNull ImageSource build()
-
-