Struct google_api_proto::google::cloud::discoveryengine::v1::PurgeDocumentsRequest
source · pub struct PurgeDocumentsRequest {
pub parent: String,
pub filter: String,
pub error_config: Option<PurgeErrorConfig>,
pub force: bool,
pub source: Option<Source>,
}
Expand description
Request message for [DocumentService.PurgeDocuments][google.cloud.discoveryengine.v1.DocumentService.PurgeDocuments] method.
Fields§
§parent: String
Required. The parent resource name, such as
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}
.
filter: String
Required. Filter matching documents to purge. Only currently supported
value is
*
(all items).
error_config: Option<PurgeErrorConfig>
The desired location of errors incurred during the purge.
force: bool
Actually performs the purge. If force
is set to false, return the
expected purge count without deleting any documents.
source: Option<Source>
The desired input source for the purging documents based on document IDs.
Trait Implementations§
source§impl Clone for PurgeDocumentsRequest
impl Clone for PurgeDocumentsRequest
source§fn clone(&self) -> PurgeDocumentsRequest
fn clone(&self) -> PurgeDocumentsRequest
Returns a copy 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 PurgeDocumentsRequest
impl Debug for PurgeDocumentsRequest
source§impl Default for PurgeDocumentsRequest
impl Default for PurgeDocumentsRequest
source§impl Message for PurgeDocumentsRequest
impl Message for PurgeDocumentsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for PurgeDocumentsRequest
impl PartialEq for PurgeDocumentsRequest
source§fn eq(&self, other: &PurgeDocumentsRequest) -> bool
fn eq(&self, other: &PurgeDocumentsRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PurgeDocumentsRequest
Auto Trait Implementations§
impl Freeze for PurgeDocumentsRequest
impl RefUnwindSafe for PurgeDocumentsRequest
impl Send for PurgeDocumentsRequest
impl Sync for PurgeDocumentsRequest
impl Unpin for PurgeDocumentsRequest
impl UnwindSafe for PurgeDocumentsRequest
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
§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>
Wrap the input message
T
in a tonic::Request