Interface AWS2S3VectorsEndpointBuilderFactory.AdvancedAWS2S3VectorsEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
AWS2S3VectorsEndpointBuilderFactory.AdvancedAWS2S3VectorsEndpointBuilder
Enclosing interface:
AWS2S3VectorsEndpointBuilderFactory

public static interface AWS2S3VectorsEndpointBuilderFactory.AdvancedAWS2S3VectorsEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the AWS S3 Vectors component.
  • Method Details

    • basic

    • lazyStartProducer

      default AWS2S3VectorsEndpointBuilderFactory.AdvancedAWS2S3VectorsEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
      Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: boolean type. Default: false Group: producer (advanced)
      Parameters:
      lazyStartProducer - the value to set
      Returns:
      the dsl builder
    • lazyStartProducer

      Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to a boolean type. Default: false Group: producer (advanced)
      Parameters:
      lazyStartProducer - the value to set
      Returns:
      the dsl builder
    • s3VectorsClient

      default AWS2S3VectorsEndpointBuilderFactory.AdvancedAWS2S3VectorsEndpointProducerBuilder s3VectorsClient(software.amazon.awssdk.services.s3vectors.S3VectorsClient s3VectorsClient)
      Reference to a software.amazon.awssdk.services.s3vectors.S3VectorsClient in the registry. The option is a: software.amazon.awssdk.services.s3vectors.S3VectorsClient type. Group: advanced
      Parameters:
      s3VectorsClient - the value to set
      Returns:
      the dsl builder
    • s3VectorsClient

      Reference to a software.amazon.awssdk.services.s3vectors.S3VectorsClient in the registry. The option will be converted to a software.amazon.awssdk.services.s3vectors.S3VectorsClient type. Group: advanced
      Parameters:
      s3VectorsClient - the value to set
      Returns:
      the dsl builder