Interface MiloClientEndpointBuilderFactory.MiloClientEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder
- Enclosing interface:
- MiloClientEndpointBuilderFactory
public static interface MiloClientEndpointBuilderFactory.MiloClientEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the OPC UA Client component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default MiloClientEndpointBuilderFactory.AdvancedMiloClientEndpointConsumerBuilder advanced()
-
clientId
default MiloClientEndpointBuilderFactory.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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.MiloClientEndpointConsumerBuilder 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
-
-