Package com.openai.models.responses
Class ResponseFunctionShellCallOutputContent.Outcome
-
- All Implemented Interfaces:
public final class ResponseFunctionShellCallOutputContent.OutcomeThe exit or timeout outcome associated with this chunk.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceResponseFunctionShellCallOutputContent.Outcome.VisitorAn interface that defines how to map each variant of Outcome to a value of type T.
public final classResponseFunctionShellCallOutputContent.Outcome.ExitIndicates that the shell commands finished and returned an exit code.
-
Method Summary
Modifier and Type Method Description final Optional<JsonValue>timeout()Indicates that the function shell call exceeded its configured time limit. final Optional<ResponseFunctionShellCallOutputContent.Outcome.Exit>exit()Indicates that the shell commands finished and returned an exit code. final BooleanisTimeout()final BooleanisExit()final JsonValueasTimeout()Indicates that the function shell call exceeded its configured time limit. final ResponseFunctionShellCallOutputContent.Outcome.ExitasExit()Indicates that the shell commands finished and returned an exit code. final Optional<JsonValue>_json()final <T extends Any> Taccept(ResponseFunctionShellCallOutputContent.Outcome.Visitor<T> visitor)final ResponseFunctionShellCallOutputContent.Outcomevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ResponseFunctionShellCallOutputContent.OutcomeofTimeout()Indicates that the function shell call exceeded its configured time limit. final static ResponseFunctionShellCallOutputContent.OutcomeofExit(ResponseFunctionShellCallOutputContent.Outcome.Exit exit)Indicates that the shell commands finished and returned an exit code. -
-
Method Detail
-
timeout
final Optional<JsonValue> timeout()
Indicates that the function shell call exceeded its configured time limit.
-
exit
final Optional<ResponseFunctionShellCallOutputContent.Outcome.Exit> exit()
Indicates that the shell commands finished and returned an exit code.
-
asTimeout
final JsonValue asTimeout()
Indicates that the function shell call exceeded its configured time limit.
-
asExit
final ResponseFunctionShellCallOutputContent.Outcome.Exit asExit()
Indicates that the shell commands finished and returned an exit code.
-
accept
final <T extends Any> T accept(ResponseFunctionShellCallOutputContent.Outcome.Visitor<T> visitor)
-
validate
final ResponseFunctionShellCallOutputContent.Outcome validate()
-
ofTimeout
final static ResponseFunctionShellCallOutputContent.Outcome ofTimeout()
Indicates that the function shell call exceeded its configured time limit.
-
ofExit
final static ResponseFunctionShellCallOutputContent.Outcome ofExit(ResponseFunctionShellCallOutputContent.Outcome.Exit exit)
Indicates that the shell commands finished and returned an exit code.
-
-
-
-