Class DigitalTwinModelOptionsBuilder<O extends com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase<O>>
java.lang.Object
com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptionsBuilder<O>
- Type Parameters:
O- the type of DigitalTwin.
public class DigitalTwinModelOptionsBuilder<O extends com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase<O>>
extends Object
The DigitalTwinModelOptionsBuilder is used to build a DigitalTwinModelOptions.
-
Constructor Summary
ConstructorsConstructorDescriptionDigitalTwinModelOptionsBuilder(Class<O> digitalTwinType) Instantiate the builder with the DigitalTwin object type. -
Method Summary
-
Constructor Details
-
DigitalTwinModelOptionsBuilder
Instantiate the builder with the DigitalTwin object type.- Parameters:
digitalTwinType- the DigitalTwin instance type.
-
-
Method Details
-
build
builds theDigitalTwinModelOptions. If not previously set through the available setters, the following defaults will be used: LockMode:LockMode.None. Serializer: aGsonbackedCacheSerializer. Deserializer: aGsonbackedCacheDeserializer. JSON serialization: true.- Returns:
- an instantiated
DigitalTwinModelOptions.
-