Package org.sensorhub.api.datastore.obs
Class ObsStats.ObsStatsBuilder<B extends ObsStats.ObsStatsBuilder<B,T>,T extends ObsStats>
java.lang.Object
org.vast.util.BaseBuilder<T>
org.sensorhub.api.datastore.obs.ObsStats.ObsStatsBuilder<B,T>
- Direct Known Subclasses:
ObsStats.Builder
- Enclosing class:
- ObsStats
public abstract static class ObsStats.ObsStatsBuilder<B extends ObsStats.ObsStatsBuilder<B,T>,T extends ObsStats>
extends BaseBuilder<T>
-
Field Summary
Fields inherited from class org.vast.util.BaseBuilder
instance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the object configured by this builder.protected BwithDataStreamID(BigId dataStreamID) withObsCountByTime(int[] counts) withPhenomenonBbox(Bbox bbox) withPhenomenonTimeRange(TimeExtent timeRange) withResultTimeRange(TimeExtent timeRange) withTotalObsCount(long count)
-
Constructor Details
-
ObsStatsBuilder
protected ObsStatsBuilder()
-
-
Method Details
-
copyFrom
-
withDataStreamID
-
withFoiID
-
withPhenomenonTimeRange
-
withResultTimeRange
-
withPhenomenonBbox
-
withTotalObsCount
-
withObsCountByTime
-
build
Description copied from class:BaseBuilderBuilds the object configured by this builder. This can only be called once.- Overrides:
buildin classBaseBuilder<T extends ObsStats>- Returns:
- The new object instance.
-