#[non_exhaustive]pub struct CreateThreadRequestBuilder { /* private fields */ }Expand description
EN: Builder for thread creation requests. 中文:线程创建请求的构建器。
Implementations§
Source§impl CreateThreadRequestBuilder
impl CreateThreadRequestBuilder
Sourcepub fn message(self, message: Value) -> Self
pub fn message(self, message: Value) -> Self
EN: Adds an initial message descriptor. 中文:添加一个初始消息描述。
Sourcepub fn messages(self, messages: impl IntoIterator<Item = Value>) -> Self
pub fn messages(self, messages: impl IntoIterator<Item = Value>) -> Self
EN: Replaces the initial message list. 中文:替换初始消息列表。
Sourcepub fn tool_resources(self, tool_resources: Value) -> Self
pub fn tool_resources(self, tool_resources: Value) -> Self
EN: Sets optional tool resources. 中文:设置可选的工具资源。
Sourcepub fn metadata(self, key: impl Into<String>, value: impl Into<String>) -> Self
pub fn metadata(self, key: impl Into<String>, value: impl Into<String>) -> Self
EN: Adds a metadata key/value pair. 中文:添加一个元数据键值对。
Sourcepub fn build(self) -> Result<CreateThreadRequest, LingerError>
pub fn build(self) -> Result<CreateThreadRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateThreadRequestBuilder
impl Clone for CreateThreadRequestBuilder
Source§fn clone(&self) -> CreateThreadRequestBuilder
fn clone(&self) -> CreateThreadRequestBuilder
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 CreateThreadRequestBuilder
impl Debug for CreateThreadRequestBuilder
Source§impl Default for CreateThreadRequestBuilder
impl Default for CreateThreadRequestBuilder
Source§fn default() -> CreateThreadRequestBuilder
fn default() -> CreateThreadRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateThreadRequestBuilder
impl RefUnwindSafe for CreateThreadRequestBuilder
impl Send for CreateThreadRequestBuilder
impl Sync for CreateThreadRequestBuilder
impl Unpin for CreateThreadRequestBuilder
impl UnsafeUnpin for CreateThreadRequestBuilder
impl UnwindSafe for CreateThreadRequestBuilder
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