Interface MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder
- Enclosing interface:
- MiloClientEndpointBuilderFactory
public static interface MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the OPC UA Client component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default MiloClientEndpointBuilderFactory.AdvancedMiloClientEndpointProducerBuilder advanced()
-
clientId
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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: common- Parameters:
clientId
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterDeadbandType
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterDeadbandType(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger dataChangeFilterDeadbandType)
Deadband type for MonitorFilterType DataChangeFilter. The option is a: <code>org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger</code> type. Default: 0 Group: common- Parameters:
dataChangeFilterDeadbandType
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterDeadbandType
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterDeadbandType(String dataChangeFilterDeadbandType)
Deadband type for MonitorFilterType DataChangeFilter. The option will be converted to a <code>org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger</code> type. Default: 0 Group: common- Parameters:
dataChangeFilterDeadbandType
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterDeadbandValue
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterDeadbandValue(Double dataChangeFilterDeadbandValue)
Deadband value for MonitorFilterType DataChangeFilter. The option is a: <code>java.lang.Double</code> type. Default: 0.0 Group: common- Parameters:
dataChangeFilterDeadbandValue
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterDeadbandValue
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterDeadbandValue(String dataChangeFilterDeadbandValue)
Deadband value for MonitorFilterType DataChangeFilter. The option will be converted to a <code>java.lang.Double</code> type. Default: 0.0 Group: common- Parameters:
dataChangeFilterDeadbandValue
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterTrigger
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterTrigger(org.eclipse.milo.opcua.stack.core.types.enumerated.DataChangeTrigger dataChangeFilterTrigger)
Daata change trigger for data change monitor filter type. The option is a: <code>org.eclipse.milo.opcua.stack.core.types.enumerated.DataChangeTrigger</code> type. Group: common- Parameters:
dataChangeFilterTrigger
- the value to set- Returns:
- the dsl builder
-
dataChangeFilterTrigger
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder dataChangeFilterTrigger(String dataChangeFilterTrigger)
Daata change trigger for data change monitor filter type. The option will be converted to a <code>org.eclipse.milo.opcua.stack.core.types.enumerated.DataChangeTrigger</code> type. Group: common- Parameters:
dataChangeFilterTrigger
- the value to set- Returns:
- the dsl builder
-
defaultAwaitWrites
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder defaultAwaitWrites(boolean defaultAwaitWrites)
Default await setting for writes. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
defaultAwaitWrites
- the value to set- Returns:
- the dsl builder
-
defaultAwaitWrites
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder defaultAwaitWrites(String defaultAwaitWrites)
Default await setting for writes. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
defaultAwaitWrites
- the value to set- Returns:
- the dsl builder
-
discoveryEndpointSuffix
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder discoveryEndpointSuffix(String discoveryEndpointSuffix)
A suffix for endpoint URI when discovering. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
discoveryEndpointSuffix
- the value to set- Returns:
- the dsl builder
-
discoveryEndpointUri
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder discoveryEndpointUri(String discoveryEndpointUri)
An alternative discovery URI. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
discoveryEndpointUri
- the value to set- Returns:
- the dsl builder
-
method
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder method(String method)
The method definition (see Method ID). The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
method
- the value to set- Returns:
- the dsl builder
-
monitorFilterType
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder monitorFilterType(org.apache.camel.component.milo.client.MonitorFilterType monitorFilterType)
Monitor Filter Type for MonitoredItems. The option is a: <code>org.apache.camel.component.milo.client.MonitorFilterType</code> type. Group: common- Parameters:
monitorFilterType
- the value to set- Returns:
- the dsl builder
-
monitorFilterType
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder monitorFilterType(String monitorFilterType)
Monitor Filter Type for MonitoredItems. The option will be converted to a <code>org.apache.camel.component.milo.client.MonitorFilterType</code> type. Group: common- Parameters:
monitorFilterType
- the value to set- Returns:
- the dsl builder
-
node
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder node(String node)
The node definition (see Node ID). The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
node
- the value to set- Returns:
- the dsl builder
-
omitNullValues
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder omitNullValues(boolean omitNullValues)
Omit notifications in case of null values. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
omitNullValues
- the value to set- Returns:
- the dsl builder
-
omitNullValues
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder omitNullValues(String omitNullValues)
Omit notifications in case of null values. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
omitNullValues
- the value to set- Returns:
- the dsl builder
-
samplingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder samplingInterval(Double samplingInterval)
The sampling interval in milliseconds. The option is a: <code>java.lang.Double</code> type. Default: 0.0 Group: common- Parameters:
samplingInterval
- the value to set- Returns:
- the dsl builder
-
samplingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder samplingInterval(String samplingInterval)
The sampling interval in milliseconds. The option will be converted to a <code>java.lang.Double</code> type. Default: 0.0 Group: common- Parameters:
samplingInterval
- the value to set- Returns:
- the dsl builder
-
allowedSecurityPolicies
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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 MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder 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
-
-