Package org.sensorhub.api.command
Class CommandStreamInfo.CommandStreamInfoBuilder<B extends CommandStreamInfo.CommandStreamInfoBuilder<B,T>,T extends CommandStreamInfo>
java.lang.Object
org.vast.util.BaseBuilder<T>
org.sensorhub.api.command.CommandStreamInfo.CommandStreamInfoBuilder<B,T>
- Direct Known Subclasses:
CommandStreamInfo.Builder
- Enclosing class:
- CommandStreamInfo
public abstract static class CommandStreamInfo.CommandStreamInfoBuilder<B extends CommandStreamInfo.CommandStreamInfoBuilder<B,T>,T extends CommandStreamInfo>
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 B
copyFrom
(ICommandStreamInfo base) withDescription
(String desc) withRecordDescription
(DataComponent recordStruct) withRecordEncoding
(DataEncoding recordEncoding) withResultDescription
(DataComponent resultStruct) withResultEncoding
(DataEncoding resultEncoding) withSystem
(FeatureId sysID) withValidTime
(TimeExtent validTime)
-
Constructor Details
-
CommandStreamInfoBuilder
protected CommandStreamInfoBuilder()
-
-
Method Details
-
copyFrom
-
withName
-
withDescription
-
withSystem
-
withRecordDescription
-
withRecordEncoding
-
withResultDescription
-
withResultEncoding
-
withValidTime
-
build
Description copied from class:BaseBuilder
Builds the object configured by this builder. This can only be called once.- Overrides:
build
in classBaseBuilder<T extends CommandStreamInfo>
- Returns:
- The new object instance.
-