pub struct AgentCreateTurnOptions {
pub execution_ref: String,
pub timeout_seconds: i32,
pub provider_name: String,
pub metadata: Option<Map<String, Value>>,
pub model_options: Option<Map<String, Value>>,
pub output: Option<AgentOutput>,
}Expand description
Optional parameters of Agent::create_turn; the default value leaves every
option unset.
Fields§
§execution_ref: StringThe execution_ref field.
timeout_seconds: i32Optional provider-owned turn execution budget, in seconds. If unset or zero, the provider chooses its own execution timeout. This does not control the CreateTurn RPC deadline.
The timeout_seconds field.
provider_name: StringThe provider_name field.
metadata: Option<Map<String, Value>>The metadata field; None when unset.
model_options: Option<Map<String, Value>>The model_options field; None when unset.
output: Option<AgentOutput>The output field; None when unset.
Trait Implementations§
Source§impl Clone for AgentCreateTurnOptions
impl Clone for AgentCreateTurnOptions
Source§fn clone(&self) -> AgentCreateTurnOptions
fn clone(&self) -> AgentCreateTurnOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentCreateTurnOptions
impl Debug for AgentCreateTurnOptions
Source§impl Default for AgentCreateTurnOptions
impl Default for AgentCreateTurnOptions
Source§fn default() -> AgentCreateTurnOptions
fn default() -> AgentCreateTurnOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentCreateTurnOptions
impl RefUnwindSafe for AgentCreateTurnOptions
impl Send for AgentCreateTurnOptions
impl Sync for AgentCreateTurnOptions
impl Unpin for AgentCreateTurnOptions
impl UnsafeUnpin for AgentCreateTurnOptions
impl UnwindSafe for AgentCreateTurnOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request