Class DigitalTwinClientBuilder<O extends DigitalTwinBase<O>>
java.lang.Object
com.scaleoutsoftware.digitaltwin.client.DigitalTwinClientBuilder<O>
- Type Parameters:
O- the type of digital twin.
Instantiate a DigitalTwinClientBuilder to create a DigitalTwinClient.
-
Constructor Summary
ConstructorsConstructorDescriptionDigitalTwinClientBuilder(String modelName, Class<O> digitalTwinClass) Instantiate this builder. -
Method Summary
Modifier and TypeMethodDescriptionassignGridConnection(com.scaleout.client.GridConnection connection) Assigns aGridConnectionto the client.build()Builds aDigitalTwinClient.Builds aDigitalTwinClientfor a local, single host SOSS deployment.
-
Constructor Details
-
DigitalTwinClientBuilder
Instantiate this builder.- Parameters:
modelName- the moduleName.digitalTwinClass- the Digital Twin object type.
-
-
Method Details
-
assignGridConnection
public DigitalTwinClientBuilder<O> assignGridConnection(com.scaleout.client.GridConnection connection) Assigns aGridConnectionto the client.- Parameters:
connection- theGridConnection.- Returns:
- this
DigitalTwinClientBuilder.
-
build
Builds aDigitalTwinClient.- Returns:
- the
DigitalTwinClient.
-
buildLocalDevelopmentClient
Builds aDigitalTwinClientfor a local, single host SOSS deployment.- Returns:
- the
DigitalTwinClient.
-