Interface ContentBlockDelta.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ContentBlockDelta.Builder,ContentBlockDelta>,SdkBuilder<ContentBlockDelta.Builder,ContentBlockDelta>,SdkPojo
- Enclosing class:
- ContentBlockDelta
public static interface ContentBlockDelta.Builder extends SdkPojo, CopyableBuilder<ContentBlockDelta.Builder,ContentBlockDelta>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ContentBlockDelta.BuilderreasoningContent(Consumer<ReasoningContentBlockDelta.Builder> reasoningContent)Contains content regarding the reasoning that is carried out by the model.ContentBlockDelta.BuilderreasoningContent(ReasoningContentBlockDelta reasoningContent)Contains content regarding the reasoning that is carried out by the model.ContentBlockDelta.Buildertext(String text)The content text.default ContentBlockDelta.BuildertoolUse(Consumer<ToolUseBlockDelta.Builder> toolUse)Information about a tool that the model is requesting to use.ContentBlockDelta.BuildertoolUse(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 Detail
-
text
ContentBlockDelta.Builder text(String 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
ContentBlockDelta.Builder toolUse(ToolUseBlockDelta 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
default ContentBlockDelta.Builder toolUse(Consumer<ToolUseBlockDelta.Builder> toolUse)
Information about a tool that the model is requesting to use.
This is a convenience method that creates an instance of theToolUseBlockDelta.Builderavoiding the need to create one manually viaToolUseBlockDelta.builder().When the
Consumercompletes,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:
toolUse(ToolUseBlockDelta)
-
reasoningContent
ContentBlockDelta.Builder reasoningContent(ReasoningContentBlockDelta 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.Builderavoiding the need to create one manually viaReasoningContentBlockDelta.builder().When the
Consumercompletes,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:
reasoningContent(ReasoningContentBlockDelta)
-
-