pub struct BedrockAgentRuntimeInvocation {
pub invocation_id: String,
pub op: String,
pub agent_id: Option<String>,
pub flow_id: Option<String>,
pub session_id: Option<String>,
pub input: String,
pub output: String,
pub output_chunks: u32,
pub trace: Option<Value>,
pub citations: Vec<Value>,
pub invoked_at: String,
pub duration_ms: u64,
}Fields§
§invocation_id: String§op: String§agent_id: Option<String>§flow_id: Option<String>§session_id: Option<String>§input: String§output: String§output_chunks: u32§trace: Option<Value>§citations: Vec<Value>§invoked_at: String§duration_ms: u64Trait Implementations§
Source§impl Clone for BedrockAgentRuntimeInvocation
impl Clone for BedrockAgentRuntimeInvocation
Source§fn clone(&self) -> BedrockAgentRuntimeInvocation
fn clone(&self) -> BedrockAgentRuntimeInvocation
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<'de> Deserialize<'de> for BedrockAgentRuntimeInvocation
impl<'de> Deserialize<'de> for BedrockAgentRuntimeInvocation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BedrockAgentRuntimeInvocation
impl RefUnwindSafe for BedrockAgentRuntimeInvocation
impl Send for BedrockAgentRuntimeInvocation
impl Sync for BedrockAgentRuntimeInvocation
impl Unpin for BedrockAgentRuntimeInvocation
impl UnsafeUnpin for BedrockAgentRuntimeInvocation
impl UnwindSafe for BedrockAgentRuntimeInvocation
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