Struct google_api_proto::google::firestore::admin::v1::ExportDocumentsMetadata
source · pub struct ExportDocumentsMetadata {
pub start_time: Option<Timestamp>,
pub end_time: Option<Timestamp>,
pub operation_state: i32,
pub progress_documents: Option<Progress>,
pub progress_bytes: Option<Progress>,
pub collection_ids: Vec<String>,
pub output_uri_prefix: String,
pub namespace_ids: Vec<String>,
pub snapshot_time: Option<Timestamp>,
}
Expand description
Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from [FirestoreAdmin.ExportDocuments][google.firestore.admin.v1.FirestoreAdmin.ExportDocuments].
Fields§
§start_time: Option<Timestamp>
The time this operation started.
end_time: Option<Timestamp>
The time this operation completed. Will be unset if operation still in progress.
operation_state: i32
The state of the export operation.
progress_documents: Option<Progress>
The progress, in documents, of this operation.
progress_bytes: Option<Progress>
The progress, in bytes, of this operation.
collection_ids: Vec<String>
Which collection IDs are being exported.
output_uri_prefix: String
Where the documents are being exported to.
namespace_ids: Vec<String>
Which namespace IDs are being exported.
snapshot_time: Option<Timestamp>
The timestamp that corresponds to the version of the database that is being exported. If unspecified, there are no guarantees about the consistency of the documents being exported.
Implementations§
source§impl ExportDocumentsMetadata
impl ExportDocumentsMetadata
sourcepub fn operation_state(&self) -> OperationState
pub fn operation_state(&self) -> OperationState
Returns the enum value of operation_state
, or the default if the field is set to an invalid enum value.
sourcepub fn set_operation_state(&mut self, value: OperationState)
pub fn set_operation_state(&mut self, value: OperationState)
Sets operation_state
to the provided enum value.
Trait Implementations§
source§impl Clone for ExportDocumentsMetadata
impl Clone for ExportDocumentsMetadata
source§fn clone(&self) -> ExportDocumentsMetadata
fn clone(&self) -> ExportDocumentsMetadata
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportDocumentsMetadata
impl Debug for ExportDocumentsMetadata
source§impl Default for ExportDocumentsMetadata
impl Default for ExportDocumentsMetadata
source§impl Message for ExportDocumentsMetadata
impl Message for ExportDocumentsMetadata
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 ExportDocumentsMetadata
impl PartialEq for ExportDocumentsMetadata
source§fn eq(&self, other: &ExportDocumentsMetadata) -> bool
fn eq(&self, other: &ExportDocumentsMetadata) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExportDocumentsMetadata
Auto Trait Implementations§
impl Freeze for ExportDocumentsMetadata
impl RefUnwindSafe for ExportDocumentsMetadata
impl Send for ExportDocumentsMetadata
impl Sync for ExportDocumentsMetadata
impl Unpin for ExportDocumentsMetadata
impl UnwindSafe for ExportDocumentsMetadata
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