Class BetaTextEditorCodeExecutionToolResultBlock.Content
-
- All Implemented Interfaces:
public final class BetaTextEditorCodeExecutionToolResultBlock.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaTextEditorCodeExecutionToolResultBlock.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
-
-
Method Detail
-
betaTextEditorCodeExecutionToolResultError
final Optional<BetaTextEditorCodeExecutionToolResultError> betaTextEditorCodeExecutionToolResultError()
-
betaTextEditorCodeExecutionViewResultBlock
final Optional<BetaTextEditorCodeExecutionViewResultBlock> betaTextEditorCodeExecutionViewResultBlock()
-
betaTextEditorCodeExecutionCreateResultBlock
final Optional<BetaTextEditorCodeExecutionCreateResultBlock> betaTextEditorCodeExecutionCreateResultBlock()
-
betaTextEditorCodeExecutionStrReplaceResultBlock
final Optional<BetaTextEditorCodeExecutionStrReplaceResultBlock> betaTextEditorCodeExecutionStrReplaceResultBlock()
-
isBetaTextEditorCodeExecutionToolResultError
final Boolean isBetaTextEditorCodeExecutionToolResultError()
-
isBetaTextEditorCodeExecutionViewResultBlock
final Boolean isBetaTextEditorCodeExecutionViewResultBlock()
-
isBetaTextEditorCodeExecutionCreateResultBlock
final Boolean isBetaTextEditorCodeExecutionCreateResultBlock()
-
isBetaTextEditorCodeExecutionStrReplaceResultBlock
final Boolean isBetaTextEditorCodeExecutionStrReplaceResultBlock()
-
asBetaTextEditorCodeExecutionToolResultError
final BetaTextEditorCodeExecutionToolResultError asBetaTextEditorCodeExecutionToolResultError()
-
asBetaTextEditorCodeExecutionViewResultBlock
final BetaTextEditorCodeExecutionViewResultBlock asBetaTextEditorCodeExecutionViewResultBlock()
-
asBetaTextEditorCodeExecutionCreateResultBlock
final BetaTextEditorCodeExecutionCreateResultBlock asBetaTextEditorCodeExecutionCreateResultBlock()
-
asBetaTextEditorCodeExecutionStrReplaceResultBlock
final BetaTextEditorCodeExecutionStrReplaceResultBlock asBetaTextEditorCodeExecutionStrReplaceResultBlock()
-
accept
final <T extends Any> T accept(BetaTextEditorCodeExecutionToolResultBlock.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> visitBetaTextEditorCodeExecutionToolResultError(BetaTextEditorCodeExecutionToolResultError betaTextEditorCodeExecutionToolResultError) { return Optional.of(betaTextEditorCodeExecutionToolResultError.toString()); } // ... @Override public Optional<String> unknown(JsonValue json) { // Or inspect the `json`. return Optional.empty(); } });
-
validate
final BetaTextEditorCodeExecutionToolResultBlock.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.
-
ofBetaTextEditorCodeExecutionToolResultError
final static BetaTextEditorCodeExecutionToolResultBlock.Content ofBetaTextEditorCodeExecutionToolResultError(BetaTextEditorCodeExecutionToolResultError betaTextEditorCodeExecutionToolResultError)
-
ofBetaTextEditorCodeExecutionViewResultBlock
final static BetaTextEditorCodeExecutionToolResultBlock.Content ofBetaTextEditorCodeExecutionViewResultBlock(BetaTextEditorCodeExecutionViewResultBlock betaTextEditorCodeExecutionViewResultBlock)
-
ofBetaTextEditorCodeExecutionCreateResultBlock
final static BetaTextEditorCodeExecutionToolResultBlock.Content ofBetaTextEditorCodeExecutionCreateResultBlock(BetaTextEditorCodeExecutionCreateResultBlock betaTextEditorCodeExecutionCreateResultBlock)
-
ofBetaTextEditorCodeExecutionStrReplaceResultBlock
final static BetaTextEditorCodeExecutionToolResultBlock.Content ofBetaTextEditorCodeExecutionStrReplaceResultBlock(BetaTextEditorCodeExecutionStrReplaceResultBlock betaTextEditorCodeExecutionStrReplaceResultBlock)
-
-
-
-