Interface SessionSecurityDiagnosticsArrayType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
SessionSecurityDiagnosticsArrayTypeNode
-
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.CompletableFuture<? extends SessionSecurityDiagnosticsType>Asynchronous implementation ofgetSessionSecurityDiagnosticsNode().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 ofreadSessionSecurityDiagnostics().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 value) An asynchronous implementation ofwriteSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType).Methods 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
-
Method Details
-
getSessionSecurityDiagnostics
org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType getSessionSecurityDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the SessionSecurityDiagnostics Node.The returned value is the last seen; it is not read live from the server.
- 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
void setSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the SessionSecurityDiagnostics Node.The value is only updated locally; it is not written to the server.
- 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
org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType readSessionSecurityDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the SessionSecurityDiagnostics Node from the server and update the local value if the operation succeeds.- Returns:
- the
SessionSecurityDiagnosticsDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSessionSecurityDiagnostics
void writeSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the SessionSecurityDiagnostics Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType> readSessionSecurityDiagnosticsAsync()An asynchronous implementation ofreadSessionSecurityDiagnostics().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSessionSecurityDiagnosticsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSessionSecurityDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType value) An asynchronous implementation ofwriteSessionSecurityDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSessionSecurityDiagnosticsNode
SessionSecurityDiagnosticsType getSessionSecurityDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the SessionSecurityDiagnosticsSessionSecurityDiagnosticsTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends SessionSecurityDiagnosticsType> getSessionSecurityDiagnosticsNodeAsync()Asynchronous implementation ofgetSessionSecurityDiagnosticsNode().- Returns:
- a CompletableFuture that completes successfully with the SessionSecurityDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
-