Class SessionSecurityDiagnosticsTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,SessionSecurityDiagnosticsType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSessionSecurityDiagnosticsTypeNode(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 TypeMethodDescriptionGet the local value of the AuthenticationMechanism Node.Get the AuthenticationMechanismBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getAuthenticationMechanismNode().org.eclipse.milo.opcua.stack.core.types.builtin.ByteStringGet the local value of the ClientCertificate Node.Get the ClientCertificateBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getClientCertificateNode().String[]Get the local value of the ClientUserIdHistory Node.Get the ClientUserIdHistoryBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getClientUserIdHistoryNode().Get the local value of the ClientUserIdOfSession Node.Get the ClientUserIdOfSessionBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getClientUserIdOfSessionNode().Get the local value of the Encoding Node.Get the EncodingBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getEncodingNode().org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityModeGet the local value of the SecurityMode Node.Get the SecurityModeBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getSecurityModeNode().Get the local value of the SecurityPolicyUri Node.Get the SecurityPolicyUriBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getSecurityPolicyUriNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdGet the local value of the SessionId Node.Get the SessionIdBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getSessionIdNode().Get the local value of the TransportProtocol Node.Get the TransportProtocolBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofSessionSecurityDiagnosticsType.getTransportProtocolNode().Read the value of the AuthenticationMechanism Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSessionSecurityDiagnosticsType.readAuthenticationMechanism().org.eclipse.milo.opcua.stack.core.types.builtin.ByteStringRead the value of the ClientCertificate Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.ByteString>An asynchronous implementation ofSessionSecurityDiagnosticsType.readClientCertificate().String[]Read the value of the ClientUserIdHistory Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String[]>An asynchronous implementation ofSessionSecurityDiagnosticsType.readClientUserIdHistory().Read the value of the ClientUserIdOfSession Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSessionSecurityDiagnosticsType.readClientUserIdOfSession().Read the value of the Encoding Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSessionSecurityDiagnosticsType.readEncoding().org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityModeRead the value of the SecurityMode Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode>An asynchronous implementation ofSessionSecurityDiagnosticsType.readSecurityMode().Read the value of the SecurityPolicyUri Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSessionSecurityDiagnosticsType.readSecurityPolicyUri().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdRead the value of the SessionId 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 ofSessionSecurityDiagnosticsType.readSessionId().Read the value of the TransportProtocol Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofSessionSecurityDiagnosticsType.readTransportProtocol().voidsetAuthenticationMechanism(String value) Set the local value of the AuthenticationMechanism Node.voidsetClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) Set the local value of the ClientCertificate Node.voidsetClientUserIdHistory(String[] value) Set the local value of the ClientUserIdHistory Node.voidsetClientUserIdOfSession(String value) Set the local value of the ClientUserIdOfSession Node.voidsetEncoding(String value) Set the local value of the Encoding Node.voidsetSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) Set the local value of the SecurityMode Node.voidsetSecurityPolicyUri(String value) Set the local value of the SecurityPolicyUri Node.voidsetSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Set the local value of the SessionId Node.voidsetTransportProtocol(String value) Set the local value of the TransportProtocol Node.voidWrite a new value for the AuthenticationMechanism Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeAuthenticationMechanismAsync(String authenticationMechanism) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeAuthenticationMechanism(java.lang.String).voidwriteClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) Write a new value for the ClientCertificate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeClientCertificateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString clientCertificate) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString).voidwriteClientUserIdHistory(String[] value) Write a new value for the ClientUserIdHistory Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeClientUserIdHistoryAsync(String[] clientUserIdHistory) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientUserIdHistory(java.lang.String[]).voidwriteClientUserIdOfSession(String value) Write a new value for the ClientUserIdOfSession Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeClientUserIdOfSessionAsync(String clientUserIdOfSession) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientUserIdOfSession(java.lang.String).voidwriteEncoding(String value) Write a new value for the Encoding Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEncodingAsync(String encoding) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeEncoding(java.lang.String).voidwriteSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) Write a new value for the SecurityMode Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSecurityModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode securityMode) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode).voidwriteSecurityPolicyUri(String value) Write a new value for the SecurityPolicyUri Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSecurityPolicyUriAsync(String securityPolicyUri) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeSecurityPolicyUri(java.lang.String).voidwriteSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Write a new value for the SessionId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSessionIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId sessionId) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).voidwriteTransportProtocol(String value) Write a new value for the TransportProtocol Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeTransportProtocolAsync(String transportProtocol) An asynchronous implementation ofSessionSecurityDiagnosticsType.writeTransportProtocol(java.lang.String).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
-
SessionSecurityDiagnosticsTypeNode
public SessionSecurityDiagnosticsTypeNode(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
-
getSessionId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getSessionId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the SessionId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSessionIdin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the SessionId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionId Node.
-
setSessionId
public void setSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the SessionId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSessionIdin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the SessionId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SessionId Node.
-
readSessionId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readSessionId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeRead the value of the SessionId Node from the server and update the local value if the operation succeeds.- Specified by:
readSessionIdin interfaceSessionSecurityDiagnosticsType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSessionId
public void writeSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the SessionId Node to the server and update the local value if the operation succeeds.- Specified by:
writeSessionIdin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSessionIdAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> readSessionIdAsync()Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readSessionId().- Specified by:
readSessionIdAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSessionIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSessionIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId sessionId) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeSessionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).- Specified by:
writeSessionIdAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSessionIdNode
public BaseDataVariableTypeNode getSessionIdNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the SessionIdBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSessionIdNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the SessionId
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSessionIdNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getSessionIdNode().- Specified by:
getSessionIdNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getClientUserIdOfSession
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the ClientUserIdOfSession Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getClientUserIdOfSessionin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the ClientUserIdOfSession Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientUserIdOfSession Node.
-
setClientUserIdOfSession
public void setClientUserIdOfSession(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the ClientUserIdOfSession Node.The value is only updated locally; it is not written to the server.
- Specified by:
setClientUserIdOfSessionin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the ClientUserIdOfSession Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientUserIdOfSession Node.
-
readClientUserIdOfSession
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the ClientUserIdOfSession Node from the server and update the local value if the operation succeeds.- Specified by:
readClientUserIdOfSessionin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeClientUserIdOfSession
public void writeClientUserIdOfSession(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the ClientUserIdOfSession Node to the server and update the local value if the operation succeeds.- Specified by:
writeClientUserIdOfSessionin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readClientUserIdOfSessionAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readClientUserIdOfSession().- Specified by:
readClientUserIdOfSessionAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeClientUserIdOfSessionAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeClientUserIdOfSessionAsync(String clientUserIdOfSession) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientUserIdOfSession(java.lang.String).- Specified by:
writeClientUserIdOfSessionAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getClientUserIdOfSessionNode
public BaseDataVariableTypeNode getClientUserIdOfSessionNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the ClientUserIdOfSessionBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getClientUserIdOfSessionNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the ClientUserIdOfSession
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getClientUserIdOfSessionNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getClientUserIdOfSessionNode().- Specified by:
getClientUserIdOfSessionNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getClientUserIdHistory
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the ClientUserIdHistory Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getClientUserIdHistoryin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the ClientUserIdHistory Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientUserIdHistory Node.
-
setClientUserIdHistory
public void setClientUserIdHistory(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the ClientUserIdHistory Node.The value is only updated locally; it is not written to the server.
- Specified by:
setClientUserIdHistoryin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the ClientUserIdHistory Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientUserIdHistory Node.
-
readClientUserIdHistory
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the ClientUserIdHistory Node from the server and update the local value if the operation succeeds.- Specified by:
readClientUserIdHistoryin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeClientUserIdHistory
public void writeClientUserIdHistory(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the ClientUserIdHistory Node to the server and update the local value if the operation succeeds.- Specified by:
writeClientUserIdHistoryin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readClientUserIdHistoryAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readClientUserIdHistory().- Specified by:
readClientUserIdHistoryAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeClientUserIdHistoryAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeClientUserIdHistoryAsync(String[] clientUserIdHistory) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientUserIdHistory(java.lang.String[]).- Specified by:
writeClientUserIdHistoryAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getClientUserIdHistoryNode
public BaseDataVariableTypeNode getClientUserIdHistoryNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the ClientUserIdHistoryBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getClientUserIdHistoryNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the ClientUserIdHistory
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getClientUserIdHistoryNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getClientUserIdHistoryNode().- Specified by:
getClientUserIdHistoryNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getAuthenticationMechanism
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the AuthenticationMechanism Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getAuthenticationMechanismin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the AuthenticationMechanism Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AuthenticationMechanism Node.
-
setAuthenticationMechanism
public void setAuthenticationMechanism(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the AuthenticationMechanism Node.The value is only updated locally; it is not written to the server.
- Specified by:
setAuthenticationMechanismin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the AuthenticationMechanism Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AuthenticationMechanism Node.
-
readAuthenticationMechanism
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the AuthenticationMechanism Node from the server and update the local value if the operation succeeds.- Specified by:
readAuthenticationMechanismin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeAuthenticationMechanism
public void writeAuthenticationMechanism(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the AuthenticationMechanism Node to the server and update the local value if the operation succeeds.- Specified by:
writeAuthenticationMechanismin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readAuthenticationMechanismAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readAuthenticationMechanism().- Specified by:
readAuthenticationMechanismAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeAuthenticationMechanismAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAuthenticationMechanismAsync(String authenticationMechanism) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeAuthenticationMechanism(java.lang.String).- Specified by:
writeAuthenticationMechanismAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getAuthenticationMechanismNode
public BaseDataVariableTypeNode getAuthenticationMechanismNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the AuthenticationMechanismBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAuthenticationMechanismNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the AuthenticationMechanism
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getAuthenticationMechanismNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getAuthenticationMechanismNode().- Specified by:
getAuthenticationMechanismNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEncoding
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the Encoding Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEncodingin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the Encoding Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Encoding Node.
-
setEncoding
Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the Encoding Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEncodingin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the Encoding Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Encoding Node.
-
readEncoding
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the Encoding Node from the server and update the local value if the operation succeeds.- Specified by:
readEncodingin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEncoding
Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the Encoding Node to the server and update the local value if the operation succeeds.- Specified by:
writeEncodingin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEncodingAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readEncoding().- Specified by:
readEncodingAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEncodingAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEncodingAsync(String encoding) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeEncoding(java.lang.String).- Specified by:
writeEncodingAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEncodingNode
public BaseDataVariableTypeNode getEncodingNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the EncodingBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEncodingNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the Encoding
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEncodingNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getEncodingNode().- Specified by:
getEncodingNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTransportProtocol
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the TransportProtocol Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getTransportProtocolin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the TransportProtocol Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TransportProtocol Node.
-
setTransportProtocol
Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the TransportProtocol Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTransportProtocolin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the TransportProtocol Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TransportProtocol Node.
-
readTransportProtocol
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the TransportProtocol Node from the server and update the local value if the operation succeeds.- Specified by:
readTransportProtocolin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTransportProtocol
public void writeTransportProtocol(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the TransportProtocol Node to the server and update the local value if the operation succeeds.- Specified by:
writeTransportProtocolin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readTransportProtocolAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readTransportProtocol().- Specified by:
readTransportProtocolAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTransportProtocolAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTransportProtocolAsync(String transportProtocol) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeTransportProtocol(java.lang.String).- Specified by:
writeTransportProtocolAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTransportProtocolNode
public BaseDataVariableTypeNode getTransportProtocolNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the TransportProtocolBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTransportProtocolNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the TransportProtocol
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTransportProtocolNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getTransportProtocolNode().- Specified by:
getTransportProtocolNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSecurityMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode getSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the SecurityMode Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSecurityModein interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the SecurityMode Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityMode Node.
-
setSecurityMode
public void setSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the SecurityMode Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSecurityModein interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the SecurityMode Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityMode Node.
-
readSecurityMode
public org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode readSecurityMode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeRead the value of the SecurityMode Node from the server and update the local value if the operation succeeds.- Specified by:
readSecurityModein interfaceSessionSecurityDiagnosticsType- Returns:
- the
MessageSecurityModevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSecurityMode
public void writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the SecurityMode Node to the server and update the local value if the operation succeeds.- Specified by:
writeSecurityModein interfaceSessionSecurityDiagnosticsType- Parameters:
value- theMessageSecurityModevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSecurityModeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode> readSecurityModeAsync()Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readSecurityMode().- Specified by:
readSecurityModeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSecurityModeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityModeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode securityMode) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeSecurityMode(org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode).- Specified by:
writeSecurityModeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSecurityModeNode
public BaseDataVariableTypeNode getSecurityModeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the SecurityModeBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSecurityModeNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the SecurityMode
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSecurityModeNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getSecurityModeNode().- Specified by:
getSecurityModeNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSecurityPolicyUri
Description copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the SecurityPolicyUri Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSecurityPolicyUriin interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the SecurityPolicyUri Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityPolicyUri Node.
-
setSecurityPolicyUri
Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the SecurityPolicyUri Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSecurityPolicyUriin interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the SecurityPolicyUri Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SecurityPolicyUri Node.
-
readSecurityPolicyUri
Description copied from interface:SessionSecurityDiagnosticsTypeRead the value of the SecurityPolicyUri Node from the server and update the local value if the operation succeeds.- Specified by:
readSecurityPolicyUriin interfaceSessionSecurityDiagnosticsType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSecurityPolicyUri
public void writeSecurityPolicyUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the SecurityPolicyUri Node to the server and update the local value if the operation succeeds.- Specified by:
writeSecurityPolicyUriin interfaceSessionSecurityDiagnosticsType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSecurityPolicyUriAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readSecurityPolicyUri().- Specified by:
readSecurityPolicyUriAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSecurityPolicyUriAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSecurityPolicyUriAsync(String securityPolicyUri) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeSecurityPolicyUri(java.lang.String).- Specified by:
writeSecurityPolicyUriAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSecurityPolicyUriNode
public BaseDataVariableTypeNode getSecurityPolicyUriNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the SecurityPolicyUriBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSecurityPolicyUriNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the SecurityPolicyUri
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSecurityPolicyUriNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getSecurityPolicyUriNode().- Specified by:
getSecurityPolicyUriNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getClientCertificate
public org.eclipse.milo.opcua.stack.core.types.builtin.ByteString getClientCertificate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the local value of the ClientCertificate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getClientCertificatein interfaceSessionSecurityDiagnosticsType- Returns:
- the local value of the ClientCertificate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientCertificate Node.
-
setClientCertificate
public void setClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeSet the local value of the ClientCertificate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setClientCertificatein interfaceSessionSecurityDiagnosticsType- Parameters:
value- the local value to set for the ClientCertificate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ClientCertificate Node.
-
readClientCertificate
public org.eclipse.milo.opcua.stack.core.types.builtin.ByteString readClientCertificate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeRead the value of the ClientCertificate Node from the server and update the local value if the operation succeeds.- Specified by:
readClientCertificatein interfaceSessionSecurityDiagnosticsType- Returns:
- the
ByteStringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeClientCertificate
public void writeClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:SessionSecurityDiagnosticsTypeWrite a new value for the ClientCertificate Node to the server and update the local value if the operation succeeds.- Specified by:
writeClientCertificatein interfaceSessionSecurityDiagnosticsType- Parameters:
value- theByteStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readClientCertificateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.ByteString> readClientCertificateAsync()Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.readClientCertificate().- Specified by:
readClientCertificateAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeClientCertificateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeClientCertificateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString clientCertificate) Description copied from interface:SessionSecurityDiagnosticsTypeAn asynchronous implementation ofSessionSecurityDiagnosticsType.writeClientCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString).- Specified by:
writeClientCertificateAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getClientCertificateNode
public BaseDataVariableTypeNode getClientCertificateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:SessionSecurityDiagnosticsTypeGet the ClientCertificateBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getClientCertificateNodein interfaceSessionSecurityDiagnosticsType- Returns:
- the ClientCertificate
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getClientCertificateNodeAsync
Description copied from interface:SessionSecurityDiagnosticsTypeAsynchronous implementation ofSessionSecurityDiagnosticsType.getClientCertificateNode().- Specified by:
getClientCertificateNodeAsyncin interfaceSessionSecurityDiagnosticsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-