pub struct IngestionBatchExecution {Show 16 fields
pub completion_timestamp: f64,
pub creation_timestamp: f64,
pub error_message: Value,
pub execution_type: IngestionExecutionType,
pub full_execution_id: String,
pub ingestion_execution_id: String,
pub ingestion_id: String,
pub ingestion_name: String,
pub ingestion_status_counts: HashMap<String, i64>,
pub ingestion_statuses: Value,
pub latest_incremental_workflow_execution_id: Option<Uuid>,
pub latest_ingestion_sequence_id: Option<Uuid>,
pub live_ingestion_sequence_id: Option<Uuid>,
pub parent_sync_table_ingestion_id: Option<String>,
pub start_timestamp: f64,
pub total_row_count: Option<f64>,
}
Expand description
An ingestion batch execution.
JSON schema
{
"description": "An ingestion batch execution.",
"type": "object",
"required": [
"completionTimestamp",
"creationTimestamp",
"errorMessage",
"executionType",
"fullExecutionId",
"ingestionExecutionId",
"ingestionId",
"ingestionName",
"ingestionStatuses",
"startTimestamp"
],
"properties": {
"completionTimestamp": {
"description": "Completion time of the ingestion batch execution in
seconds since epoch.",
"type": "number"
},
"creationTimestamp": {
"description": "Creation time of the ingestion batch execution in
seconds since epoch.",
"type": "number"
},
"executionType": {
"$ref": "#/components/schemas/IngestionExecutionType"
},
"fullExecutionId": {
"description": "The ID of the full ingestion execution.",
"type": "string"
},
"ingestionExecutionId": {
"description": "The ID of the ingestion batch execution.",
"type": "string"
},
"ingestionId": {
"description": "The ID of the ingestion.",
"type": "string"
},
"ingestionName": {
"description": "The name of the ingestion batch execution.",
"type": "string"
},
"ingestionStatusCounts": {
"description": "Histogram of IngestionStatus of child executions
(even if there's only 1, non-crawled execution) as enum values.",
"examples": [
{
"COMPLETED": 12,
"FAILED": 5,
"STARTED": 4
}
],
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"latestIncrementalWorkflowExecutionId": {
"description": "The ID of the latest incremental workflow
execution.",
"type": "string",
"format": "uuid"
},
"latestIngestionSequenceId": {
"description": "The ID of the latest full execution.",
"type": "string",
"format": "uuid"
},
"liveIngestionSequenceId": {
"description": "The ID of the full execution that generated the
currently live data.",
"type": "string",
"format": "uuid"
},
"parentSyncTableIngestionId": {
"description": "The ID of the parent sync tableingestion, if any.",
"type": "string"
},
"startTimestamp": {
"description": "Start time of the ingestion batch execution in
seconds since epoch.",
"type": "number"
},
"totalRowCount": {
"description": "The total number of rows processed in the ingestion
batch execution.",
"type": "number"
}
},
"additionalProperties": false,
"x-schema-name": "IngestionBatchExecution"
}
Fields§
§completion_timestamp: f64
§creation_timestamp: f64
§error_message: Value
§execution_type: IngestionExecutionType
§full_execution_id: String
The ID of the full ingestion execution.
ingestion_execution_id: String
The ID of the ingestion batch execution.
ingestion_id: String
The ID of the ingestion.
ingestion_name: String
The name of the ingestion batch execution.
ingestion_status_counts: HashMap<String, i64>
Histogram of IngestionStatus of child executions (even if there’s only 1, non-crawled execution) as enum values.
ingestion_statuses: Value
§latest_incremental_workflow_execution_id: Option<Uuid>
The ID of the latest incremental workflow execution.
latest_ingestion_sequence_id: Option<Uuid>
The ID of the latest full execution.
live_ingestion_sequence_id: Option<Uuid>
The ID of the full execution that generated the currently live data.
parent_sync_table_ingestion_id: Option<String>
The ID of the parent sync tableingestion, if any.
start_timestamp: f64
§total_row_count: Option<f64>
Trait Implementations§
Source§impl Clone for IngestionBatchExecution
impl Clone for IngestionBatchExecution
Source§fn clone(&self) -> IngestionBatchExecution
fn clone(&self) -> IngestionBatchExecution
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 IngestionBatchExecution
impl Debug for IngestionBatchExecution
Source§impl<'de> Deserialize<'de> for IngestionBatchExecution
impl<'de> Deserialize<'de> for IngestionBatchExecution
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
Source§impl From<&IngestionBatchExecution> for IngestionBatchExecution
impl From<&IngestionBatchExecution> for IngestionBatchExecution
Source§fn from(value: &IngestionBatchExecution) -> Self
fn from(value: &IngestionBatchExecution) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IngestionBatchExecution
impl RefUnwindSafe for IngestionBatchExecution
impl Send for IngestionBatchExecution
impl Sync for IngestionBatchExecution
impl Unpin for IngestionBatchExecution
impl UnwindSafe for IngestionBatchExecution
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