Interface ServerConfigurationType

All Superinterfaces:
BaseObjectType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
All Known Subinterfaces:
ApplicationConfigurationType
All Known Implementing Classes:
ApplicationConfigurationTypeNode, ServerConfigurationTypeNode

public interface ServerConfigurationType extends BaseObjectType
See Also:
  • Field Details

    • APPLICATION_URI

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> APPLICATION_URI
    • PRODUCT_URI

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> PRODUCT_URI
    • APPLICATION_TYPE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType> APPLICATION_TYPE
    • APPLICATION_NAMES

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> APPLICATION_NAMES
    • SERVER_CAPABILITIES

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]> SERVER_CAPABILITIES
    • SUPPORTED_PRIVATE_KEY_FORMATS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]> SUPPORTED_PRIVATE_KEY_FORMATS
    • MAX_TRUST_LIST_SIZE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> MAX_TRUST_LIST_SIZE
    • MULTICAST_DNS_ENABLED

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> MULTICAST_DNS_ENABLED
    • HAS_SECURE_ELEMENT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> HAS_SECURE_ELEMENT
    • SUPPORTS_TRANSACTIONS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> SUPPORTS_TRANSACTIONS
    • IN_APPLICATION_SETUP

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> IN_APPLICATION_SETUP
  • Method Details

    • getApplicationUri

      String getApplicationUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ApplicationUri Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the ApplicationUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationUri Node.
    • setApplicationUri

      void setApplicationUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ApplicationUri Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the ApplicationUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationUri Node.
    • readApplicationUri

      String readApplicationUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ApplicationUri Node from the server and update the local value if the operation succeeds.
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeApplicationUri

      void writeApplicationUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ApplicationUri Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readApplicationUriAsync

      CompletableFuture<? extends String> readApplicationUriAsync()
      An asynchronous implementation of readApplicationUri().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeApplicationUriAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationUriAsync(String value)
      An asynchronous implementation of writeApplicationUri(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getApplicationUriNode

      PropertyType getApplicationUriNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ApplicationUri PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the ApplicationUri PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getApplicationUriNodeAsync

      CompletableFuture<? extends PropertyType> getApplicationUriNodeAsync()
      Asynchronous implementation of getApplicationUriNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getProductUri

      String getProductUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ProductUri Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the ProductUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ProductUri Node.
    • setProductUri

      void setProductUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ProductUri Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the ProductUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ProductUri Node.
    • readProductUri

      String readProductUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ProductUri Node from the server and update the local value if the operation succeeds.
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeProductUri

      void writeProductUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ProductUri Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readProductUriAsync

      CompletableFuture<? extends String> readProductUriAsync()
      An asynchronous implementation of readProductUri().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeProductUriAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductUriAsync(String value)
      An asynchronous implementation of writeProductUri(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getProductUriNode

      PropertyType getProductUriNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ProductUri PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the ProductUri PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getProductUriNodeAsync

      CompletableFuture<? extends PropertyType> getProductUriNodeAsync()
      Asynchronous implementation of getProductUriNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getApplicationType

      org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType getApplicationType() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ApplicationType Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the ApplicationType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationType Node.
    • setApplicationType

      void setApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ApplicationType Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the ApplicationType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationType Node.
    • readApplicationType

      org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType readApplicationType() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ApplicationType Node from the server and update the local value if the operation succeeds.
      Returns:
      the ApplicationType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeApplicationType

      void writeApplicationType(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ApplicationType Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the ApplicationType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readApplicationTypeAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType> readApplicationTypeAsync()
      An asynchronous implementation of readApplicationType().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeApplicationTypeAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationTypeAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.ApplicationType value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getApplicationTypeNode

      PropertyType getApplicationTypeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ApplicationType PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the ApplicationType PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getApplicationTypeNodeAsync

      CompletableFuture<? extends PropertyType> getApplicationTypeNodeAsync()
      Asynchronous implementation of getApplicationTypeNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getApplicationNames

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] getApplicationNames() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ApplicationNames Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the ApplicationNames Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationNames Node.
    • setApplicationNames

      void setApplicationNames(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ApplicationNames Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the ApplicationNames Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationNames Node.
    • readApplicationNames

      org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] readApplicationNames() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ApplicationNames Node from the server and update the local value if the operation succeeds.
      Returns:
      the LocalizedText value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeApplicationNames

      void writeApplicationNames(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ApplicationNames Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the LocalizedText value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readApplicationNamesAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> readApplicationNamesAsync()
      An asynchronous implementation of readApplicationNames().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeApplicationNamesAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationNamesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getApplicationNamesNode

      PropertyType getApplicationNamesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ApplicationNames PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the ApplicationNames PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getApplicationNamesNodeAsync

      CompletableFuture<? extends PropertyType> getApplicationNamesNodeAsync()
      Asynchronous implementation of getApplicationNamesNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getServerCapabilities

      String[] getServerCapabilities() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServerCapabilities Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the ServerCapabilities Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerCapabilities Node.
    • setServerCapabilities

      void setServerCapabilities(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServerCapabilities Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the ServerCapabilities Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerCapabilities Node.
    • readServerCapabilities

      String[] readServerCapabilities() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServerCapabilities Node from the server and update the local value if the operation succeeds.
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServerCapabilities

      void writeServerCapabilities(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ServerCapabilities Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readServerCapabilitiesAsync

      CompletableFuture<? extends String[]> readServerCapabilitiesAsync()
      An asynchronous implementation of readServerCapabilities().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeServerCapabilitiesAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeServerCapabilitiesAsync(String[] value)
      An asynchronous implementation of writeServerCapabilities(java.lang.String[]).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getServerCapabilitiesNode

      PropertyType getServerCapabilitiesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerCapabilities PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the ServerCapabilities PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getServerCapabilitiesNodeAsync

      CompletableFuture<? extends PropertyType> getServerCapabilitiesNodeAsync()
      Asynchronous implementation of getServerCapabilitiesNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSupportedPrivateKeyFormats

      String[] getSupportedPrivateKeyFormats() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SupportedPrivateKeyFormats Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the SupportedPrivateKeyFormats Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportedPrivateKeyFormats Node.
    • setSupportedPrivateKeyFormats

      void setSupportedPrivateKeyFormats(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SupportedPrivateKeyFormats Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the SupportedPrivateKeyFormats Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportedPrivateKeyFormats Node.
    • readSupportedPrivateKeyFormats

      String[] readSupportedPrivateKeyFormats() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the SupportedPrivateKeyFormats Node from the server and update the local value if the operation succeeds.
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSupportedPrivateKeyFormats

      void writeSupportedPrivateKeyFormats(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the SupportedPrivateKeyFormats Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSupportedPrivateKeyFormatsAsync

      CompletableFuture<? extends String[]> readSupportedPrivateKeyFormatsAsync()
      An asynchronous implementation of readSupportedPrivateKeyFormats().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSupportedPrivateKeyFormatsAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSupportedPrivateKeyFormatsAsync(String[] value)
      An asynchronous implementation of writeSupportedPrivateKeyFormats(java.lang.String[]).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSupportedPrivateKeyFormatsNode

      PropertyType getSupportedPrivateKeyFormatsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SupportedPrivateKeyFormats PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the SupportedPrivateKeyFormats PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSupportedPrivateKeyFormatsNodeAsync

      CompletableFuture<? extends PropertyType> getSupportedPrivateKeyFormatsNodeAsync()
      Asynchronous implementation of getSupportedPrivateKeyFormatsNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMaxTrustListSize

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxTrustListSize() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxTrustListSize Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the MaxTrustListSize Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTrustListSize Node.
    • setMaxTrustListSize

      void setMaxTrustListSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxTrustListSize Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the MaxTrustListSize Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxTrustListSize Node.
    • readMaxTrustListSize

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaxTrustListSize() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MaxTrustListSize Node from the server and update the local value if the operation succeeds.
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMaxTrustListSize

      void writeMaxTrustListSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxTrustListSize Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readMaxTrustListSizeAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxTrustListSizeAsync()
      An asynchronous implementation of readMaxTrustListSize().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMaxTrustListSizeAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxTrustListSizeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMaxTrustListSizeNode

      PropertyType getMaxTrustListSizeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MaxTrustListSize PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the MaxTrustListSize PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getMaxTrustListSizeNodeAsync

      CompletableFuture<? extends PropertyType> getMaxTrustListSizeNodeAsync()
      Asynchronous implementation of getMaxTrustListSizeNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getMulticastDnsEnabled

      Boolean getMulticastDnsEnabled() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MulticastDnsEnabled Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the MulticastDnsEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MulticastDnsEnabled Node.
    • setMulticastDnsEnabled

      void setMulticastDnsEnabled(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MulticastDnsEnabled Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the MulticastDnsEnabled Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MulticastDnsEnabled Node.
    • readMulticastDnsEnabled

      Boolean readMulticastDnsEnabled() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the MulticastDnsEnabled Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeMulticastDnsEnabled

      void writeMulticastDnsEnabled(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MulticastDnsEnabled Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readMulticastDnsEnabledAsync

      CompletableFuture<? extends Boolean> readMulticastDnsEnabledAsync()
      An asynchronous implementation of readMulticastDnsEnabled().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeMulticastDnsEnabledAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMulticastDnsEnabledAsync(Boolean value)
      An asynchronous implementation of writeMulticastDnsEnabled(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getMulticastDnsEnabledNode

      PropertyType getMulticastDnsEnabledNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the MulticastDnsEnabled PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the MulticastDnsEnabled PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getMulticastDnsEnabledNodeAsync

      CompletableFuture<? extends PropertyType> getMulticastDnsEnabledNodeAsync()
      Asynchronous implementation of getMulticastDnsEnabledNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getHasSecureElement

      Boolean getHasSecureElement() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the HasSecureElement Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the HasSecureElement Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HasSecureElement Node.
    • setHasSecureElement

      void setHasSecureElement(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the HasSecureElement Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the HasSecureElement Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the HasSecureElement Node.
    • readHasSecureElement

      Boolean readHasSecureElement() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the HasSecureElement Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeHasSecureElement

      void writeHasSecureElement(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the HasSecureElement Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readHasSecureElementAsync

      CompletableFuture<? extends Boolean> readHasSecureElementAsync()
      An asynchronous implementation of readHasSecureElement().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeHasSecureElementAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeHasSecureElementAsync(Boolean value)
      An asynchronous implementation of writeHasSecureElement(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getHasSecureElementNode

      PropertyType getHasSecureElementNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the HasSecureElement PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the HasSecureElement PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getHasSecureElementNodeAsync

      CompletableFuture<? extends PropertyType> getHasSecureElementNodeAsync()
      Asynchronous implementation of getHasSecureElementNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSupportsTransactions

      Boolean getSupportsTransactions() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SupportsTransactions Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the SupportsTransactions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportsTransactions Node.
    • setSupportsTransactions

      void setSupportsTransactions(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SupportsTransactions Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the SupportsTransactions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportsTransactions Node.
    • readSupportsTransactions

      Boolean readSupportsTransactions() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the SupportsTransactions Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSupportsTransactions

      void writeSupportsTransactions(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the SupportsTransactions Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSupportsTransactionsAsync

      CompletableFuture<? extends Boolean> readSupportsTransactionsAsync()
      An asynchronous implementation of readSupportsTransactions().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSupportsTransactionsAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSupportsTransactionsAsync(Boolean value)
      An asynchronous implementation of writeSupportsTransactions(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSupportsTransactionsNode

      PropertyType getSupportsTransactionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SupportsTransactions PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the SupportsTransactions PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getSupportsTransactionsNodeAsync

      CompletableFuture<? extends PropertyType> getSupportsTransactionsNodeAsync()
      Asynchronous implementation of getSupportsTransactionsNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getInApplicationSetup

      Boolean getInApplicationSetup() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the InApplicationSetup Node.

      The returned value is the last seen; it is not read live from the server.

      Returns:
      the local value of the InApplicationSetup Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InApplicationSetup Node.
    • setInApplicationSetup

      void setInApplicationSetup(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the InApplicationSetup Node.

      The value is only updated locally; it is not written to the server.

      Parameters:
      value - the local value to set for the InApplicationSetup Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InApplicationSetup Node.
    • readInApplicationSetup

      Boolean readInApplicationSetup() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the InApplicationSetup Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeInApplicationSetup

      void writeInApplicationSetup(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the InApplicationSetup Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readInApplicationSetupAsync

      CompletableFuture<? extends Boolean> readInApplicationSetupAsync()
      An asynchronous implementation of readInApplicationSetup().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeInApplicationSetupAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeInApplicationSetupAsync(Boolean value)
      An asynchronous implementation of writeInApplicationSetup(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getInApplicationSetupNode

      PropertyType getInApplicationSetupNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the InApplicationSetup PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the InApplicationSetup PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getInApplicationSetupNodeAsync

      CompletableFuture<? extends PropertyType> getInApplicationSetupNodeAsync()
      Asynchronous implementation of getInApplicationSetupNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getCertificateGroupsNode

      CertificateGroupFolderType getCertificateGroupsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the CertificateGroups CertificateGroupFolderType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the CertificateGroups CertificateGroupFolderType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getCertificateGroupsNodeAsync

      CompletableFuture<? extends CertificateGroupFolderType> getCertificateGroupsNodeAsync()
      Asynchronous implementation of getCertificateGroupsNode().
      Returns:
      a CompletableFuture that completes successfully with the CertificateGroupFolderType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getTransactionDiagnosticsNode

      TransactionDiagnosticsType getTransactionDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the TransactionDiagnostics TransactionDiagnosticsType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Returns:
      the TransactionDiagnostics TransactionDiagnosticsType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getTransactionDiagnosticsNodeAsync

      CompletableFuture<? extends TransactionDiagnosticsType> getTransactionDiagnosticsNodeAsync()
      Asynchronous implementation of getTransactionDiagnosticsNode().
      Returns:
      a CompletableFuture that completes successfully with the TransactionDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.