Package com.anthropic.models
Class ToolResultBlockParam.Content.Block
-
- All Implemented Interfaces:
public final class ToolResultBlockParam.Content.Block
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceToolResultBlockParam.Content.Block.VisitorAn interface that defines how to map each variant of Block to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<TextBlockParam>textBlockParam()final Optional<ImageBlockParam>imageBlockParam()final BooleanisTextBlockParam()final BooleanisImageBlockParam()final TextBlockParamasTextBlockParam()final ImageBlockParamasImageBlockParam()final Optional<JsonValue>_json()final <T extends Any> Taccept(ToolResultBlockParam.Content.Block.Visitor<T> visitor)final ToolResultBlockParam.Content.Blockvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ToolResultBlockParam.Content.BlockofTextBlockParam(TextBlockParam textBlockParam)final static ToolResultBlockParam.Content.BlockofImageBlockParam(ImageBlockParam imageBlockParam)-
-
Method Detail
-
textBlockParam
final Optional<TextBlockParam> textBlockParam()
-
imageBlockParam
final Optional<ImageBlockParam> imageBlockParam()
-
isTextBlockParam
final Boolean isTextBlockParam()
-
isImageBlockParam
final Boolean isImageBlockParam()
-
asTextBlockParam
final TextBlockParam asTextBlockParam()
-
asImageBlockParam
final ImageBlockParam asImageBlockParam()
-
accept
final <T extends Any> T accept(ToolResultBlockParam.Content.Block.Visitor<T> visitor)
-
validate
final ToolResultBlockParam.Content.Block validate()
-
ofTextBlockParam
final static ToolResultBlockParam.Content.Block ofTextBlockParam(TextBlockParam textBlockParam)
-
ofImageBlockParam
final static ToolResultBlockParam.Content.Block ofImageBlockParam(ImageBlockParam imageBlockParam)
-
-
-
-