#[non_exhaustive]pub struct Assistant {
pub name: String,
/* private fields */
}Available on crate features
assistant-service and cmek-config-service and completion-service and control-service and conversational-search-service and data-store-service and document-service and engine-service and grounded-generation-service and identity-mapping-store-service and project-service and rank-service and recommendation-service and schema-service and search-service and search-tuning-service and serving-config-service and session-service and site-search-engine-service and user-event-service and user-license-service only.Expand description
Discovery Engine Assistant resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringImmutable. Resource name of the assistant.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}
It must be a UTF-8 encoded string with a length limit of 1024 characters.
Implementations§
Trait Implementations§
impl StructuralPartialEq for Assistant
Auto Trait Implementations§
impl Freeze for Assistant
impl RefUnwindSafe for Assistant
impl Send for Assistant
impl Sync for Assistant
impl Unpin for Assistant
impl UnwindSafe for Assistant
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