Class GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder
Enclosing interface:
GoogleVertexAIEndpointBuilderFactory

public static class GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder extends Object
The builder of headers' name for the Google Vertex AI component.
  • Constructor Details

    • GoogleVertexAIHeaderNameBuilder

      public GoogleVertexAIHeaderNameBuilder()
  • Method Details

    • googleVertexAIOperation

      public String googleVertexAIOperation()
      The operation to perform. The option is a: org.apache.camel.component.google.vertexai.GoogleVertexAIOperations type. Group: producer
      Returns:
      the name of the header GoogleVertexAIOperation.
    • googleVertexAIModelId

      public String googleVertexAIModelId()
      The model ID to use for generation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIModelId.
    • googleVertexAIProjectId

      public String googleVertexAIProjectId()
      The project ID to use for the request. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIProjectId.
    • googleVertexAILocation

      public String googleVertexAILocation()
      The location/region to use for the request. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAILocation.
    • googleVertexAITemperature

      public String googleVertexAITemperature()
      The temperature parameter for generation (0.0-1.0). The option is a: Float type. Group: producer
      Returns:
      the name of the header GoogleVertexAITemperature.
    • googleVertexAITopP

      public String googleVertexAITopP()
      The top-p parameter for generation. The option is a: Float type. Group: producer
      Returns:
      the name of the header GoogleVertexAITopP.
    • googleVertexAITopK

      public String googleVertexAITopK()
      The top-k parameter for generation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAITopK.
    • googleVertexAIMaxOutputTokens

      public String googleVertexAIMaxOutputTokens()
      The maximum number of output tokens. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAIMaxOutputTokens.
    • googleVertexAIcandidateCount

      public String googleVertexAIcandidateCount()
      The number of candidate responses to generate. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAIcandidateCount.
    • googleVertexAIStreamOutputMode

      public String googleVertexAIStreamOutputMode()
      The streaming output mode (complete or chunks). The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIStreamOutputMode.
    • googleVertexAIPrompt

      public String googleVertexAIPrompt()
      The prompt text for text generation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIPrompt.
    • googleVertexAIChatMessages

      public String googleVertexAIChatMessages()
      The chat messages for chat generation. The option is a: java.util.List<com.google.cloud.aiplatform.v1.Content> type. Group: producer
      Returns:
      the name of the header GoogleVertexAIChatMessages.
    • googleVertexAISystemInstruction

      public String googleVertexAISystemInstruction()
      The system instruction for the model. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAISystemInstruction.
    • googleVertexAISafetySettings

      public String googleVertexAISafetySettings()
      The safety settings for content filtering. The option is a: java.util.List<com.google.cloud.aiplatform.v1.SafetySetting> type. Group: producer
      Returns:
      the name of the header GoogleVertexAISafetySettings.
    • googleVertexAIFinishReason

      public String googleVertexAIFinishReason()
      The finish reason from the response. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIFinishReason.
    • googleVertexAIPromptTokenCount

      public String googleVertexAIPromptTokenCount()
      The number of tokens in the prompt. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAIPromptTokenCount.
    • googleVertexAICandidatesTokenCount

      public String googleVertexAICandidatesTokenCount()
      The number of tokens in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAICandidatesTokenCount.
    • googleVertexAITotalTokenCount

      public String googleVertexAITotalTokenCount()
      The total token count (prompt response). The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAITotalTokenCount.
    • googleVertexAISafetyRatings

      public String googleVertexAISafetyRatings()
      The safety ratings from the response. The option is a: java.util.List<com.google.cloud.aiplatform.v1.SafetyRating> type. Group: producer
      Returns:
      the name of the header GoogleVertexAISafetyRatings.
    • googleVertexAIContentBlocked

      public String googleVertexAIContentBlocked()
      Whether the content was blocked by safety filters. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header GoogleVertexAIContentBlocked.
    • googleVertexAIChunkCount

      public String googleVertexAIChunkCount()
      The number of chunks received in streaming response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header GoogleVertexAIChunkCount.
    • googleVertexAIPublisher

      public String googleVertexAIPublisher()
      Publisher name for partner models (e.g., anthropic, meta, mistralai). The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIPublisher.
    • googleVertexAIRawResponse

      public String googleVertexAIRawResponse()
      The raw JSON response from rawPredict operation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIRawResponse.
    • googleVertexAIAnthropicVersion

      public String googleVertexAIAnthropicVersion()
      Anthropic API version for Claude models. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleVertexAIAnthropicVersion.