Package org.sensorhub.api.data
Class DataStreamInfo.DataStreamInfoBuilder<B extends DataStreamInfo.DataStreamInfoBuilder<B,T>,T extends DataStreamInfo>  
java.lang.Object
org.vast.util.BaseBuilder<T>
org.sensorhub.api.data.DataStreamInfo.DataStreamInfoBuilder<B,T> 
- Direct Known Subclasses:
 DataStreamInfo.Builder
- Enclosing class:
 - DataStreamInfo
 
public abstract static class DataStreamInfo.DataStreamInfoBuilder<B extends DataStreamInfo.DataStreamInfoBuilder<B,T>,T extends DataStreamInfo>  
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 BcopyFrom(IDataStreamInfo base) withDeployment(FeatureId deplID) withDescription(String desc) withFeatureOfInterest(FeatureId foiID) withPhenomenonTimeInterval(Duration interval) withProcedure(FeatureId procID) withRecordDescription(DataComponent recordStruct) withRecordEncoding(DataEncoding recordEncoding) withResultTimeInterval(Duration interval) withSamplingFeature(FeatureId sfID) withSystem(FeatureId sysID) withValidTime(TimeExtent validTime)  
- 
Constructor Details
- 
DataStreamInfoBuilder
protected DataStreamInfoBuilder() 
 - 
 - 
Method Details
- 
copyFrom
 - 
withName
 - 
withDescription
 - 
withSystem
 - 
withRecordDescription
 - 
withRecordEncoding
 - 
withValidTime
 - 
withPhenomenonTimeInterval
 - 
withResultTimeInterval
 - 
withDeployment
 - 
withProcedure
 - 
withFeatureOfInterest
 - 
withSamplingFeature
 - 
build
Description copied from class:BaseBuilderBuilds the object configured by this builder. This can only be called once.- Overrides:
 buildin classBaseBuilder<T extends DataStreamInfo>- Returns:
 - The new object instance.
 
 
 -