Interface RoleType
- All Superinterfaces:
BaseObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- All Known Implementing Classes:
RoleTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]> -
Method Summary
Modifier and TypeMethodDescriptionString[]Get the local value of the Applications Node.Get the local value of the ApplicationsExclude Node.Get the ApplicationsExcludePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetApplicationsExcludeNode().Get the ApplicationsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetApplicationsNode().Get the local value of the CustomConfiguration Node.Get the CustomConfigurationPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetCustomConfigurationNode().org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]Get the local value of the Endpoints Node.Get the local value of the EndpointsExclude Node.Get the EndpointsExcludePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetEndpointsExcludeNode().Get the EndpointsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetEndpointsNode().org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]Get the local value of the Identities Node.Get the IdentitiesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetIdentitiesNode().String[]Read the value of the Applications Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String[]>An asynchronous implementation ofreadApplications().Read the value of the ApplicationsExclude Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofreadApplicationsExclude().Read the value of the CustomConfiguration Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofreadCustomConfiguration().org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]Read the value of the Endpoints Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]>An asynchronous implementation ofreadEndpoints().Read the value of the EndpointsExclude Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofreadEndpointsExclude().org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]Read the value of the Identities Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]>An asynchronous implementation ofreadIdentities().voidsetApplications(String[] value) Set the local value of the Applications Node.voidsetApplicationsExclude(Boolean value) Set the local value of the ApplicationsExclude Node.voidsetCustomConfiguration(Boolean value) Set the local value of the CustomConfiguration Node.voidsetEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) Set the local value of the Endpoints Node.voidsetEndpointsExclude(Boolean value) Set the local value of the EndpointsExclude Node.voidsetIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) Set the local value of the Identities Node.voidwriteApplications(String[] value) Write a new value for the Applications Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeApplicationsAsync(String[] value) An asynchronous implementation ofwriteApplications(java.lang.String[]).voidwriteApplicationsExclude(Boolean value) Write a new value for the ApplicationsExclude Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>An asynchronous implementation ofwriteApplicationsExclude(java.lang.Boolean).voidwriteCustomConfiguration(Boolean value) Write a new value for the CustomConfiguration Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>An asynchronous implementation ofwriteCustomConfiguration(java.lang.Boolean).voidwriteEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) Write a new value for the Endpoints Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEndpointsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) An asynchronous implementation ofwriteEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]).voidwriteEndpointsExclude(Boolean value) Write a new value for the EndpointsExclude Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>An asynchronous implementation ofwriteEndpointsExclude(java.lang.Boolean).voidwriteIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) Write a new value for the Identities Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeIdentitiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) An asynchronous implementation ofwriteIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]).Methods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Field Details
-
IDENTITIES
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]> IDENTITIES -
APPLICATIONS_EXCLUDE
-
APPLICATIONS
-
ENDPOINTS_EXCLUDE
-
ENDPOINTS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]> ENDPOINTS -
CUSTOM_CONFIGURATION
-
-
Method Details
-
getIdentities
org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] getIdentities() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the Identities Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Identities Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Identities Node.
-
setIdentities
void setIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the Identities Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Identities Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Identities Node.
-
readIdentities
org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] readIdentities() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the Identities Node from the server and update the local value if the operation succeeds.- Returns:
- the
IdentityMappingRuleTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeIdentities
void writeIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the Identities Node to the server and update the local value if the operation succeeds.- Parameters:
value- theIdentityMappingRuleTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readIdentitiesAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]> readIdentitiesAsync()An asynchronous implementation ofreadIdentities().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeIdentitiesAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIdentitiesAsync(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[] value) An asynchronous implementation ofwriteIdentities(org.eclipse.milo.opcua.stack.core.types.structured.IdentityMappingRuleType[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getIdentitiesNode
Get the IdentitiesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Identities
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getIdentitiesNodeAsync
CompletableFuture<? extends PropertyType> getIdentitiesNodeAsync()Asynchronous implementation ofgetIdentitiesNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getApplicationsExclude
Get the local value of the ApplicationsExclude Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the ApplicationsExclude Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationsExclude Node.
-
setApplicationsExclude
Set the local value of the ApplicationsExclude Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the ApplicationsExclude Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ApplicationsExclude Node.
-
readApplicationsExclude
Read the value of the ApplicationsExclude Node from the server and update the local value if the operation succeeds.- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeApplicationsExclude
Write a new value for the ApplicationsExclude Node to the server and update the local value if the operation succeeds.- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readApplicationsExcludeAsync
CompletableFuture<? extends Boolean> readApplicationsExcludeAsync()An asynchronous implementation ofreadApplicationsExclude().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeApplicationsExcludeAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationsExcludeAsync(Boolean value) An asynchronous implementation ofwriteApplicationsExclude(java.lang.Boolean).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getApplicationsExcludeNode
Get the ApplicationsExcludePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the ApplicationsExclude
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getApplicationsExcludeNodeAsync
CompletableFuture<? extends PropertyType> getApplicationsExcludeNodeAsync()Asynchronous implementation ofgetApplicationsExcludeNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getApplications
Get the local value of the Applications Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Applications Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Applications Node.
-
setApplications
Set the local value of the Applications Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Applications Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Applications Node.
-
readApplications
Read the value of the Applications Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeApplications
Write a new value for the Applications Node to the server and update the local value if the operation succeeds.- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readApplicationsAsync
CompletableFuture<? extends String[]> readApplicationsAsync()An asynchronous implementation ofreadApplications().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeApplicationsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeApplicationsAsync(String[] value) An asynchronous implementation ofwriteApplications(java.lang.String[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getApplicationsNode
Get the ApplicationsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Applications
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getApplicationsNodeAsync
CompletableFuture<? extends PropertyType> getApplicationsNodeAsync()Asynchronous implementation ofgetApplicationsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEndpointsExclude
Get the local value of the EndpointsExclude Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the EndpointsExclude Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EndpointsExclude Node.
-
setEndpointsExclude
Set the local value of the EndpointsExclude Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the EndpointsExclude Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EndpointsExclude Node.
-
readEndpointsExclude
Read the value of the EndpointsExclude Node from the server and update the local value if the operation succeeds.- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEndpointsExclude
Write a new value for the EndpointsExclude Node to the server and update the local value if the operation succeeds.- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEndpointsExcludeAsync
CompletableFuture<? extends Boolean> readEndpointsExcludeAsync()An asynchronous implementation ofreadEndpointsExclude().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEndpointsExcludeAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEndpointsExcludeAsync(Boolean value) An asynchronous implementation ofwriteEndpointsExclude(java.lang.Boolean).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEndpointsExcludeNode
Get the EndpointsExcludePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the EndpointsExclude
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEndpointsExcludeNodeAsync
CompletableFuture<? extends PropertyType> getEndpointsExcludeNodeAsync()Asynchronous implementation ofgetEndpointsExcludeNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEndpoints
org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] getEndpoints() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the Endpoints Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Endpoints Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Endpoints Node.
-
setEndpoints
void setEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the Endpoints Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Endpoints Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Endpoints Node.
-
readEndpoints
org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] readEndpoints() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the Endpoints Node from the server and update the local value if the operation succeeds.- Returns:
- the
EndpointTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEndpoints
void writeEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the Endpoints Node to the server and update the local value if the operation succeeds.- Parameters:
value- theEndpointTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEndpointsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]> readEndpointsAsync()An asynchronous implementation ofreadEndpoints().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEndpointsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEndpointsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[] value) An asynchronous implementation ofwriteEndpoints(org.eclipse.milo.opcua.stack.core.types.structured.EndpointType[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEndpointsNode
Get the EndpointsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Endpoints
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEndpointsNodeAsync
CompletableFuture<? extends PropertyType> getEndpointsNodeAsync()Asynchronous implementation ofgetEndpointsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getCustomConfiguration
Get the local value of the CustomConfiguration Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the CustomConfiguration Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CustomConfiguration Node.
-
setCustomConfiguration
Set the local value of the CustomConfiguration Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the CustomConfiguration Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CustomConfiguration Node.
-
readCustomConfiguration
Read the value of the CustomConfiguration Node from the server and update the local value if the operation succeeds.- Returns:
- the
Booleanvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCustomConfiguration
Write a new value for the CustomConfiguration Node to the server and update the local value if the operation succeeds.- Parameters:
value- theBooleanvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCustomConfigurationAsync
CompletableFuture<? extends Boolean> readCustomConfigurationAsync()An asynchronous implementation ofreadCustomConfiguration().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCustomConfigurationAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCustomConfigurationAsync(Boolean value) An asynchronous implementation ofwriteCustomConfiguration(java.lang.Boolean).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCustomConfigurationNode
Get the CustomConfigurationPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the CustomConfiguration
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCustomConfigurationNodeAsync
CompletableFuture<? extends PropertyType> getCustomConfigurationNodeAsync()Asynchronous implementation ofgetCustomConfigurationNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-