Package org.sensorhub.api.event
Class SubscribeOptions.Builder<B extends SubscribeOptions.Builder<B,E>,E extends Event>
java.lang.Object
org.vast.util.BaseBuilder<SubscribeOptions<E>>
org.sensorhub.api.event.SubscribeOptions.Builder<B,E>
- Enclosing class:
- SubscribeOptions<E extends Event>
public static class SubscribeOptions.Builder<B extends SubscribeOptions.Builder<B,E>,E extends Event>
extends BaseBuilder<SubscribeOptions<E>>
-
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.withEventType
(Class<? extends E> type) withFilter
(Predicate<? super E> filter) withTopicID
(String... topicIDs) withTopicIDs
(Iterable<String> topicIDs)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
withTopicID
-
withTopicIDs
-
withEventType
-
withFilter
-
build
Description copied from class:BaseBuilder
Builds the object configured by this builder. This can only be called once.- Overrides:
build
in classBaseBuilder<SubscribeOptions<E extends Event>>
- Returns:
- The new object instance.
-