Class BetaManagedAgentsAgentToolset20260401Params
-
- All Implemented Interfaces:
public final class BetaManagedAgentsAgentToolset20260401ParamsConfiguration for built-in agent tools. Use this to enable or disable groups of tools available to the agent.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaManagedAgentsAgentToolset20260401Params.BuilderA builder for BetaManagedAgentsAgentToolset20260401Params.
public final classBetaManagedAgentsAgentToolset20260401Params.Type
-
Method Summary
-
-
Method Detail
-
type
final BetaManagedAgentsAgentToolset20260401Params.Type type()
-
configs
final Optional<List<BetaManagedAgentsAgentToolConfigParams>> configs()
Per-tool configuration overrides.
-
defaultConfig
final Optional<BetaManagedAgentsAgentToolsetDefaultConfigParams> defaultConfig()
Default configuration for all tools in a toolset.
-
_type
final JsonField<BetaManagedAgentsAgentToolset20260401Params.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_configs
final JsonField<List<BetaManagedAgentsAgentToolConfigParams>> _configs()
Returns the raw JSON value of configs.
Unlike configs, this method doesn't throw if the JSON field has an unexpected type.
-
_defaultConfig
final JsonField<BetaManagedAgentsAgentToolsetDefaultConfigParams> _defaultConfig()
Returns the raw JSON value of defaultConfig.
Unlike defaultConfig, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaManagedAgentsAgentToolset20260401Params.Builder toBuilder()
-
validate
final BetaManagedAgentsAgentToolset20260401Params 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.
-
builder
final static BetaManagedAgentsAgentToolset20260401Params.Builder builder()
Returns a mutable builder for constructing an instance of BetaManagedAgentsAgentToolset20260401Params.
The following fields are required:
.type()
-
-
-
-