#[non_exhaustive]pub struct CreateDocumentRequest {
pub parent: String,
pub document: Option<Document>,
/* private fields */
}Available on crate feature
documents only.Expand description
Request message for Documents.CreateDocument.
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.parent: StringRequired. The knowledge base to create a document for.
Format: projects/<Project ID>/locations/<Location ID>/knowledgeBases/<Knowledge Base ID>.
document: Option<Document>Required. The document to create.
Implementations§
Source§impl CreateDocumentRequest
impl CreateDocumentRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_document<T>(self, v: T) -> Self
pub fn set_document<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_document<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_document<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for CreateDocumentRequest
impl Clone for CreateDocumentRequest
Source§fn clone(&self) -> CreateDocumentRequest
fn clone(&self) -> CreateDocumentRequest
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 CreateDocumentRequest
impl Debug for CreateDocumentRequest
Source§impl Default for CreateDocumentRequest
impl Default for CreateDocumentRequest
Source§fn default() -> CreateDocumentRequest
fn default() -> CreateDocumentRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateDocumentRequest
impl Message for CreateDocumentRequest
Source§impl PartialEq for CreateDocumentRequest
impl PartialEq for CreateDocumentRequest
impl StructuralPartialEq for CreateDocumentRequest
Auto Trait Implementations§
impl !Freeze for CreateDocumentRequest
impl RefUnwindSafe for CreateDocumentRequest
impl Send for CreateDocumentRequest
impl Sync for CreateDocumentRequest
impl Unpin for CreateDocumentRequest
impl UnwindSafe for CreateDocumentRequest
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