pub struct IngestionExecutionAttempt {
pub attempt_number: f64,
pub completion_timestamp: Option<f64>,
pub csb_ingestion_execution_id: String,
pub error_message: Option<String>,
pub ingestion_status: Option<IngestionStatus>,
pub latest_checkpoint_timestamp: Option<f64>,
pub message: Value,
pub row_count_in_attempt: Option<String>,
pub start_timestamp: Option<f64>,
}
Expand description
An attempt of an ingestion execution.
JSON schema
{
"description": "An attempt of an ingestion execution.",
"type": "object",
"required": [
"attemptNumber",
"completionTimestamp",
"csbIngestionExecutionId",
"errorMessage",
"message",
"startTimestamp"
],
"properties": {
"attemptNumber": {
"description": "The attempt number of the ingestion execution
attempt.",
"type": "number"
},
"completionTimestamp": {
"description": "The completion time of the ingestion execution
attempt in seconds since epoch.",
"type": [
"number",
"null"
]
},
"csbIngestionExecutionId": {
"description": "The ID of the ingestion execution.",
"type": "string"
},
"errorMessage": {
"description": "The error message of the ingestion execution
attempt.",
"type": [
"string",
"null"
]
},
"ingestionStatus": {
"$ref": "#/components/schemas/IngestionStatus"
},
"latestCheckpointTimestamp": {
"description": "The timestamp of the latest checkpoint of the
ingestion execution attempt.",
"type": [
"number",
"null"
]
},
"rowCountInAttempt": {
"description": "The total number of rows processed in the ingestion
execution attempt.",
"type": [
"string",
"null"
]
},
"startTimestamp": {
"description": "The start time of the ingestion execution attempt
in seconds since epoch.",
"type": [
"number",
"null"
]
}
},
"additionalProperties": false,
"x-schema-name": "IngestionExecutionAttempt"
}
Fields§
§attempt_number: f64
§completion_timestamp: Option<f64>
The completion time of the ingestion execution attempt in seconds since epoch.
csb_ingestion_execution_id: String
The ID of the ingestion execution.
error_message: Option<String>
The error message of the ingestion execution attempt.
ingestion_status: Option<IngestionStatus>
§latest_checkpoint_timestamp: Option<f64>
The timestamp of the latest checkpoint of the ingestion execution attempt.
message: Value
§row_count_in_attempt: Option<String>
The total number of rows processed in the ingestion execution attempt.
start_timestamp: Option<f64>
The start time of the ingestion execution attempt in seconds since epoch.
Trait Implementations§
Source§impl Clone for IngestionExecutionAttempt
impl Clone for IngestionExecutionAttempt
Source§fn clone(&self) -> IngestionExecutionAttempt
fn clone(&self) -> IngestionExecutionAttempt
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 IngestionExecutionAttempt
impl Debug for IngestionExecutionAttempt
Source§impl<'de> Deserialize<'de> for IngestionExecutionAttempt
impl<'de> Deserialize<'de> for IngestionExecutionAttempt
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<&IngestionExecutionAttempt> for IngestionExecutionAttempt
impl From<&IngestionExecutionAttempt> for IngestionExecutionAttempt
Source§fn from(value: &IngestionExecutionAttempt) -> Self
fn from(value: &IngestionExecutionAttempt) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IngestionExecutionAttempt
impl RefUnwindSafe for IngestionExecutionAttempt
impl Send for IngestionExecutionAttempt
impl Sync for IngestionExecutionAttempt
impl Unpin for IngestionExecutionAttempt
impl UnwindSafe for IngestionExecutionAttempt
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