Class SessionExecuteResponse.Data.Result.Action.Builder
-
- All Implemented Interfaces:
public final class SessionExecuteResponse.Data.Result.Action.BuilderA builder for Action.
-
-
Method Summary
-
-
Method Detail
-
type
final SessionExecuteResponse.Data.Result.Action.Builder type(String type)
Type of action taken
-
type
final SessionExecuteResponse.Data.Result.Action.Builder type(JsonField<String> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
action
final SessionExecuteResponse.Data.Result.Action.Builder action(String action)
-
action
final SessionExecuteResponse.Data.Result.Action.Builder action(JsonField<String> action)
Sets Builder.action to an arbitrary JSON value.
You should usually call Builder.action with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
instruction
final SessionExecuteResponse.Data.Result.Action.Builder instruction(String instruction)
-
instruction
final SessionExecuteResponse.Data.Result.Action.Builder instruction(JsonField<String> instruction)
Sets Builder.instruction to an arbitrary JSON value.
You should usually call Builder.instruction with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
pageText
final SessionExecuteResponse.Data.Result.Action.Builder pageText(String pageText)
-
pageText
final SessionExecuteResponse.Data.Result.Action.Builder pageText(JsonField<String> pageText)
Sets Builder.pageText to an arbitrary JSON value.
You should usually call Builder.pageText with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
pageUrl
final SessionExecuteResponse.Data.Result.Action.Builder pageUrl(String pageUrl)
-
pageUrl
final SessionExecuteResponse.Data.Result.Action.Builder pageUrl(JsonField<String> pageUrl)
Sets Builder.pageUrl to an arbitrary JSON value.
You should usually call Builder.pageUrl with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reasoning
final SessionExecuteResponse.Data.Result.Action.Builder reasoning(String reasoning)
Agent's reasoning for taking this action
-
reasoning
final SessionExecuteResponse.Data.Result.Action.Builder reasoning(JsonField<String> reasoning)
Sets Builder.reasoning to an arbitrary JSON value.
You should usually call Builder.reasoning with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
taskCompleted
final SessionExecuteResponse.Data.Result.Action.Builder taskCompleted(Boolean taskCompleted)
-
taskCompleted
final SessionExecuteResponse.Data.Result.Action.Builder taskCompleted(JsonField<Boolean> taskCompleted)
Sets Builder.taskCompleted to an arbitrary JSON value.
You should usually call Builder.taskCompleted with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timeMs
final SessionExecuteResponse.Data.Result.Action.Builder timeMs(Double timeMs)
Time taken for this action in ms
-
timeMs
final SessionExecuteResponse.Data.Result.Action.Builder timeMs(JsonField<Double> timeMs)
Sets Builder.timeMs to an arbitrary JSON value.
You should usually call Builder.timeMs with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final SessionExecuteResponse.Data.Result.Action.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final SessionExecuteResponse.Data.Result.Action.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final SessionExecuteResponse.Data.Result.Action.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final SessionExecuteResponse.Data.Result.Action.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final SessionExecuteResponse.Data.Result.Action.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SessionExecuteResponse.Data.Result.Action build()
Returns an immutable instance of Action.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.type()
-
-
-
-