Package nl.vpro.domain.media
Class GeoRestriction.Builder
java.lang.Object
nl.vpro.domain.media.Restriction.RestrictionBuilder<GeoRestriction.Builder>
nl.vpro.domain.media.GeoRestriction.Builder
- All Implemented Interfaces:
EmbargoBuilder<GeoRestriction.Builder>
- Enclosing class:
- GeoRestriction
public static class GeoRestriction.Builder
extends Restriction.RestrictionBuilder<GeoRestriction.Builder>
-
Field Summary
Fields inherited from interface nl.vpro.domain.EmbargoBuilder
ZONE_ID
-
Method Summary
Modifier and TypeMethodDescription@NonNull GeoRestriction.Builder
authoritative
(boolean authoritative) @NonNull GeoRestriction
build()
@NonNull GeoRestriction.Builder
@NonNull GeoRestriction.Builder
@NonNull GeoRestriction.Builder
@NonNull GeoRestriction.Builder
@NonNull GeoRestriction.Builder
@NonNull String
toString()
Methods inherited from class nl.vpro.domain.media.Restriction.RestrictionBuilder
publishStart, publishStop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface nl.vpro.domain.EmbargoBuilder
publishStart, publishStart, publishStart, publishStop, publishStop
-
Method Details
-
id
- Returns:
this
.
-
region
- Returns:
this
.
-
start
- Specified by:
start
in classRestriction.RestrictionBuilder<GeoRestriction.Builder>
- Returns:
this
.
-
stop
- Specified by:
stop
in classRestriction.RestrictionBuilder<GeoRestriction.Builder>
- Returns:
this
.
-
platform
- Returns:
this
.
-
authoritative
- Returns:
this
.
-
build
-
toString
-