Interface ContentBlockDelta.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ContentBlockDelta.Builder,
,ContentBlockDelta> SdkBuilder<ContentBlockDelta.Builder,
,ContentBlockDelta> SdkPojo
- Enclosing class:
ContentBlockDelta
-
Method Summary
Modifier and TypeMethodDescriptiondefault ContentBlockDelta.Builder
citation
(Consumer<CitationsDelta.Builder> citation) Incremental citation information that is streamed as part of the response generation process.citation
(CitationsDelta citation) Incremental citation information that is streamed as part of the response generation process.default ContentBlockDelta.Builder
reasoningContent
(Consumer<ReasoningContentBlockDelta.Builder> reasoningContent) Contains content regarding the reasoning that is carried out by the model.reasoningContent
(ReasoningContentBlockDelta reasoningContent) Contains content regarding the reasoning that is carried out by the model.The content text.default ContentBlockDelta.Builder
toolUse
(Consumer<ToolUseBlockDelta.Builder> toolUse) Information about a tool that the model is requesting to use.toolUse
(ToolUseBlockDelta toolUse) Information about a tool that the model is requesting to use.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
text
The content text.
- Parameters:
text
- The content text.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolUse
Information about a tool that the model is requesting to use.
- Parameters:
toolUse
- Information about a tool that the model is requesting to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolUse
Information about a tool that the model is requesting to use.
This is a convenience method that creates an instance of theToolUseBlockDelta.Builder
avoiding the need to create one manually viaToolUseBlockDelta.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totoolUse(ToolUseBlockDelta)
.- Parameters:
toolUse
- a consumer that will call methods onToolUseBlockDelta.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reasoningContent
Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.
- Parameters:
reasoningContent
- Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasoningContent
default ContentBlockDelta.Builder reasoningContent(Consumer<ReasoningContentBlockDelta.Builder> reasoningContent) Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.
This is a convenience method that creates an instance of theReasoningContentBlockDelta.Builder
avoiding the need to create one manually viaReasoningContentBlockDelta.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreasoningContent(ReasoningContentBlockDelta)
.- Parameters:
reasoningContent
- a consumer that will call methods onReasoningContentBlockDelta.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
citation
Incremental citation information that is streamed as part of the response generation process.
- Parameters:
citation
- Incremental citation information that is streamed as part of the response generation process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
citation
Incremental citation information that is streamed as part of the response generation process.
This is a convenience method that creates an instance of theCitationsDelta.Builder
avoiding the need to create one manually viaCitationsDelta.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocitation(CitationsDelta)
.- Parameters:
citation
- a consumer that will call methods onCitationsDelta.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-