public static final class PubSubEventDataSetConf.Builder extends Object implements PubSubDataSetConf.Builder<PubSubEventDataSetConf.Builder>, PubSubNamedConf.Builder<PubSubEventDataSetConf.Builder>, PubSubConf.Builder<PubSubEventDataSetConf.Builder>
PubSubEventDataSetConf.| Modifier and Type | Field and Description |
|---|---|
protected UUID |
dataSetClassId |
protected LocalizedText |
description |
protected UaNodeId |
eventNotifier |
protected List<String> |
fieldNames |
protected String |
name |
protected List<UaSimpleAttributeOperand> |
selectClauses |
protected ContentFilter |
whereClause |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected String name
protected UUID dataSetClassId
protected LocalizedText description
protected UaNodeId eventNotifier
protected List<UaSimpleAttributeOperand> selectClauses
protected ContentFilter whereClause
public PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubEventDataSetConf.Builder>public String getName()
public UUID getDataSetClassId()
public LocalizedText getDescription()
public UaNodeId getEventNotifier()
public List<UaSimpleAttributeOperand> getSelectClauses()
public ContentFilter getWhereClause()
public PubSubEventDataSetConf.Builder setName(String name)
PubSubEventDataSetConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubEventDataSetConf.Builder>public PubSubEventDataSetConf.Builder setDataSetClassId(UUID dataSetClassId)
PubSubEventDataSetConf.getDataSetClassId(). Returns itself for method chaining.setDataSetClassId in interface PubSubDataSetConf.Builder<PubSubEventDataSetConf.Builder>public PubSubEventDataSetConf.Builder setDescription(LocalizedText description)
PubSubEventDataSetConf.getDescription(). Returns itself for method chaining.setDescription in interface PubSubDataSetConf.Builder<PubSubEventDataSetConf.Builder>public PubSubEventDataSetConf.Builder setEventNotifier(UaNodeId eventNotifier)
PubSubEventDataSetConf.getEventNotifier(). Returns itself for method chaining.public PubSubEventDataSetConf.Builder setEventNotifier(UaNode node)
setEventNotifier(UaNodeId) that uses the NodeId of the given node as UaNodeId.public PubSubEventDataSetConf.Builder addFieldNames(String fieldNames)
PubSubEventDataSetConf.getFieldNames(). Returns itself for method chaining.public PubSubEventDataSetConf.Builder addSelectClauses(UaSimpleAttributeOperand selectClauses)
PubSubEventDataSetConf.getSelectClauses(). Returns itself for method chaining.public PubSubEventDataSetConf.Builder setWhereClause(ContentFilter whereClause)
PubSubEventDataSetConf.getWhereClause(). Returns itself for method chaining.public PubSubEventDataSetConf build()
PubSubEventDataSetConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubEventDataSetConf.Builder>Copyright © 2026. All rights reserved.