Class SessionSecurityDiagnosticsArrayTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseDataVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.SessionSecurityDiagnosticsArrayTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,SessionSecurityDiagnosticsArrayType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
public class SessionSecurityDiagnosticsArrayTypeNode
extends BaseDataVariableTypeNode
implements SessionSecurityDiagnosticsArrayType
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSessionSecurityDiagnosticsArrayTypeNode(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.DataValue value, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Double minimumSamplingInterval, Boolean historizing, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) -
Method Summary
Modifier and TypeMethodDescriptionorg.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 ofSessionSecurityDiagnosticsArrayType.getSessionSecurityDiagnosticsNode().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 ofSessionSecurityDiagnosticsArrayType.readSessionSecurityDiagnostics().voidsetSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) Set the local value of the SessionSecurityDiagnostics Node.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) Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getAttributeValue, getDataType, getHistorizing, getMinimumSamplingInterval, getTypeDefinition, getTypeDefinitionAsync, getUserAccessLevel, getValue, getValueRank, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readAccessLevel, readAccessLevelEx, readAllowNullsAsync, readArrayDimensions, readDataType, readDataTypeVersionAsync, readDictionaryFragmentAsync, readEngineeringUnitsAsync, readHistorizing, readLocalTimeAsync, readMaxArrayLengthAsync, readMaxStringLengthAsync, readMinimumSamplingInterval, readNodeVersionAsync, readUserAccessLevel, readValue, readValueAsTextAsync, readValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setAttributeValue, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, writeAccessLevel, writeAccessLevelEx, writeAllowNullsAsync, writeArrayDimensions, writeDataType, writeDataTypeVersionAsync, writeDictionaryFragmentAsync, writeEngineeringUnitsAsync, writeHistorizing, writeLocalTimeAsync, writeMaxArrayLengthAsync, writeMaxStringLengthAsync, writeMinimumSamplingInterval, writeNodeVersionAsync, writeUserAccessLevel, writeValue, writeValue, writeValueAsTextAsync, writeValueRankMethods 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.VariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRank
-
Constructor Details
-
SessionSecurityDiagnosticsArrayTypeNode
public SessionSecurityDiagnosticsArrayTypeNode(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.DataValue value, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Double minimumSamplingInterval, Boolean historizing, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx)
-
-
Method Details
-
getSessionSecurityDiagnostics
public org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType getSessionSecurityDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsArrayTypeGet 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 interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeSet the local value of the SessionSecurityDiagnostics Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSessionSecurityDiagnosticsin interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeRead the value of the SessionSecurityDiagnostics Node from the server and update the local value if the operation succeeds.- Specified by:
readSessionSecurityDiagnosticsin interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeWrite a new value for the SessionSecurityDiagnostics Node to the server and update the local value if the operation succeeds.- Specified by:
writeSessionSecurityDiagnosticsin interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeAn asynchronous implementation ofSessionSecurityDiagnosticsArrayType.readSessionSecurityDiagnostics().- Specified by:
readSessionSecurityDiagnosticsAsyncin interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeAn asynchronous implementation ofSessionSecurityDiagnosticsArrayType.writeSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType).- Specified by:
writeSessionSecurityDiagnosticsAsyncin interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeGet the SessionSecurityDiagnosticsSessionSecurityDiagnosticsTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSessionSecurityDiagnosticsNodein interfaceSessionSecurityDiagnosticsArrayType- 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:SessionSecurityDiagnosticsArrayTypeAsynchronous implementation ofSessionSecurityDiagnosticsArrayType.getSessionSecurityDiagnosticsNode().- Specified by:
getSessionSecurityDiagnosticsNodeAsyncin interfaceSessionSecurityDiagnosticsArrayType- Returns:
- a CompletableFuture that completes successfully with the SessionSecurityDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
-