Interface MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- MiloBrowseEndpointBuilderFactory
public static interface MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilderBuilder for endpoint for the OPC UA Browser component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default MiloBrowseEndpointBuilderFactory.AdvancedMiloBrowseEndpointBuilderadvanced()default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderallowedSecurityPolicies(String allowedSecurityPolicies)A set of allowed security policy URIs.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderapplicationName(String applicationName)The application name.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderapplicationUri(String applicationUri)The application URI.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderchannelLifetime(Long channelLifetime)Channel lifetime in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderchannelLifetime(String channelLifetime)Channel lifetime in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderclientId(String clientId)A virtual client id to force the creation of a new connection instance.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdepth(int depth)When browsing recursively into sub-types, what's the maximum search depth for diving into the tree.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdepth(String depth)When browsing recursively into sub-types, what's the maximum search depth for diving into the tree.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdirection(String direction)The direction to browse (forward, inverse, ...).default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdirection(org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection direction)The direction to browse (forward, inverse, ...).default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdiscoveryEndpointSuffix(String discoveryEndpointSuffix)A suffix for endpoint URI when discovering.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderdiscoveryEndpointUri(String discoveryEndpointUri)An alternative discovery URI.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderfilter(String filter)Filter out node ids to limit browsing.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderincludeSubTypes(boolean includeSubTypes)Whether to include sub-types for browsing; only applicable for non-recursive browsing.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderincludeSubTypes(String includeSubTypes)Whether to include sub-types for browsing; only applicable for non-recursive browsing.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderkeyAlias(String keyAlias)The name of the key in the keystore file.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderkeyPassword(String keyPassword)The key password.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderkeyStorePassword(String keyStorePassword)The keystore password.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderkeyStoreType(String keyStoreType)The key store type.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderkeyStoreUrl(String keyStoreUrl)The URL where the key should be loaded from.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxNodeIdsPerRequest(int maxNodeIdsPerRequest)The maximum number node ids requested per server call.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxNodeIdsPerRequest(String maxNodeIdsPerRequest)The maximum number node ids requested per server call.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxPendingPublishRequests(Long maxPendingPublishRequests)The maximum number of pending publish requests.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxPendingPublishRequests(String maxPendingPublishRequests)The maximum number of pending publish requests.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxResponseMessageSize(Long maxResponseMessageSize)The maximum number of bytes a response message may have.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildermaxResponseMessageSize(String maxResponseMessageSize)The maximum number of bytes a response message may have.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildernode(String node)The node definition (see Node ID).default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildernodeClasses(String nodeClasses)The mask indicating the node classes of interest in browsing.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderoverrideHost(boolean overrideHost)Override the server reported endpoint host with the host from the endpoint URI.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderoverrideHost(String overrideHost)Override the server reported endpoint host with the host from the endpoint URI.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderproductUri(String productUri)The product URI.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrecursive(boolean recursive)Whether to browse recursively into sub-types, ignores includeSubTypes setting as it's implied to be set to true.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrecursive(String recursive)Whether to browse recursively into sub-types, ignores includeSubTypes setting as it's implied to be set to true.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrequestedPublishingInterval(Double requestedPublishingInterval)The requested publishing interval in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrequestedPublishingInterval(String requestedPublishingInterval)The requested publishing interval in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrequestTimeout(Long requestTimeout)Request timeout in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilderrequestTimeout(String requestTimeout)Request timeout in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildersessionName(String sessionName)Session name.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildersessionTimeout(Long sessionTimeout)Session timeout in milliseconds.default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuildersessionTimeout(String sessionTimeout)Session timeout in milliseconds.
-
-
-
Method Detail
-
advanced
default MiloBrowseEndpointBuilderFactory.AdvancedMiloBrowseEndpointBuilder advanced()
-
clientId
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder clientId(String clientId)
A virtual client id to force the creation of a new connection instance. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
clientId- the value to set- Returns:
- the dsl builder
-
depth
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder depth(int depth)
When browsing recursively into sub-types, what's the maximum search depth for diving into the tree. Default value notice: Maximum depth for browsing recursively (only if recursive = true). The option is a: <code>int</code> type. Default: 3 Group: producer- Parameters:
depth- the value to set- Returns:
- the dsl builder
-
depth
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder depth(String depth)
When browsing recursively into sub-types, what's the maximum search depth for diving into the tree. Default value notice: Maximum depth for browsing recursively (only if recursive = true). The option will be converted to a <code>int</code> type. Default: 3 Group: producer- Parameters:
depth- the value to set- Returns:
- the dsl builder
-
direction
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder direction(org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection direction)
The direction to browse (forward, inverse, ...). Default value notice: The direction to browse; see org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection. The option is a: <code>org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection</code> type. Default: Forward Group: producer- Parameters:
direction- the value to set- Returns:
- the dsl builder
-
direction
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder direction(String direction)
The direction to browse (forward, inverse, ...). Default value notice: The direction to browse; see org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection. The option will be converted to a <code>org.eclipse.milo.opcua.stack.core.types.enumerated.BrowseDirection</code> type. Default: Forward Group: producer- Parameters:
direction- the value to set- Returns:
- the dsl builder
-
discoveryEndpointSuffix
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder discoveryEndpointSuffix(String discoveryEndpointSuffix)
A suffix for endpoint URI when discovering. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
discoveryEndpointSuffix- the value to set- Returns:
- the dsl builder
-
discoveryEndpointUri
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder discoveryEndpointUri(String discoveryEndpointUri)
An alternative discovery URI. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
discoveryEndpointUri- the value to set- Returns:
- the dsl builder
-
filter
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder filter(String filter)
Filter out node ids to limit browsing. Default value notice: Regular filter expression matching node ids. The option is a: <code>java.lang.String</code> type. Default: None Group: producer- Parameters:
filter- the value to set- Returns:
- the dsl builder
-
includeSubTypes
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder includeSubTypes(boolean includeSubTypes)
Whether to include sub-types for browsing; only applicable for non-recursive browsing. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
includeSubTypes- the value to set- Returns:
- the dsl builder
-
includeSubTypes
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder includeSubTypes(String includeSubTypes)
Whether to include sub-types for browsing; only applicable for non-recursive browsing. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
includeSubTypes- the value to set- Returns:
- the dsl builder
-
maxNodeIdsPerRequest
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxNodeIdsPerRequest(int maxNodeIdsPerRequest)
The maximum number node ids requested per server call. Default value notice: Maximum number of node ids requested per browse call (applies to browsing sub-types only; only if recursive = true). The option is a: <code>int</code> type. Default: 10 Group: producer- Parameters:
maxNodeIdsPerRequest- the value to set- Returns:
- the dsl builder
-
maxNodeIdsPerRequest
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxNodeIdsPerRequest(String maxNodeIdsPerRequest)
The maximum number node ids requested per server call. Default value notice: Maximum number of node ids requested per browse call (applies to browsing sub-types only; only if recursive = true). The option will be converted to a <code>int</code> type. Default: 10 Group: producer- Parameters:
maxNodeIdsPerRequest- the value to set- Returns:
- the dsl builder
-
node
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder node(String node)
The node definition (see Node ID). Default value notice: Root folder as per OPC-UA spec. The option is a: <code>java.lang.String</code> type. Default: ns=0;id=84 Group: producer- Parameters:
node- the value to set- Returns:
- the dsl builder
-
nodeClasses
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder nodeClasses(String nodeClasses)
The mask indicating the node classes of interest in browsing. Default value notice: Comma-separated node class list; see org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass. The option is a: <code>java.lang.String</code> type. Default: Variable,Object,DataType Group: producer- Parameters:
nodeClasses- the value to set- Returns:
- the dsl builder
-
recursive
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder recursive(boolean recursive)
Whether to browse recursively into sub-types, ignores includeSubTypes setting as it's implied to be set to true. Default value notice: Whether to recursively browse sub-types: truefalse. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
recursive- the value to set- Returns:
- the dsl builder
-
recursive
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder recursive(String recursive)
Whether to browse recursively into sub-types, ignores includeSubTypes setting as it's implied to be set to true. Default value notice: Whether to recursively browse sub-types: truefalse. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
recursive- the value to set- Returns:
- the dsl builder
-
allowedSecurityPolicies
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder allowedSecurityPolicies(String allowedSecurityPolicies)
A set of allowed security policy URIs. Default is to accept all and use the highest. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
allowedSecurityPolicies- the value to set- Returns:
- the dsl builder
-
applicationName
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder applicationName(String applicationName)
The application name. The option is a: <code>java.lang.String</code> type. Default: Apache Camel adapter for Eclipse Milo Group: client- Parameters:
applicationName- the value to set- Returns:
- the dsl builder
-
applicationUri
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder applicationUri(String applicationUri)
The application URI. The option is a: <code>java.lang.String</code> type. Default: http://camel.apache.org/EclipseMilo/Client Group: client- Parameters:
applicationUri- the value to set- Returns:
- the dsl builder
-
channelLifetime
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder channelLifetime(Long channelLifetime)
Channel lifetime in milliseconds. The option is a: <code>java.lang.Long</code> type. Group: client- Parameters:
channelLifetime- the value to set- Returns:
- the dsl builder
-
channelLifetime
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder channelLifetime(String channelLifetime)
Channel lifetime in milliseconds. The option will be converted to a <code>java.lang.Long</code> type. Group: client- Parameters:
channelLifetime- the value to set- Returns:
- the dsl builder
-
keyAlias
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder keyAlias(String keyAlias)
The name of the key in the keystore file. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
keyAlias- the value to set- Returns:
- the dsl builder
-
keyPassword
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder keyPassword(String keyPassword)
The key password. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
keyPassword- the value to set- Returns:
- the dsl builder
-
keyStorePassword
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder keyStorePassword(String keyStorePassword)
The keystore password. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
keyStorePassword- the value to set- Returns:
- the dsl builder
-
keyStoreType
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder keyStoreType(String keyStoreType)
The key store type. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
keyStoreType- the value to set- Returns:
- the dsl builder
-
keyStoreUrl
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder keyStoreUrl(String keyStoreUrl)
The URL where the key should be loaded from. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
keyStoreUrl- the value to set- Returns:
- the dsl builder
-
maxPendingPublishRequests
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxPendingPublishRequests(Long maxPendingPublishRequests)
The maximum number of pending publish requests. The option is a: <code>java.lang.Long</code> type. Group: client- Parameters:
maxPendingPublishRequests- the value to set- Returns:
- the dsl builder
-
maxPendingPublishRequests
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxPendingPublishRequests(String maxPendingPublishRequests)
The maximum number of pending publish requests. The option will be converted to a <code>java.lang.Long</code> type. Group: client- Parameters:
maxPendingPublishRequests- the value to set- Returns:
- the dsl builder
-
maxResponseMessageSize
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxResponseMessageSize(Long maxResponseMessageSize)
The maximum number of bytes a response message may have. The option is a: <code>java.lang.Long</code> type. Group: client- Parameters:
maxResponseMessageSize- the value to set- Returns:
- the dsl builder
-
maxResponseMessageSize
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder maxResponseMessageSize(String maxResponseMessageSize)
The maximum number of bytes a response message may have. The option will be converted to a <code>java.lang.Long</code> type. Group: client- Parameters:
maxResponseMessageSize- the value to set- Returns:
- the dsl builder
-
overrideHost
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder overrideHost(boolean overrideHost)
Override the server reported endpoint host with the host from the endpoint URI. The option is a: <code>boolean</code> type. Default: false Group: client- Parameters:
overrideHost- the value to set- Returns:
- the dsl builder
-
overrideHost
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder overrideHost(String overrideHost)
Override the server reported endpoint host with the host from the endpoint URI. The option will be converted to a <code>boolean</code> type. Default: false Group: client- Parameters:
overrideHost- the value to set- Returns:
- the dsl builder
-
productUri
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder productUri(String productUri)
The product URI. The option is a: <code>java.lang.String</code> type. Default: http://camel.apache.org/EclipseMilo Group: client- Parameters:
productUri- the value to set- Returns:
- the dsl builder
-
requestedPublishingInterval
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder requestedPublishingInterval(Double requestedPublishingInterval)
The requested publishing interval in milliseconds. The option is a: <code>java.lang.Double</code> type. Default: 1_000.0 Group: client- Parameters:
requestedPublishingInterval- the value to set- Returns:
- the dsl builder
-
requestedPublishingInterval
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder requestedPublishingInterval(String requestedPublishingInterval)
The requested publishing interval in milliseconds. The option will be converted to a <code>java.lang.Double</code> type. Default: 1_000.0 Group: client- Parameters:
requestedPublishingInterval- the value to set- Returns:
- the dsl builder
-
requestTimeout
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder requestTimeout(Long requestTimeout)
Request timeout in milliseconds. The option is a: <code>java.lang.Long</code> type. Group: client- Parameters:
requestTimeout- the value to set- Returns:
- the dsl builder
-
requestTimeout
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder requestTimeout(String requestTimeout)
Request timeout in milliseconds. The option will be converted to a <code>java.lang.Long</code> type. Group: client- Parameters:
requestTimeout- the value to set- Returns:
- the dsl builder
-
sessionName
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder sessionName(String sessionName)
Session name. The option is a: <code>java.lang.String</code> type. Group: client- Parameters:
sessionName- the value to set- Returns:
- the dsl builder
-
sessionTimeout
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder sessionTimeout(Long sessionTimeout)
Session timeout in milliseconds. The option is a: <code>java.lang.Long</code> type. Group: client- Parameters:
sessionTimeout- the value to set- Returns:
- the dsl builder
-
sessionTimeout
default MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder sessionTimeout(String sessionTimeout)
Session timeout in milliseconds. The option will be converted to a <code>java.lang.Long</code> type. Group: client- Parameters:
sessionTimeout- the value to set- Returns:
- the dsl builder
-
-