Class SessionDiagnosticsObjectTypeNode
- All Implemented Interfaces:
BaseObjectType,SessionDiagnosticsObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.SessionDiagnosticsObjectType
CURRENT_ROLE_IDS -
Constructor Summary
ConstructorsConstructorDescriptionSessionDiagnosticsObjectTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]Get the local value of the CurrentRoleIds Node.Get the CurrentRoleIdsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofSessionDiagnosticsObjectType.getCurrentRoleIdsNode().org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataTypeGet the local value of the SessionDiagnostics Node.Get the SessionDiagnosticsSessionDiagnosticsVariableTypeNode, ornullif it does not exist.Asynchronous implementation ofSessionDiagnosticsObjectType.getSessionDiagnosticsNode().org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataTypeGet the local value of the SessionSecurityDiagnostics Node.Get the SessionSecurityDiagnosticsSessionSecurityDiagnosticsTypeNode, ornullif it does not exist.Asynchronous implementation ofSessionDiagnosticsObjectType.getSessionSecurityDiagnosticsNode().org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[]Get the local value of the SubscriptionDiagnosticsArray Node.Get the SubscriptionDiagnosticsArraySubscriptionDiagnosticsArrayTypeNode, ornullif it does not exist.Asynchronous implementation ofSessionDiagnosticsObjectType.getSubscriptionDiagnosticsArrayNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]Read the value of the CurrentRoleIds Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]>An asynchronous implementation ofSessionDiagnosticsObjectType.readCurrentRoleIds().org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataTypeRead the value of the SessionDiagnostics Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType>An asynchronous implementation ofSessionDiagnosticsObjectType.readSessionDiagnostics().org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataTypeRead the value of the SessionSecurityDiagnostics Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType>An asynchronous implementation ofSessionDiagnosticsObjectType.readSessionSecurityDiagnostics().org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[]Read the value of the SubscriptionDiagnosticsArray Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[]>An asynchronous implementation ofSessionDiagnosticsObjectType.readSubscriptionDiagnosticsArray().voidsetCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) Set the local value of the CurrentRoleIds Node.voidsetSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType value) Set the local value of the SessionDiagnostics Node.voidsetSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) Set the local value of the SessionSecurityDiagnostics Node.voidsetSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] value) Set the local value of the SubscriptionDiagnosticsArray Node.voidwriteCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) Write a new value for the CurrentRoleIds Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeCurrentRoleIdsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] currentRoleIds) An asynchronous implementation ofSessionDiagnosticsObjectType.writeCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]).voidwriteSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType value) Write a new value for the SessionDiagnostics Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSessionDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType sessionDiagnostics) An asynchronous implementation ofSessionDiagnosticsObjectType.writeSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType).voidwriteSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) Write a new value for the SessionSecurityDiagnostics Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSessionSecurityDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType sessionSecurityDiagnostics) voidwriteSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] value) Write a new value for the SubscriptionDiagnosticsArray Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSubscriptionDiagnosticsArrayAsync(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] subscriptionDiagnosticsArray) Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
SessionDiagnosticsObjectTypeNode
public SessionDiagnosticsObjectTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
-
-
Method Details
-
getCurrentRoleIds
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] getCurrentRoleIds() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the local value of the CurrentRoleIds Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCurrentRoleIdsin interfaceSessionDiagnosticsObjectType- Returns:
- the local value of the CurrentRoleIds Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentRoleIds Node.
-
setCurrentRoleIds
public void setCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeSet the local value of the CurrentRoleIds Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCurrentRoleIdsin interfaceSessionDiagnosticsObjectType- Parameters:
value- the local value to set for the CurrentRoleIds Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentRoleIds Node.
-
readCurrentRoleIds
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] readCurrentRoleIds() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeRead the value of the CurrentRoleIds Node from the server and update the local value if the operation succeeds.- Specified by:
readCurrentRoleIdsin interfaceSessionDiagnosticsObjectType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCurrentRoleIds
public void writeCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeWrite a new value for the CurrentRoleIds Node to the server and update the local value if the operation succeeds.- Specified by:
writeCurrentRoleIdsin interfaceSessionDiagnosticsObjectType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCurrentRoleIdsAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]> readCurrentRoleIdsAsync()Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.readCurrentRoleIds().- Specified by:
readCurrentRoleIdsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCurrentRoleIdsAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCurrentRoleIdsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] currentRoleIds) Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.writeCurrentRoleIds(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]).- Specified by:
writeCurrentRoleIdsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCurrentRoleIdsNode
public PropertyTypeNode getCurrentRoleIdsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the CurrentRoleIdsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCurrentRoleIdsNodein interfaceSessionDiagnosticsObjectType- Returns:
- the CurrentRoleIds
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCurrentRoleIdsNodeAsync
Description copied from interface:SessionDiagnosticsObjectTypeAsynchronous implementation ofSessionDiagnosticsObjectType.getCurrentRoleIdsNode().- Specified by:
getCurrentRoleIdsNodeAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSessionDiagnostics
public org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType getSessionDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the local value of the SessionDiagnostics Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSessionDiagnosticsin interfaceSessionDiagnosticsObjectType- Returns:
- the local value of the SessionDiagnostics Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionDiagnostics Node.
-
setSessionDiagnostics
public void setSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeSet the local value of the SessionDiagnostics Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSessionDiagnosticsin interfaceSessionDiagnosticsObjectType- Parameters:
value- the local value to set for the SessionDiagnostics Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionDiagnostics Node.
-
readSessionDiagnostics
public org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType readSessionDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeRead the value of the SessionDiagnostics Node from the server and update the local value if the operation succeeds.- Specified by:
readSessionDiagnosticsin interfaceSessionDiagnosticsObjectType- Returns:
- the
SessionDiagnosticsDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSessionDiagnostics
public void writeSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeWrite a new value for the SessionDiagnostics Node to the server and update the local value if the operation succeeds.- Specified by:
writeSessionDiagnosticsin interfaceSessionDiagnosticsObjectType- Parameters:
value- theSessionDiagnosticsDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSessionDiagnosticsAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType> readSessionDiagnosticsAsync()Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.readSessionDiagnostics().- Specified by:
readSessionDiagnosticsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSessionDiagnosticsAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSessionDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType sessionDiagnostics) Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.writeSessionDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType).- Specified by:
writeSessionDiagnosticsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSessionDiagnosticsNode
public SessionDiagnosticsVariableTypeNode getSessionDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the SessionDiagnosticsSessionDiagnosticsVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSessionDiagnosticsNodein interfaceSessionDiagnosticsObjectType- Returns:
- the SessionDiagnostics
SessionDiagnosticsVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSessionDiagnosticsNodeAsync
public CompletableFuture<? extends SessionDiagnosticsVariableTypeNode> getSessionDiagnosticsNodeAsync()Description copied from interface:SessionDiagnosticsObjectTypeAsynchronous implementation ofSessionDiagnosticsObjectType.getSessionDiagnosticsNode().- Specified by:
getSessionDiagnosticsNodeAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the SessionDiagnosticsVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSessionSecurityDiagnostics
public org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType getSessionSecurityDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the local value of the SessionSecurityDiagnostics Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSessionSecurityDiagnosticsin interfaceSessionDiagnosticsObjectType- Returns:
- the local value of the SessionSecurityDiagnostics Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionSecurityDiagnostics Node.
-
setSessionSecurityDiagnostics
public void setSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeSet the local value of the SessionSecurityDiagnostics Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSessionSecurityDiagnosticsin interfaceSessionDiagnosticsObjectType- Parameters:
value- the local value to set for the SessionSecurityDiagnostics Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionSecurityDiagnostics Node.
-
readSessionSecurityDiagnostics
public org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType readSessionSecurityDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeRead the value of the SessionSecurityDiagnostics Node from the server and update the local value if the operation succeeds.- Specified by:
readSessionSecurityDiagnosticsin interfaceSessionDiagnosticsObjectType- Returns:
- the
SessionSecurityDiagnosticsDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSessionSecurityDiagnostics
public void writeSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeWrite a new value for the SessionSecurityDiagnostics Node to the server and update the local value if the operation succeeds.- Specified by:
writeSessionSecurityDiagnosticsin interfaceSessionDiagnosticsObjectType- Parameters:
value- theSessionSecurityDiagnosticsDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSessionSecurityDiagnosticsAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType> readSessionSecurityDiagnosticsAsync()Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.readSessionSecurityDiagnostics().- Specified by:
readSessionSecurityDiagnosticsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSessionSecurityDiagnosticsAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSessionSecurityDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType sessionSecurityDiagnostics) Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.writeSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType).- Specified by:
writeSessionSecurityDiagnosticsAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSessionSecurityDiagnosticsNode
public SessionSecurityDiagnosticsTypeNode getSessionSecurityDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the SessionSecurityDiagnosticsSessionSecurityDiagnosticsTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSessionSecurityDiagnosticsNodein interfaceSessionDiagnosticsObjectType- Returns:
- the SessionSecurityDiagnostics
SessionSecurityDiagnosticsTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSessionSecurityDiagnosticsNodeAsync
public CompletableFuture<? extends SessionSecurityDiagnosticsTypeNode> getSessionSecurityDiagnosticsNodeAsync()Description copied from interface:SessionDiagnosticsObjectTypeAsynchronous implementation ofSessionDiagnosticsObjectType.getSessionSecurityDiagnosticsNode().- Specified by:
getSessionSecurityDiagnosticsNodeAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the SessionSecurityDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSubscriptionDiagnosticsArray
public org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] getSubscriptionDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the local value of the SubscriptionDiagnosticsArray Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSubscriptionDiagnosticsArrayin interfaceSessionDiagnosticsObjectType- Returns:
- the local value of the SubscriptionDiagnosticsArray Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SubscriptionDiagnosticsArray Node.
-
setSubscriptionDiagnosticsArray
public void setSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeSet the local value of the SubscriptionDiagnosticsArray Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSubscriptionDiagnosticsArrayin interfaceSessionDiagnosticsObjectType- Parameters:
value- the local value to set for the SubscriptionDiagnosticsArray Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SubscriptionDiagnosticsArray Node.
-
readSubscriptionDiagnosticsArray
public org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] readSubscriptionDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeRead the value of the SubscriptionDiagnosticsArray Node from the server and update the local value if the operation succeeds.- Specified by:
readSubscriptionDiagnosticsArrayin interfaceSessionDiagnosticsObjectType- Returns:
- the
SubscriptionDiagnosticsDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSubscriptionDiagnosticsArray
public void writeSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionDiagnosticsObjectTypeWrite a new value for the SubscriptionDiagnosticsArray Node to the server and update the local value if the operation succeeds.- Specified by:
writeSubscriptionDiagnosticsArrayin interfaceSessionDiagnosticsObjectType- Parameters:
value- theSubscriptionDiagnosticsDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSubscriptionDiagnosticsArrayAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[]> readSubscriptionDiagnosticsArrayAsync()Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.readSubscriptionDiagnosticsArray().- Specified by:
readSubscriptionDiagnosticsArrayAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSubscriptionDiagnosticsArrayAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSubscriptionDiagnosticsArrayAsync(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] subscriptionDiagnosticsArray) Description copied from interface:SessionDiagnosticsObjectTypeAn asynchronous implementation ofSessionDiagnosticsObjectType.writeSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[]).- Specified by:
writeSubscriptionDiagnosticsArrayAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSubscriptionDiagnosticsArrayNode
public SubscriptionDiagnosticsArrayTypeNode getSubscriptionDiagnosticsArrayNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionDiagnosticsObjectTypeGet the SubscriptionDiagnosticsArraySubscriptionDiagnosticsArrayTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSubscriptionDiagnosticsArrayNodein interfaceSessionDiagnosticsObjectType- Returns:
- the SubscriptionDiagnosticsArray
SubscriptionDiagnosticsArrayTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSubscriptionDiagnosticsArrayNodeAsync
public CompletableFuture<? extends SubscriptionDiagnosticsArrayTypeNode> getSubscriptionDiagnosticsArrayNodeAsync()Description copied from interface:SessionDiagnosticsObjectTypeAsynchronous implementation ofSessionDiagnosticsObjectType.getSubscriptionDiagnosticsArrayNode().- Specified by:
getSubscriptionDiagnosticsArrayNodeAsyncin interfaceSessionDiagnosticsObjectType- Returns:
- a CompletableFuture that completes successfully with the SubscriptionDiagnosticsArrayType Node or completes exceptionally if an error occurs creating or getting the Node.
-