Class BetaTextEditorCodeExecutionToolResultBlockParam.Content
-
- All Implemented Interfaces:
public final class BetaTextEditorCodeExecutionToolResultBlockParam.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaTextEditorCodeExecutionToolResultBlockParam.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
-
-
Method Detail
-
betaTextEditorCodeExecutionToolResultErrorParam
final Optional<BetaTextEditorCodeExecutionToolResultErrorParam> betaTextEditorCodeExecutionToolResultErrorParam()
-
betaTextEditorCodeExecutionViewResultBlockParam
final Optional<BetaTextEditorCodeExecutionViewResultBlockParam> betaTextEditorCodeExecutionViewResultBlockParam()
-
betaTextEditorCodeExecutionCreateResultBlockParam
final Optional<BetaTextEditorCodeExecutionCreateResultBlockParam> betaTextEditorCodeExecutionCreateResultBlockParam()
-
betaTextEditorCodeExecutionStrReplaceResultBlockParam
final Optional<BetaTextEditorCodeExecutionStrReplaceResultBlockParam> betaTextEditorCodeExecutionStrReplaceResultBlockParam()
-
isBetaTextEditorCodeExecutionToolResultErrorParam
final Boolean isBetaTextEditorCodeExecutionToolResultErrorParam()
-
isBetaTextEditorCodeExecutionViewResultBlockParam
final Boolean isBetaTextEditorCodeExecutionViewResultBlockParam()
-
isBetaTextEditorCodeExecutionCreateResultBlockParam
final Boolean isBetaTextEditorCodeExecutionCreateResultBlockParam()
-
isBetaTextEditorCodeExecutionStrReplaceResultBlockParam
final Boolean isBetaTextEditorCodeExecutionStrReplaceResultBlockParam()
-
asBetaTextEditorCodeExecutionToolResultErrorParam
final BetaTextEditorCodeExecutionToolResultErrorParam asBetaTextEditorCodeExecutionToolResultErrorParam()
-
asBetaTextEditorCodeExecutionViewResultBlockParam
final BetaTextEditorCodeExecutionViewResultBlockParam asBetaTextEditorCodeExecutionViewResultBlockParam()
-
asBetaTextEditorCodeExecutionCreateResultBlockParam
final BetaTextEditorCodeExecutionCreateResultBlockParam asBetaTextEditorCodeExecutionCreateResultBlockParam()
-
asBetaTextEditorCodeExecutionStrReplaceResultBlockParam
final BetaTextEditorCodeExecutionStrReplaceResultBlockParam asBetaTextEditorCodeExecutionStrReplaceResultBlockParam()
-
accept
final <T extends Any> T accept(BetaTextEditorCodeExecutionToolResultBlockParam.Content.Visitor<T> visitor)
Maps this instance's current variant to a value of type T using the given visitor.
Note that this method is not forwards compatible with new variants from the API, unless visitor overrides Visitor.unknown. To handle variants not known to this version of the SDK gracefully, consider overriding Visitor.unknown:
import com.anthropic.core.JsonValue; import java.util.Optional; Optional<String> result = content.accept(new Content.Visitor<Optional<String>>() { @Override public Optional<String> visitBetaTextEditorCodeExecutionToolResultErrorParam(BetaTextEditorCodeExecutionToolResultErrorParam betaTextEditorCodeExecutionToolResultErrorParam) { return Optional.of(betaTextEditorCodeExecutionToolResultErrorParam.toString()); } // ... @Override public Optional<String> unknown(JsonValue json) { // Or inspect the `json`. return Optional.empty(); } });
-
validate
final BetaTextEditorCodeExecutionToolResultBlockParam.Content validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
ofBetaTextEditorCodeExecutionToolResultErrorParam
final static BetaTextEditorCodeExecutionToolResultBlockParam.Content ofBetaTextEditorCodeExecutionToolResultErrorParam(BetaTextEditorCodeExecutionToolResultErrorParam betaTextEditorCodeExecutionToolResultErrorParam)
-
ofBetaTextEditorCodeExecutionViewResultBlockParam
final static BetaTextEditorCodeExecutionToolResultBlockParam.Content ofBetaTextEditorCodeExecutionViewResultBlockParam(BetaTextEditorCodeExecutionViewResultBlockParam betaTextEditorCodeExecutionViewResultBlockParam)
-
ofBetaTextEditorCodeExecutionCreateResultBlockParam
final static BetaTextEditorCodeExecutionToolResultBlockParam.Content ofBetaTextEditorCodeExecutionCreateResultBlockParam(BetaTextEditorCodeExecutionCreateResultBlockParam betaTextEditorCodeExecutionCreateResultBlockParam)
-
ofBetaTextEditorCodeExecutionStrReplaceResultBlockParam
final static BetaTextEditorCodeExecutionToolResultBlockParam.Content ofBetaTextEditorCodeExecutionStrReplaceResultBlockParam(BetaTextEditorCodeExecutionStrReplaceResultBlockParam betaTextEditorCodeExecutionStrReplaceResultBlockParam)
-
-
-
-