Package com.anthropic.models
Class ContentBlockSource.Content
-
- All Implemented Interfaces:
public final class ContentBlockSource.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceContentBlockSource.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<List<ContentBlockSourceContent>>blockSource()final BooleanisString()final BooleanisBlockSource()final StringasString()final List<ContentBlockSourceContent>asBlockSource()final Optional<JsonValue>_json()final <T extends Any> Taccept(ContentBlockSource.Content.Visitor<T> visitor)final ContentBlockSource.Contentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ContentBlockSource.ContentofString(String string)final static ContentBlockSource.ContentofBlockSource(List<ContentBlockSourceContent> blockSource)-
-
Method Detail
-
blockSource
final Optional<List<ContentBlockSourceContent>> blockSource()
-
isBlockSource
final Boolean isBlockSource()
-
asBlockSource
final List<ContentBlockSourceContent> asBlockSource()
-
accept
final <T extends Any> T accept(ContentBlockSource.Content.Visitor<T> visitor)
-
validate
final ContentBlockSource.Content validate()
-
ofString
final static ContentBlockSource.Content ofString(String string)
-
ofBlockSource
final static ContentBlockSource.Content ofBlockSource(List<ContentBlockSourceContent> blockSource)
-
-
-
-