Class ExtensionPointReferenceDelegate.Builder<P extends ExtensionPointProfileConfig>
java.lang.Object
com.inductiveautomation.ignition.gateway.config.ExtensionPointReferenceDelegate.Builder<P>
- Enclosing class:
- ExtensionPointReferenceDelegate<P extends ExtensionPointProfileConfig>
public static class ExtensionPointReferenceDelegate.Builder<P extends ExtensionPointProfileConfig>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder
(ResourceType resourceType, JsonResourceCodec<ExtensionPointConfig<P, ?>> codec, ExtensionPointCollection<? extends ExtensionPoint<?>> extensionPointCollection) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
referenceProperty
(String propertyName, Consumer<ReferenceFinderBuilder<P>> build) Adds a reference property to the profile configuration object.
-
Constructor Details
-
Builder
public Builder(ResourceType resourceType, JsonResourceCodec<ExtensionPointConfig<P, ?>> codec, ExtensionPointCollection<? extends ExtensionPoint<?>> extensionPointCollection)
-
-
Method Details
-
referenceProperty
public ExtensionPointReferenceDelegate.Builder<P> referenceProperty(String propertyName, Consumer<ReferenceFinderBuilder<P>> build) Adds a reference property to the profile configuration object. For references specific to an extension point, useAbstractExtensionPoint.addReferenceProperty(String, Consumer)
. -
build
-