#[non_exhaustive]pub struct CreateVectorStoreRequestBuilder { /* private fields */ }Expand description
EN: Builder for vector store creation requests. 中文:向量存储创建请求的构建器。
Implementations§
Source§impl CreateVectorStoreRequestBuilder
impl CreateVectorStoreRequestBuilder
Sourcepub fn name(self, name: impl Into<String>) -> Self
pub fn name(self, name: impl Into<String>) -> Self
EN: Sets the optional vector store name. 中文:设置可选的向量存储名称。
Sourcepub fn file_id(self, file_id: impl Into<String>) -> Self
pub fn file_id(self, file_id: impl Into<String>) -> Self
EN: Adds an initial file id. 中文:添加一个初始文件 ID。
Sourcepub fn file_ids(
self,
file_ids: impl IntoIterator<Item = impl Into<String>>,
) -> Self
pub fn file_ids( self, file_ids: impl IntoIterator<Item = impl Into<String>>, ) -> Self
EN: Replaces the initial file id list. 中文:替换初始文件 ID 列表。
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 extra(self, name: impl Into<String>, value: Value) -> Self
pub fn extra(self, name: impl Into<String>, value: Value) -> Self
EN: Adds a forward-compatible JSON field. 中文:添加前向兼容的 JSON 字段。
Sourcepub fn build(self) -> Result<CreateVectorStoreRequest, LingerError>
pub fn build(self) -> Result<CreateVectorStoreRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateVectorStoreRequestBuilder
impl Clone for CreateVectorStoreRequestBuilder
Source§fn clone(&self) -> CreateVectorStoreRequestBuilder
fn clone(&self) -> CreateVectorStoreRequestBuilder
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 Default for CreateVectorStoreRequestBuilder
impl Default for CreateVectorStoreRequestBuilder
Source§fn default() -> CreateVectorStoreRequestBuilder
fn default() -> CreateVectorStoreRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateVectorStoreRequestBuilder
impl RefUnwindSafe for CreateVectorStoreRequestBuilder
impl Send for CreateVectorStoreRequestBuilder
impl Sync for CreateVectorStoreRequestBuilder
impl Unpin for CreateVectorStoreRequestBuilder
impl UnsafeUnpin for CreateVectorStoreRequestBuilder
impl UnwindSafe for CreateVectorStoreRequestBuilder
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