Class BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder
- Enclosing interface:
BedrockEndpointBuilderFactory
The builder of headers' name for the AWS Bedrock component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe model accept content type.The number of chunks received in streaming response.The completion reason for streaming response.The model content type.The additional model request fields for Converse API.The inference configuration for Converse API.The conversation messages for Converse API.The output message from Converse API response.The stop reason from Converse API response.The system prompts for Converse API.The tool configuration for Converse API.The usage metrics from Converse API response.The guardrail assessments from ApplyGuardrail response.The guardrail configuration to apply to the request.The content blocks for ApplyGuardrail operation.The guardrail assessment output from the response.The source type for ApplyGuardrail operation (INPUT or OUTPUT).The trace information from guardrail evaluation.The guardrail usage metrics from ApplyGuardrail response.The operation we want to perform.The streaming output mode (complete or chunks).The number of tokens generated in streaming response.
-
Constructor Details
-
BedrockHeaderNameBuilder
public BedrockHeaderNameBuilder()
-
-
Method Details
-
awsBedrockOperation
The operation we want to perform. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockOperation.
-
awsBedrockContentType
The model content type. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockContentType.
-
awsBedrockAcceptContentType
The model accept content type. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockAcceptContentType.
-
awsBedrockStreamOutputMode
The streaming output mode (complete or chunks). The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockStreamOutputMode.
-
awsBedrockCompletionReason
The completion reason for streaming response. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockCompletionReason.
-
awsBedrockTokenCount
The number of tokens generated in streaming response. The option is a:Integertype. Group: producer- Returns:
- the name of the header
AwsBedrockTokenCount.
-
awsBedrockChunkCount
The number of chunks received in streaming response. The option is a:Integertype. Group: producer- Returns:
- the name of the header
AwsBedrockChunkCount.
-
awsBedrockConverseMessages
The conversation messages for Converse API. The option is a:List<Message>type. Group: producer- Returns:
- the name of the header
AwsBedrockConverseMessages.
-
awsBedrockConverseSystem
The system prompts for Converse API. The option is a:List<SystemContentBlock>type. Group: producer- Returns:
- the name of the header
AwsBedrockConverseSystem.
-
awsBedrockConverseInferenceConfig
The inference configuration for Converse API. The option is a:InferenceConfigurationtype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseInferenceConfig.
-
awsBedrockConverseToolConfig
The tool configuration for Converse API. The option is a:ToolConfigurationtype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseToolConfig.
-
awsBedrockConverseAdditionalFields
The additional model request fields for Converse API. The option is a:software.amazon.awssdk.core.document.Documenttype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseAdditionalFields.
-
awsBedrockConverseStopReason
The stop reason from Converse API response. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseStopReason.
-
awsBedrockConverseUsage
The usage metrics from Converse API response. The option is a:TokenUsagetype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseUsage.
-
awsBedrockConverseOutputMessage
The output message from Converse API response. The option is a:Messagetype. Group: producer- Returns:
- the name of the header
AwsBedrockConverseOutputMessage.
-
awsBedrockGuardrailConfig
The guardrail configuration to apply to the request. The option is a:GuardrailConfigurationtype. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailConfig.
-
awsBedrockGuardrailContent
The content blocks for ApplyGuardrail operation. The option is a:List<GuardrailContentBlock>type. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailContent.
-
awsBedrockGuardrailSource
The source type for ApplyGuardrail operation (INPUT or OUTPUT). The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailSource.
-
awsBedrockGuardrailOutput
The guardrail assessment output from the response. The option is a:GuardrailAssessmenttype. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailOutput.
-
awsBedrockGuardrailTrace
The trace information from guardrail evaluation. The option is a:GuardrailTracetype. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailTrace.
-
awsBedrockGuardrailAssessments
The guardrail assessments from ApplyGuardrail response. The option is a:List<GuardrailAssessment>type. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailAssessments.
-
awsBedrockGuardrailUsage
The guardrail usage metrics from ApplyGuardrail response. The option is a:GuardrailUsagetype. Group: producer- Returns:
- the name of the header
AwsBedrockGuardrailUsage.
-