Interface GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
GoogleVertexAIEndpointBuilderFactory
public static interface GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint for the Google Vertex AI component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()client(com.google.genai.Client client) The Google GenAI client for Vertex AI.The Google GenAI client for Vertex AI.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).lazyStartProducer(String lazyStartProducer) Whether the producer should be started lazy (on the first message).predictionServiceClient(com.google.cloud.aiplatform.v1.PredictionServiceClient predictionServiceClient) The Google Cloud AI Platform Prediction Service client for rawPredict operations.predictionServiceClient(String predictionServiceClient) The Google Cloud AI Platform Prediction Service client for rawPredict operations.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
basic
-
lazyStartProducer
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder 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:booleantype. Default: false Group: producer (advanced)- Parameters:
lazyStartProducer- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder lazyStartProducer(String 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 abooleantype. Default: false Group: producer (advanced)- Parameters:
lazyStartProducer- the value to set- Returns:
- the dsl builder
-
client
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder client(com.google.genai.Client client) The Google GenAI client for Vertex AI. The option is a:com.google.genai.Clienttype. Group: advanced- Parameters:
client- the value to set- Returns:
- the dsl builder
-
client
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder client(String client) The Google GenAI client for Vertex AI. The option will be converted to acom.google.genai.Clienttype. Group: advanced- Parameters:
client- the value to set- Returns:
- the dsl builder
-
predictionServiceClient
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder predictionServiceClient(com.google.cloud.aiplatform.v1.PredictionServiceClient predictionServiceClient) The Google Cloud AI Platform Prediction Service client for rawPredict operations. The option is a:com.google.cloud.aiplatform.v1.PredictionServiceClienttype. Group: advanced- Parameters:
predictionServiceClient- the value to set- Returns:
- the dsl builder
-
predictionServiceClient
default GoogleVertexAIEndpointBuilderFactory.AdvancedGoogleVertexAIEndpointBuilder predictionServiceClient(String predictionServiceClient) The Google Cloud AI Platform Prediction Service client for rawPredict operations. The option will be converted to acom.google.cloud.aiplatform.v1.PredictionServiceClienttype. Group: advanced- Parameters:
predictionServiceClient- the value to set- Returns:
- the dsl builder
-