Package nl.vpro.domain.media
Class GeoLocation.Builder
- java.lang.Object
-
- nl.vpro.domain.media.GeoLocation.Builder
-
- Enclosing class:
- GeoLocation
public static class GeoLocation.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull GeoLocation
build()
@NonNull GeoLocation.Builder
clearScopeNotes()
@NonNull GeoLocation.Builder
gtaaStatus(GTAAStatus gtaaStatus)
@NonNull GeoLocation.Builder
id(Long id)
@NonNull GeoLocation.Builder
name(String name)
@NonNull GeoLocation.Builder
role(@NonNull GeoRoleType role)
@NonNull GeoLocation.Builder
scopeNote(String scopeNote)
@NonNull GeoLocation.Builder
scopeNotes(@NonNull Collection<? extends String> scopeNotes)
@NonNull String
toString()
@NonNull GeoLocation.Builder
uri(@NonNull String uri)
-
-
-
Method Detail
-
id
public @NonNull GeoLocation.Builder id(Long id)
- Returns:
this
.
-
name
public @NonNull GeoLocation.Builder name(String name)
- Returns:
this
.
-
scopeNote
public @NonNull GeoLocation.Builder scopeNote(String scopeNote)
-
scopeNotes
public @NonNull GeoLocation.Builder scopeNotes(@NonNull Collection<? extends String> scopeNotes)
-
clearScopeNotes
public @NonNull GeoLocation.Builder clearScopeNotes()
-
uri
public @NonNull GeoLocation.Builder uri(@NonNull String uri)
- Returns:
this
.
-
gtaaStatus
public @NonNull GeoLocation.Builder gtaaStatus(GTAAStatus gtaaStatus)
- Returns:
this
.
-
role
public @NonNull GeoLocation.Builder role(@NonNull GeoRoleType role)
- Returns:
this
.
-
build
public @NonNull GeoLocation build()
-
-