Class PubSubConfiguration2DataType
java.lang.Object
org.eclipse.milo.opcua.stack.core.types.structured.Structure
org.eclipse.milo.opcua.stack.core.types.structured.PubSubConfigurationDataType
org.eclipse.milo.opcua.stack.core.types.structured.PubSubConfiguration2DataType
- All Implemented Interfaces:
UaDataType,UaStructuredType
public class PubSubConfiguration2DataType
extends PubSubConfigurationDataType
implements UaStructuredType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExpandedNodeIdstatic final ExpandedNodeIdstatic final ExpandedNodeIdstatic final ExpandedNodeId -
Constructor Summary
ConstructorsConstructorDescriptionPubSubConfiguration2DataType(PublishedDataSetDataType @Nullable [] publishedDataSets, PubSubConnectionDataType @Nullable [] connections, Boolean enabled, StandaloneSubscribedDataSetDataType @Nullable [] subscribedDataSets, DataSetMetaDataType @Nullable [] dataSetClasses, EndpointDescription @Nullable [] defaultSecurityKeyServices, SecurityGroupDataType @Nullable [] securityGroups, PubSubKeyPushTargetDataType @Nullable [] pubSubKeyPushTargets, UInteger configurationVersion, KeyValuePair @Nullable [] configurationProperties) -
Method Summary
Modifier and TypeMethodDescriptionstatic StructureDefinitiondefinition(NamespaceTable namespaceTable) booleanKeyValuePair @Nullable []DataSetMetaDataType @Nullable []EndpointDescription @Nullable []PubSubKeyPushTargetDataType @Nullable []SecurityGroupDataType @Nullable []StandaloneSubscribedDataSetDataType @Nullable []Get theExpandedNodeIdidentifying this DataType.inthashCode()toString()Methods inherited from class org.eclipse.milo.opcua.stack.core.types.structured.PubSubConfigurationDataType
getConnections, getEnabled, getPublishedDataSetsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.stack.core.types.UaDataType
getTypeName
-
Field Details
-
TYPE_ID
-
BINARY_ENCODING_ID
-
XML_ENCODING_ID
-
JSON_ENCODING_ID
-
-
Constructor Details
-
PubSubConfiguration2DataType
public PubSubConfiguration2DataType(PublishedDataSetDataType @Nullable [] publishedDataSets, PubSubConnectionDataType @Nullable [] connections, Boolean enabled, StandaloneSubscribedDataSetDataType @Nullable [] subscribedDataSets, DataSetMetaDataType @Nullable [] dataSetClasses, EndpointDescription @Nullable [] defaultSecurityKeyServices, SecurityGroupDataType @Nullable [] securityGroups, PubSubKeyPushTargetDataType @Nullable [] pubSubKeyPushTargets, UInteger configurationVersion, KeyValuePair @Nullable [] configurationProperties)
-
-
Method Details
-
getTypeId
Description copied from interface:UaDataTypeGet theExpandedNodeIdidentifying this DataType.- Specified by:
getTypeIdin interfaceUaDataType- Overrides:
getTypeIdin classPubSubConfigurationDataType- Returns:
- the
ExpandedNodeIdidentifying this DataType.
-
getBinaryEncodingId
- Specified by:
getBinaryEncodingIdin interfaceUaStructuredType- Overrides:
getBinaryEncodingIdin classPubSubConfigurationDataType
-
getXmlEncodingId
- Specified by:
getXmlEncodingIdin interfaceUaStructuredType- Overrides:
getXmlEncodingIdin classPubSubConfigurationDataType
-
getJsonEncodingId
- Specified by:
getJsonEncodingIdin interfaceUaStructuredType- Overrides:
getJsonEncodingIdin classPubSubConfigurationDataType
-
getSubscribedDataSets
-
getDataSetClasses
-
getDefaultSecurityKeyServices
-
getSecurityGroups
-
getPubSubKeyPushTargets
-
getConfigurationVersion
-
getConfigurationProperties
-
equals
- Overrides:
equalsin classPubSubConfigurationDataType
-
hashCode
public int hashCode()- Overrides:
hashCodein classPubSubConfigurationDataType
-
toString
- Overrides:
toStringin classPubSubConfigurationDataType
-
definition
-