Class ExecuteCreateParams.Builder
-
- All Implemented Interfaces:
public final class ExecuteCreateParams.BuilderA builder for ExecuteCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ExecuteCreateParams.Builder body(ExecuteCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
prompt
final ExecuteCreateParams.Builder prompt(String prompt)
Task prompt for the agent
-
prompt
final ExecuteCreateParams.Builder prompt(JsonField<String> prompt)
Sets Builder.prompt to an arbitrary JSON value.
You should usually call Builder.prompt with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
disabledTools
final ExecuteCreateParams.Builder disabledTools(List<String> disabledTools)
Denylist of tools the agent cannot use
-
disabledTools
final ExecuteCreateParams.Builder disabledTools(Optional<List<String>> disabledTools)
Alias for calling Builder.disabledTools with
disabledTools.orElse(null).
-
disabledTools
final ExecuteCreateParams.Builder disabledTools(JsonField<List<String>> disabledTools)
Sets Builder.disabledTools to an arbitrary JSON value.
You should usually call Builder.disabledTools with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addDisabledTool
final ExecuteCreateParams.Builder addDisabledTool(String disabledTool)
Adds a single String to disabledTools.
-
enabledTools
final ExecuteCreateParams.Builder enabledTools(List<String> enabledTools)
Allowlist of tools the agent can use
-
enabledTools
final ExecuteCreateParams.Builder enabledTools(Optional<List<String>> enabledTools)
Alias for calling Builder.enabledTools with
enabledTools.orElse(null).
-
enabledTools
final ExecuteCreateParams.Builder enabledTools(JsonField<List<String>> enabledTools)
Sets Builder.enabledTools to an arbitrary JSON value.
You should usually call Builder.enabledTools with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEnabledTool
final ExecuteCreateParams.Builder addEnabledTool(String enabledTool)
Adds a single String to enabledTools.
-
guidance
final ExecuteCreateParams.Builder guidance(String guidance)
Additional context or constraints for this run
-
guidance
final ExecuteCreateParams.Builder guidance(Optional<String> guidance)
Alias for calling Builder.guidance with
guidance.orElse(null).
-
guidance
final ExecuteCreateParams.Builder guidance(JsonField<String> guidance)
Sets Builder.guidance to an arbitrary JSON value.
You should usually call Builder.guidance with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
instructions
final ExecuteCreateParams.Builder instructions(String instructions)
System instructions. Defaults to a general-purpose legal assistant prompt if not provided.
-
instructions
final ExecuteCreateParams.Builder instructions(JsonField<String> instructions)
Sets Builder.instructions to an arbitrary JSON value.
You should usually call Builder.instructions with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
model
final ExecuteCreateParams.Builder model(String model)
LLM model identifier. Defaults to anthropic/claude-sonnet-4.6
-
model
final ExecuteCreateParams.Builder model(JsonField<String> model)
Sets Builder.model to an arbitrary JSON value.
You should usually call Builder.model with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
objectIds
final ExecuteCreateParams.Builder objectIds(List<String> objectIds)
Scope this run to specific vault object IDs. The agent will only access these objects.
-
objectIds
final ExecuteCreateParams.Builder objectIds(Optional<List<String>> objectIds)
Alias for calling Builder.objectIds with
objectIds.orElse(null).
-
objectIds
final ExecuteCreateParams.Builder objectIds(JsonField<List<String>> objectIds)
Sets Builder.objectIds to an arbitrary JSON value.
You should usually call Builder.objectIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addObjectId
final ExecuteCreateParams.Builder addObjectId(String objectId)
-
sandbox
final ExecuteCreateParams.Builder sandbox(ExecuteCreateParams.Sandbox sandbox)
Custom sandbox resources (cpu, memoryMiB)
-
sandbox
final ExecuteCreateParams.Builder sandbox(Optional<ExecuteCreateParams.Sandbox> sandbox)
Alias for calling Builder.sandbox with
sandbox.orElse(null).
-
sandbox
final ExecuteCreateParams.Builder sandbox(JsonField<ExecuteCreateParams.Sandbox> sandbox)
Sets Builder.sandbox to an arbitrary JSON value.
You should usually call Builder.sandbox with a well-typed Sandbox value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
vaultIds
final ExecuteCreateParams.Builder vaultIds(List<String> vaultIds)
Restrict agent to specific vault IDs
-
vaultIds
final ExecuteCreateParams.Builder vaultIds(Optional<List<String>> vaultIds)
Alias for calling Builder.vaultIds with
vaultIds.orElse(null).
-
vaultIds
final ExecuteCreateParams.Builder vaultIds(JsonField<List<String>> vaultIds)
Sets Builder.vaultIds to an arbitrary JSON value.
You should usually call Builder.vaultIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addVaultId
final ExecuteCreateParams.Builder addVaultId(String vaultId)
-
additionalBodyProperties
final ExecuteCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ExecuteCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ExecuteCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ExecuteCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ExecuteCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ExecuteCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ExecuteCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ExecuteCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ExecuteCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ExecuteCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ExecuteCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ExecuteCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ExecuteCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ExecuteCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ExecuteCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ExecuteCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ExecuteCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ExecuteCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ExecuteCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ExecuteCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ExecuteCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ExecuteCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ExecuteCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ExecuteCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ExecuteCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ExecuteCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ExecuteCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ExecuteCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ExecuteCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ExecuteCreateParams build()
Returns an immutable instance of ExecuteCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.prompt()
-
-
-
-