Struct google_api_proto::google::cloud::dialogflow::v2::ReloadDocumentRequest
source · pub struct ReloadDocumentRequest {
pub name: String,
pub import_gcs_custom_metadata: bool,
pub smart_messaging_partial_update: bool,
pub source: Option<Source>,
}
Expand description
Request message for [Documents.ReloadDocument][google.cloud.dialogflow.v2.Documents.ReloadDocument].
Fields§
§name: String
Required. The name of the document to reload.
Format: projects/<Project ID>/locations/<Location ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>
import_gcs_custom_metadata: bool
Optional. Whether to import custom metadata from Google Cloud Storage. Only valid when the document source is Google Cloud Storage URI.
smart_messaging_partial_update: bool
Optional. When enabled, the reload request is to apply partial update to the smart messaging allowlist.
source: Option<Source>
The source for document reloading.
If provided, the service will load the contents from the source and update document in the knowledge base.
Reloading from a new document source is allowed for smart messaging documents only. If you want to update the source for other document types, please delete the existing document and create a new one instead.
Trait Implementations§
source§impl Clone for ReloadDocumentRequest
impl Clone for ReloadDocumentRequest
source§fn clone(&self) -> ReloadDocumentRequest
fn clone(&self) -> ReloadDocumentRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReloadDocumentRequest
impl Debug for ReloadDocumentRequest
source§impl Default for ReloadDocumentRequest
impl Default for ReloadDocumentRequest
source§impl Message for ReloadDocumentRequest
impl Message for ReloadDocumentRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ReloadDocumentRequest
impl PartialEq for ReloadDocumentRequest
source§fn eq(&self, other: &ReloadDocumentRequest) -> bool
fn eq(&self, other: &ReloadDocumentRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ReloadDocumentRequest
Auto Trait Implementations§
impl Freeze for ReloadDocumentRequest
impl RefUnwindSafe for ReloadDocumentRequest
impl Send for ReloadDocumentRequest
impl Sync for ReloadDocumentRequest
impl Unpin for ReloadDocumentRequest
impl UnwindSafe for ReloadDocumentRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request