pub struct VertexRAGStoreRAGResource {
pub rag_corpus: Option<String>,
pub rag_file_ids: Option<Vec<String>>,
}Expand description
The definition of the RAG resource.
Fields§
§rag_corpus: Option<String>Optional. RAGCorpora resource name.
rag_file_ids: Option<Vec<String>>Optional. rag_file_id. The files should be in the same rag_corpus.
Implementations§
Source§impl VertexRAGStoreRAGResource
impl VertexRAGStoreRAGResource
Sourcepub fn rag_corpus(self, value: impl Into<String>) -> Self
pub fn rag_corpus(self, value: impl Into<String>) -> Self
Sets the rag_corpus field of this struct.
Sourcepub fn rag_file_ids(self, value: impl Into<Vec<String>>) -> Self
pub fn rag_file_ids(self, value: impl Into<Vec<String>>) -> Self
Sets the rag_file_ids field of this struct.
Trait Implementations§
Source§impl Clone for VertexRAGStoreRAGResource
impl Clone for VertexRAGStoreRAGResource
Source§fn clone(&self) -> VertexRAGStoreRAGResource
fn clone(&self) -> VertexRAGStoreRAGResource
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 VertexRAGStoreRAGResource
impl Debug for VertexRAGStoreRAGResource
Source§impl Default for VertexRAGStoreRAGResource
impl Default for VertexRAGStoreRAGResource
Source§fn default() -> VertexRAGStoreRAGResource
fn default() -> VertexRAGStoreRAGResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VertexRAGStoreRAGResource
impl<'de> Deserialize<'de> for VertexRAGStoreRAGResource
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 VertexRAGStoreRAGResource
impl RefUnwindSafe for VertexRAGStoreRAGResource
impl Send for VertexRAGStoreRAGResource
impl Sync for VertexRAGStoreRAGResource
impl Unpin for VertexRAGStoreRAGResource
impl UnwindSafe for VertexRAGStoreRAGResource
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