Class BetaWebSearchToolResultBlockParamContent
-
- All Implemented Interfaces:
public final class BetaWebSearchToolResultBlockParamContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaWebSearchToolResultBlockParamContent.VisitorAn interface that defines how to map each variant of BetaWebSearchToolResultBlockParamContent to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<List<BetaWebSearchResultBlockParam>>item()final Optional<BetaWebSearchToolRequestError>requestError()final BooleanisItem()final BooleanisRequestError()final List<BetaWebSearchResultBlockParam>asItem()final BetaWebSearchToolRequestErrorasRequestError()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaWebSearchToolResultBlockParamContent.Visitor<T> visitor)final BetaWebSearchToolResultBlockParamContentvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaWebSearchToolResultBlockParamContentofItem(List<BetaWebSearchResultBlockParam> item)final static BetaWebSearchToolResultBlockParamContentofRequestError(BetaWebSearchToolRequestError requestError)-
-
Method Detail
-
item
final Optional<List<BetaWebSearchResultBlockParam>> item()
-
requestError
final Optional<BetaWebSearchToolRequestError> requestError()
-
isRequestError
final Boolean isRequestError()
-
asItem
final List<BetaWebSearchResultBlockParam> asItem()
-
asRequestError
final BetaWebSearchToolRequestError asRequestError()
-
accept
final <T extends Any> T accept(BetaWebSearchToolResultBlockParamContent.Visitor<T> visitor)
-
validate
final BetaWebSearchToolResultBlockParamContent validate()
-
ofItem
final static BetaWebSearchToolResultBlockParamContent ofItem(List<BetaWebSearchResultBlockParam> item)
-
ofRequestError
final static BetaWebSearchToolResultBlockParamContent ofRequestError(BetaWebSearchToolRequestError requestError)
-
-
-
-