Class BetaCodeExecutionToolResultBlockParamContent
-
- All Implemented Interfaces:
public final class BetaCodeExecutionToolResultBlockParamContent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaCodeExecutionToolResultBlockParamContent.VisitorAn interface that defines how to map each variant of BetaCodeExecutionToolResultBlockParamContent to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<BetaCodeExecutionToolResultErrorParam>errorParam()final Optional<BetaCodeExecutionResultBlockParam>resultBlockParam()final BooleanisErrorParam()final BooleanisResultBlockParam()final BetaCodeExecutionToolResultErrorParamasErrorParam()final BetaCodeExecutionResultBlockParamasResultBlockParam()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaCodeExecutionToolResultBlockParamContent.Visitor<T> visitor)final BetaCodeExecutionToolResultBlockParamContentvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaCodeExecutionToolResultBlockParamContentofErrorParam(BetaCodeExecutionToolResultErrorParam errorParam)final static BetaCodeExecutionToolResultBlockParamContentofResultBlockParam(BetaCodeExecutionResultBlockParam resultBlockParam)-
-
Method Detail
-
errorParam
final Optional<BetaCodeExecutionToolResultErrorParam> errorParam()
-
resultBlockParam
final Optional<BetaCodeExecutionResultBlockParam> resultBlockParam()
-
isErrorParam
final Boolean isErrorParam()
-
isResultBlockParam
final Boolean isResultBlockParam()
-
asErrorParam
final BetaCodeExecutionToolResultErrorParam asErrorParam()
-
asResultBlockParam
final BetaCodeExecutionResultBlockParam asResultBlockParam()
-
accept
final <T extends Any> T accept(BetaCodeExecutionToolResultBlockParamContent.Visitor<T> visitor)
-
validate
final BetaCodeExecutionToolResultBlockParamContent validate()
-
ofErrorParam
final static BetaCodeExecutionToolResultBlockParamContent ofErrorParam(BetaCodeExecutionToolResultErrorParam errorParam)
-
ofResultBlockParam
final static BetaCodeExecutionToolResultBlockParamContent ofResultBlockParam(BetaCodeExecutionResultBlockParam resultBlockParam)
-
-
-
-