Class BetaWebSearchToolResultBlockContent
-
- All Implemented Interfaces:
public final class BetaWebSearchToolResultBlockContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaWebSearchToolResultBlockContent.VisitorAn interface that defines how to map each variant of BetaWebSearchToolResultBlockContent to a value of type T.
-
Method Summary
Modifier and Type Method Description final BetaWebSearchToolResultBlockParamContenttoParam()final Optional<BetaWebSearchToolResultError>error()final Optional<List<BetaWebSearchResultBlock>>resultBlocks()final BooleanisError()final BooleanisResultBlocks()final BetaWebSearchToolResultErrorasError()final List<BetaWebSearchResultBlock>asResultBlocks()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaWebSearchToolResultBlockContent.Visitor<T> visitor)final BetaWebSearchToolResultBlockContentvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaWebSearchToolResultBlockContentofError(BetaWebSearchToolResultError error)final static BetaWebSearchToolResultBlockContentofResultBlocks(List<BetaWebSearchResultBlock> resultBlocks)-
-
Method Detail
-
toParam
final BetaWebSearchToolResultBlockParamContent toParam()
-
error
final Optional<BetaWebSearchToolResultError> error()
-
resultBlocks
final Optional<List<BetaWebSearchResultBlock>> resultBlocks()
-
isResultBlocks
final Boolean isResultBlocks()
-
asError
final BetaWebSearchToolResultError asError()
-
asResultBlocks
final List<BetaWebSearchResultBlock> asResultBlocks()
-
accept
final <T extends Any> T accept(BetaWebSearchToolResultBlockContent.Visitor<T> visitor)
-
validate
final BetaWebSearchToolResultBlockContent validate()
-
ofError
final static BetaWebSearchToolResultBlockContent ofError(BetaWebSearchToolResultError error)
-
ofResultBlocks
final static BetaWebSearchToolResultBlockContent ofResultBlocks(List<BetaWebSearchResultBlock> resultBlocks)
-
-
-
-