Package com.anthropic.models
Class RawContentBlockStartEvent.ContentBlock
-
- All Implemented Interfaces:
public final class RawContentBlockStartEvent.ContentBlock
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRawContentBlockStartEvent.ContentBlock.VisitorAn interface that defines how to map each variant of ContentBlock to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<TextBlock>text()final Optional<ToolUseBlock>toolUse()final BooleanisText()final BooleanisToolUse()final TextBlockasText()final ToolUseBlockasToolUse()final Optional<JsonValue>_json()final <T extends Any> Taccept(RawContentBlockStartEvent.ContentBlock.Visitor<T> visitor)final RawContentBlockStartEvent.ContentBlockvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static RawContentBlockStartEvent.ContentBlockofText(TextBlock text)final static RawContentBlockStartEvent.ContentBlockofToolUse(ToolUseBlock toolUse)-
-
Method Detail
-
toolUse
final Optional<ToolUseBlock> toolUse()
-
asToolUse
final ToolUseBlock asToolUse()
-
accept
final <T extends Any> T accept(RawContentBlockStartEvent.ContentBlock.Visitor<T> visitor)
-
validate
final RawContentBlockStartEvent.ContentBlock validate()
-
ofText
final static RawContentBlockStartEvent.ContentBlock ofText(TextBlock text)
-
ofToolUse
final static RawContentBlockStartEvent.ContentBlock ofToolUse(ToolUseBlock toolUse)
-
-
-
-