Class BetaManagedAgentsModelConfig.Builder
-
- All Implemented Interfaces:
public final class BetaManagedAgentsModelConfig.BuilderA builder for BetaManagedAgentsModelConfig.
-
-
Method Summary
-
-
Method Detail
-
id
final BetaManagedAgentsModelConfig.Builder id(BetaManagedAgentsModel id)
The model that will power your agent.
See models for additional details and options.
-
id
final BetaManagedAgentsModelConfig.Builder id(JsonField<BetaManagedAgentsModel> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed BetaManagedAgentsModel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
id
final BetaManagedAgentsModelConfig.Builder id(String value)
Sets id to an arbitrary String.
You should usually call id with a well-typed BetaManagedAgentsModel constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
speed
final BetaManagedAgentsModelConfig.Builder speed(BetaManagedAgentsModelConfig.Speed speed)
Inference speed mode.
fastprovides significantly faster output token generation at premium pricing. Not all models supportfast; invalid combinations are rejected at create time.
-
speed
final BetaManagedAgentsModelConfig.Builder speed(JsonField<BetaManagedAgentsModelConfig.Speed> speed)
Sets Builder.speed to an arbitrary JSON value.
You should usually call Builder.speed with a well-typed Speed value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final BetaManagedAgentsModelConfig.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaManagedAgentsModelConfig.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaManagedAgentsModelConfig.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaManagedAgentsModelConfig.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaManagedAgentsModelConfig.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaManagedAgentsModelConfig build()
Returns an immutable instance of BetaManagedAgentsModelConfig.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id()
-
-
-
-