Class WriterGroupDataType
java.lang.Object
org.eclipse.milo.opcua.stack.core.types.structured.Structure
org.eclipse.milo.opcua.stack.core.types.structured.PubSubGroupDataType
org.eclipse.milo.opcua.stack.core.types.structured.WriterGroupDataType
- All Implemented Interfaces:
UaDataType,UaStructuredType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExpandedNodeIdstatic final ExpandedNodeIdstatic final ExpandedNodeIdstatic final ExpandedNodeId -
Constructor Summary
ConstructorsConstructorDescriptionWriterGroupDataType(@Nullable String name, Boolean enabled, MessageSecurityMode securityMode, @Nullable String securityGroupId, EndpointDescription @Nullable [] securityKeyServices, UInteger maxNetworkMessageSize, KeyValuePair @Nullable [] groupProperties, UShort writerGroupId, Double publishingInterval, Double keepAliveTime, UByte priority, String @Nullable [] localeIds, @Nullable String headerLayoutUri, WriterGroupTransportDataType transportSettings, WriterGroupMessageDataType messageSettings, DataSetWriterDataType @Nullable [] dataSetWriters) -
Method Summary
Modifier and TypeMethodDescriptionstatic StructureDefinitiondefinition(NamespaceTable namespaceTable) booleanDataSetWriterDataType @Nullable []@Nullable StringString @Nullable []Get theExpandedNodeIdidentifying this DataType.inthashCode()toString()Methods inherited from class org.eclipse.milo.opcua.stack.core.types.structured.PubSubGroupDataType
getEnabled, getGroupProperties, getMaxNetworkMessageSize, getName, getSecurityGroupId, getSecurityKeyServices, getSecurityModeMethods 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
-
WriterGroupDataType
public WriterGroupDataType(@Nullable String name, Boolean enabled, MessageSecurityMode securityMode, @Nullable String securityGroupId, EndpointDescription @Nullable [] securityKeyServices, UInteger maxNetworkMessageSize, KeyValuePair @Nullable [] groupProperties, UShort writerGroupId, Double publishingInterval, Double keepAliveTime, UByte priority, String @Nullable [] localeIds, @Nullable String headerLayoutUri, WriterGroupTransportDataType transportSettings, WriterGroupMessageDataType messageSettings, DataSetWriterDataType @Nullable [] dataSetWriters)
-
-
Method Details
-
getTypeId
Description copied from interface:UaDataTypeGet theExpandedNodeIdidentifying this DataType.- Specified by:
getTypeIdin interfaceUaDataType- Overrides:
getTypeIdin classPubSubGroupDataType- Returns:
- the
ExpandedNodeIdidentifying this DataType.
-
getBinaryEncodingId
- Specified by:
getBinaryEncodingIdin interfaceUaStructuredType- Overrides:
getBinaryEncodingIdin classPubSubGroupDataType
-
getXmlEncodingId
- Specified by:
getXmlEncodingIdin interfaceUaStructuredType- Overrides:
getXmlEncodingIdin classPubSubGroupDataType
-
getJsonEncodingId
- Specified by:
getJsonEncodingIdin interfaceUaStructuredType- Overrides:
getJsonEncodingIdin classPubSubGroupDataType
-
getWriterGroupId
-
getPublishingInterval
-
getKeepAliveTime
-
getPriority
-
getLocaleIds
-
getHeaderLayoutUri
-
getTransportSettings
-
getMessageSettings
-
getDataSetWriters
-
equals
- Overrides:
equalsin classPubSubGroupDataType
-
hashCode
public int hashCode()- Overrides:
hashCodein classPubSubGroupDataType
-
toString
- Overrides:
toStringin classPubSubGroupDataType
-
definition
-