pub struct BlobStorageIntegrationStatusResponse {
pub id: String,
pub project_id: String,
pub sync_status: BlobStorageSyncStatus,
pub enabled: bool,
pub last_sync_at: Option<Option<DateTime<FixedOffset>>>,
pub next_sync_at: Option<Option<DateTime<FixedOffset>>>,
pub last_error: Option<Option<String>>,
pub last_error_at: Option<Option<DateTime<FixedOffset>>>,
}Fields§
§id: String§project_id: String§sync_status: BlobStorageSyncStatus§enabled: bool§last_sync_at: Option<Option<DateTime<FixedOffset>>>End of the last successfully exported time window. Compare against your ETL bookmark to determine if new data is available. Null if the integration has never synced.
next_sync_at: Option<Option<DateTime<FixedOffset>>>When the next export is scheduled. Null if no sync has occurred yet.
last_error: Option<Option<String>>Raw error message from the storage provider (S3/Azure/GCS) if the last export failed. Cleared on successful export.
last_error_at: Option<Option<DateTime<FixedOffset>>>When the last error occurred. Cleared on successful export.
Implementations§
Source§impl BlobStorageIntegrationStatusResponse
impl BlobStorageIntegrationStatusResponse
Sourcepub fn builder() -> BlobStorageIntegrationStatusResponseBuilder
pub fn builder() -> BlobStorageIntegrationStatusResponseBuilder
Create an instance of BlobStorageIntegrationStatusResponse using the builder syntax
Source§impl BlobStorageIntegrationStatusResponse
impl BlobStorageIntegrationStatusResponse
pub fn new( id: String, project_id: String, sync_status: BlobStorageSyncStatus, enabled: bool, ) -> BlobStorageIntegrationStatusResponse
Trait Implementations§
Source§impl Clone for BlobStorageIntegrationStatusResponse
impl Clone for BlobStorageIntegrationStatusResponse
Source§fn clone(&self) -> BlobStorageIntegrationStatusResponse
fn clone(&self) -> BlobStorageIntegrationStatusResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BlobStorageIntegrationStatusResponse
impl Default for BlobStorageIntegrationStatusResponse
Source§fn default() -> BlobStorageIntegrationStatusResponse
fn default() -> BlobStorageIntegrationStatusResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlobStorageIntegrationStatusResponse
impl<'de> Deserialize<'de> for BlobStorageIntegrationStatusResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for BlobStorageIntegrationStatusResponse
Auto Trait Implementations§
impl Freeze for BlobStorageIntegrationStatusResponse
impl RefUnwindSafe for BlobStorageIntegrationStatusResponse
impl Send for BlobStorageIntegrationStatusResponse
impl Sync for BlobStorageIntegrationStatusResponse
impl Unpin for BlobStorageIntegrationStatusResponse
impl UnsafeUnpin for BlobStorageIntegrationStatusResponse
impl UnwindSafe for BlobStorageIntegrationStatusResponse
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