Class GeoFenceBuilder<B extends GeoFenceBuilder<B>>

java.lang.Object
eu.hansolo.toolbox.geo.GeoFenceBuilder<B>

public class GeoFenceBuilder<B extends GeoFenceBuilder<B>> extends Object
  • Constructor Details

    • GeoFenceBuilder

      protected GeoFenceBuilder()
  • Method Details

    • create

      public static final GeoFenceBuilder create()
    • name

      public final B name(String name)
    • info

      public final B info(String info)
    • group

      public final B group(String group)
    • isActive

      public final B isActive(boolean isActive)
    • isTimeBased

      public final B isTimeBased(boolean isTimeBased)
    • startTime

      public final B startTime(LocalTime startTime)
    • endTime

      public final B endTime(LocalTime endTime)
    • zoneId

      public final B zoneId(ZoneId zoneId)
    • days

      public final B days(DayOfWeek... days)
    • days

      public final B days(Set<DayOfWeek> days)
    • tags

      public final B tags(String... tags)
    • tags

      public final B tags(Set<String> tags)
    • polygon

      public final B polygon(Polygon polygon)
    • build

      public final GeoFence build()