Interface NonTransparentNetworkRedundancyType
- All Superinterfaces:
BaseObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,NonTransparentRedundancyType,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode,ServerRedundancyType
- All Known Implementing Classes:
NonTransparentNetworkRedundancyTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]>Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.NonTransparentRedundancyType
SERVER_URI_ARRAYFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyType
REDUNDANCY_SUPPORT, REDUNDANT_SERVER_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]Get the local value of the ServerNetworkGroups Node.Get the ServerNetworkGroupsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetServerNetworkGroupsNode().org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]Read the value of the ServerNetworkGroups Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]>An asynchronous implementation ofreadServerNetworkGroups().voidsetServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) Set the local value of the ServerNetworkGroups Node.voidwriteServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) Write a new value for the ServerNetworkGroups Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeServerNetworkGroupsAsync(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) An asynchronous implementation ofwriteServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]).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.client.model.objects.NonTransparentRedundancyType
getServerUriArray, getServerUriArrayNode, getServerUriArrayNodeAsync, readServerUriArray, readServerUriArrayAsync, setServerUriArray, writeServerUriArray, writeServerUriArrayAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifierMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.ServerRedundancyType
getRedundancySupport, getRedundancySupportNode, getRedundancySupportNodeAsync, getRedundantServerArray, getRedundantServerArrayNode, getRedundantServerArrayNodeAsync, readRedundancySupport, readRedundancySupportAsync, readRedundantServerArray, readRedundantServerArrayAsync, setRedundancySupport, setRedundantServerArray, writeRedundancySupport, writeRedundancySupportAsync, writeRedundantServerArray, writeRedundantServerArrayAsync
-
Field Details
-
SERVER_NETWORK_GROUPS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]> SERVER_NETWORK_GROUPS
-
-
Method Details
-
getServerNetworkGroups
org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] getServerNetworkGroups() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the ServerNetworkGroups Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the ServerNetworkGroups Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ServerNetworkGroups Node.
-
setServerNetworkGroups
void setServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the ServerNetworkGroups Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the ServerNetworkGroups Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ServerNetworkGroups Node.
-
readServerNetworkGroups
org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] readServerNetworkGroups() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the ServerNetworkGroups Node from the server and update the local value if the operation succeeds.- Returns:
- the
NetworkGroupDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeServerNetworkGroups
void writeServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the ServerNetworkGroups Node to the server and update the local value if the operation succeeds.- Parameters:
value- theNetworkGroupDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readServerNetworkGroupsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]> readServerNetworkGroupsAsync()An asynchronous implementation ofreadServerNetworkGroups().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeServerNetworkGroupsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerNetworkGroupsAsync(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[] value) An asynchronous implementation ofwriteServerNetworkGroups(org.eclipse.milo.opcua.stack.core.types.structured.NetworkGroupDataType[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getServerNetworkGroupsNode
Get the ServerNetworkGroupsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the ServerNetworkGroups
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getServerNetworkGroupsNodeAsync
CompletableFuture<? extends PropertyType> getServerNetworkGroupsNodeAsync()Asynchronous implementation ofgetServerNetworkGroupsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-