Package com.anthropic.models.messages
Class ContentBlock
-
- All Implemented Interfaces:
public final class ContentBlockResponse model for a file uploaded to the container.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceContentBlock.VisitorAn interface that defines how to map each variant of ContentBlock to a value of type T.
-
Method Summary
-
-
Method Detail
-
toParam
final ContentBlockParam toParam()
-
thinking
final Optional<ThinkingBlock> thinking()
-
redactedThinking
final Optional<RedactedThinkingBlock> redactedThinking()
-
toolUse
final Optional<ToolUseBlock> toolUse()
-
serverToolUse
final Optional<ServerToolUseBlock> serverToolUse()
-
webSearchToolResult
final Optional<WebSearchToolResultBlock> webSearchToolResult()
-
webFetchToolResult
final Optional<WebFetchToolResultBlock> webFetchToolResult()
-
codeExecutionToolResult
final Optional<CodeExecutionToolResultBlock> codeExecutionToolResult()
-
bashCodeExecutionToolResult
final Optional<BashCodeExecutionToolResultBlock> bashCodeExecutionToolResult()
-
textEditorCodeExecutionToolResult
final Optional<TextEditorCodeExecutionToolResultBlock> textEditorCodeExecutionToolResult()
-
toolSearchToolResult
final Optional<ToolSearchToolResultBlock> toolSearchToolResult()
-
containerUpload
final Optional<ContainerUploadBlock> containerUpload()
Response model for a file uploaded to the container.
-
isThinking
final Boolean isThinking()
-
isRedactedThinking
final Boolean isRedactedThinking()
-
isServerToolUse
final Boolean isServerToolUse()
-
isWebSearchToolResult
final Boolean isWebSearchToolResult()
-
isWebFetchToolResult
final Boolean isWebFetchToolResult()
-
isCodeExecutionToolResult
final Boolean isCodeExecutionToolResult()
-
isBashCodeExecutionToolResult
final Boolean isBashCodeExecutionToolResult()
-
isTextEditorCodeExecutionToolResult
final Boolean isTextEditorCodeExecutionToolResult()
-
isToolSearchToolResult
final Boolean isToolSearchToolResult()
-
isContainerUpload
final Boolean isContainerUpload()
-
asThinking
final ThinkingBlock asThinking()
-
asRedactedThinking
final RedactedThinkingBlock asRedactedThinking()
-
asToolUse
final ToolUseBlock asToolUse()
-
asServerToolUse
final ServerToolUseBlock asServerToolUse()
-
asWebSearchToolResult
final WebSearchToolResultBlock asWebSearchToolResult()
-
asWebFetchToolResult
final WebFetchToolResultBlock asWebFetchToolResult()
-
asCodeExecutionToolResult
final CodeExecutionToolResultBlock asCodeExecutionToolResult()
-
asBashCodeExecutionToolResult
final BashCodeExecutionToolResultBlock asBashCodeExecutionToolResult()
-
asTextEditorCodeExecutionToolResult
final TextEditorCodeExecutionToolResultBlock asTextEditorCodeExecutionToolResult()
-
asToolSearchToolResult
final ToolSearchToolResultBlock asToolSearchToolResult()
-
asContainerUpload
final ContainerUploadBlock asContainerUpload()
Response model for a file uploaded to the container.
-
accept
final <T extends Any> T accept(ContentBlock.Visitor<T> visitor)
-
validate
final ContentBlock validate()
-
ofText
final static ContentBlock ofText(TextBlock text)
-
ofThinking
final static ContentBlock ofThinking(ThinkingBlock thinking)
-
ofRedactedThinking
final static ContentBlock ofRedactedThinking(RedactedThinkingBlock redactedThinking)
-
ofToolUse
final static ContentBlock ofToolUse(ToolUseBlock toolUse)
-
ofServerToolUse
final static ContentBlock ofServerToolUse(ServerToolUseBlock serverToolUse)
-
ofWebSearchToolResult
final static ContentBlock ofWebSearchToolResult(WebSearchToolResultBlock webSearchToolResult)
-
ofWebFetchToolResult
final static ContentBlock ofWebFetchToolResult(WebFetchToolResultBlock webFetchToolResult)
-
ofCodeExecutionToolResult
final static ContentBlock ofCodeExecutionToolResult(CodeExecutionToolResultBlock codeExecutionToolResult)
-
ofBashCodeExecutionToolResult
final static ContentBlock ofBashCodeExecutionToolResult(BashCodeExecutionToolResultBlock bashCodeExecutionToolResult)
-
ofTextEditorCodeExecutionToolResult
final static ContentBlock ofTextEditorCodeExecutionToolResult(TextEditorCodeExecutionToolResultBlock textEditorCodeExecutionToolResult)
-
ofToolSearchToolResult
final static ContentBlock ofToolSearchToolResult(ToolSearchToolResultBlock toolSearchToolResult)
-
ofContainerUpload
final static ContentBlock ofContainerUpload(ContainerUploadBlock containerUpload)
Response model for a file uploaded to the container.
-
-
-
-