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 Detail

      • 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
      • 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
      • bridgeErrorHandler

        default MiloClientEndpointBuilderFactory.MiloClientEndpointConsumerBuilder bridgeErrorHandler​(boolean bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a: <code>boolean</code> type. Default: false Group: consumer
        Parameters:
        bridgeErrorHandler - the value to set
        Returns:
        the dsl builder
      • bridgeErrorHandler

        default MiloClientEndpointBuilderFactory.MiloClientEndpointConsumerBuilder bridgeErrorHandler​(String bridgeErrorHandler)
        Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to a <code>boolean</code> type. Default: false Group: consumer
        Parameters:
        bridgeErrorHandler - 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
      • 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
      • 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