pub struct UpdateVectorStoreRequest {
pub name: Option<String>,
pub expires_after: Option<VectorStoreExpirationAfter>,
pub metadata: Option<Metadata>,
}
Fields§
§name: Option<String>
The name of the vector store.
expires_after: Option<VectorStoreExpirationAfter>
§metadata: Option<Metadata>
Implementations§
Source§impl UpdateVectorStoreRequest
impl UpdateVectorStoreRequest
Sourcepub fn builder() -> UpdateVectorStoreRequestBuilder<((), (), ())>
pub fn builder() -> UpdateVectorStoreRequestBuilder<((), (), ())>
Create a builder for building UpdateVectorStoreRequest
.
On the builder, call .name(...)
(optional), .expires_after(...)
(optional), .metadata(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of UpdateVectorStoreRequest
.
Trait Implementations§
Source§impl Clone for UpdateVectorStoreRequest
impl Clone for UpdateVectorStoreRequest
Source§fn clone(&self) -> UpdateVectorStoreRequest
fn clone(&self) -> UpdateVectorStoreRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 UpdateVectorStoreRequest
impl Debug for UpdateVectorStoreRequest
Source§impl Default for UpdateVectorStoreRequest
impl Default for UpdateVectorStoreRequest
Source§fn default() -> UpdateVectorStoreRequest
fn default() -> UpdateVectorStoreRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateVectorStoreRequest
impl<'de> Deserialize<'de> for UpdateVectorStoreRequest
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
Source§impl PartialEq for UpdateVectorStoreRequest
impl PartialEq for UpdateVectorStoreRequest
Source§impl Serialize for UpdateVectorStoreRequest
impl Serialize for UpdateVectorStoreRequest
impl StructuralPartialEq for UpdateVectorStoreRequest
Auto Trait Implementations§
impl Freeze for UpdateVectorStoreRequest
impl RefUnwindSafe for UpdateVectorStoreRequest
impl Send for UpdateVectorStoreRequest
impl Sync for UpdateVectorStoreRequest
impl Unpin for UpdateVectorStoreRequest
impl UnwindSafe for UpdateVectorStoreRequest
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