Class BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder
Enclosing interface:
BedrockEndpointBuilderFactory

public static class BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder extends Object
The builder of headers' name for the AWS Bedrock component.
  • Constructor Details

    • BedrockHeaderNameBuilder

      public BedrockHeaderNameBuilder()
  • Method Details

    • awsBedrockOperation

      public String awsBedrockOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockOperation.
    • awsBedrockContentType

      public String awsBedrockContentType()
      The model content type. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockContentType.
    • awsBedrockAcceptContentType

      public String awsBedrockAcceptContentType()
      The model accept content type. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockAcceptContentType.
    • awsBedrockStreamOutputMode

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

      public String awsBedrockCompletionReason()
      The completion reason for streaming response. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockCompletionReason.
    • awsBedrockTokenCount

      public String awsBedrockTokenCount()
      The number of tokens generated in streaming response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsBedrockTokenCount.
    • awsBedrockChunkCount

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

      public String awsBedrockConverseMessages()
      The conversation messages for Converse API. The option is a: List<Message> type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseMessages.
    • awsBedrockConverseSystem

      public String awsBedrockConverseSystem()
      The system prompts for Converse API. The option is a: List<SystemContentBlock> type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseSystem.
    • awsBedrockConverseInferenceConfig

      public String awsBedrockConverseInferenceConfig()
      The inference configuration for Converse API. The option is a: InferenceConfiguration type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseInferenceConfig.
    • awsBedrockConverseToolConfig

      public String awsBedrockConverseToolConfig()
      The tool configuration for Converse API. The option is a: ToolConfiguration type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseToolConfig.
    • awsBedrockConverseAdditionalFields

      public String awsBedrockConverseAdditionalFields()
      The additional model request fields for Converse API. The option is a: software.amazon.awssdk.core.document.Document type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseAdditionalFields.
    • awsBedrockConverseStopReason

      public String awsBedrockConverseStopReason()
      The stop reason from Converse API response. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseStopReason.
    • awsBedrockConverseUsage

      public String awsBedrockConverseUsage()
      The usage metrics from Converse API response. The option is a: TokenUsage type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseUsage.
    • awsBedrockConverseOutputMessage

      public String awsBedrockConverseOutputMessage()
      The output message from Converse API response. The option is a: Message type. Group: producer
      Returns:
      the name of the header AwsBedrockConverseOutputMessage.
    • awsBedrockGuardrailConfig

      public String awsBedrockGuardrailConfig()
      The guardrail configuration to apply to the request. The option is a: GuardrailConfiguration type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailConfig.
    • awsBedrockGuardrailContent

      public String awsBedrockGuardrailContent()
      The content blocks for ApplyGuardrail operation. The option is a: List<GuardrailContentBlock> type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailContent.
    • awsBedrockGuardrailSource

      public String awsBedrockGuardrailSource()
      The source type for ApplyGuardrail operation (INPUT or OUTPUT). The option is a: String type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailSource.
    • awsBedrockGuardrailOutput

      public String awsBedrockGuardrailOutput()
      The guardrail assessment output from the response. The option is a: GuardrailAssessment type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailOutput.
    • awsBedrockGuardrailTrace

      public String awsBedrockGuardrailTrace()
      The trace information from guardrail evaluation. The option is a: GuardrailTrace type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailTrace.
    • awsBedrockGuardrailAssessments

      public String awsBedrockGuardrailAssessments()
      The guardrail assessments from ApplyGuardrail response. The option is a: List<GuardrailAssessment> type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailAssessments.
    • awsBedrockGuardrailUsage

      public String awsBedrockGuardrailUsage()
      The guardrail usage metrics from ApplyGuardrail response. The option is a: GuardrailUsage type. Group: producer
      Returns:
      the name of the header AwsBedrockGuardrailUsage.