Package com.anthropic.models
Class ToolResultBlockParam.Content
-
- All Implemented Interfaces:
public final class ToolResultBlockParam.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceToolResultBlockParam.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
public final classToolResultBlockParam.Content.Block
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<List<ToolResultBlockParam.Content.Block>>blocks()final BooleanisString()final BooleanisBlocks()final StringasString()final List<ToolResultBlockParam.Content.Block>asBlocks()final Optional<JsonValue>_json()final <T extends Any> Taccept(ToolResultBlockParam.Content.Visitor<T> visitor)final ToolResultBlockParam.Contentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ToolResultBlockParam.ContentofString(String string)final static ToolResultBlockParam.ContentofBlocks(List<ToolResultBlockParam.Content.Block> blocks)-
-
Method Detail
-
blocks
final Optional<List<ToolResultBlockParam.Content.Block>> blocks()
-
asBlocks
final List<ToolResultBlockParam.Content.Block> asBlocks()
-
accept
final <T extends Any> T accept(ToolResultBlockParam.Content.Visitor<T> visitor)
-
validate
final ToolResultBlockParam.Content validate()
-
ofString
final static ToolResultBlockParam.Content ofString(String string)
-
ofBlocks
final static ToolResultBlockParam.Content ofBlocks(List<ToolResultBlockParam.Content.Block> blocks)
-
-
-
-