Class DependencyDeclaration.AppDependencyConfig.Builder
java.lang.Object
io.openems.edge.core.appmanager.dependency.DependencyDeclaration.AppDependencyConfig.Builder
- Enclosing class:
- DependencyDeclaration.AppDependencyConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setInitialProperties
(com.google.gson.JsonObject initialProperties) The properties that are used to firstly instantiate the app.setProperties
(com.google.gson.JsonObject properties) The properties that are used to update the instance.setSpecificInstanceId
(UUID specificInstanceId)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAppId
-
setSpecificInstanceId
public DependencyDeclaration.AppDependencyConfig.Builder setSpecificInstanceId(UUID specificInstanceId) -
setAlias
-
setProperties
public DependencyDeclaration.AppDependencyConfig.Builder setProperties(com.google.gson.JsonObject properties) The properties that are used to update the instance.- Parameters:
properties
- the properties- Returns:
- this
-
setInitialProperties
public DependencyDeclaration.AppDependencyConfig.Builder setInitialProperties(com.google.gson.JsonObject initialProperties) The properties that are used to firstly instantiate the app.If not set the properties are used.
- Parameters:
initialProperties
- the properties- Returns:
- this
-
build
-