pub struct BuildBazelRemoteExecutionV2ExecutedActionMetadata {
pub auxiliary_metadata: Option<Vec<HashMap<String, Value>>>,
pub execution_completed_timestamp: Option<DateTime<Utc>>,
pub execution_start_timestamp: Option<DateTime<Utc>>,
pub input_fetch_completed_timestamp: Option<DateTime<Utc>>,
pub input_fetch_start_timestamp: Option<DateTime<Utc>>,
pub output_upload_completed_timestamp: Option<DateTime<Utc>>,
pub output_upload_start_timestamp: Option<DateTime<Utc>>,
pub queued_timestamp: Option<DateTime<Utc>>,
pub worker: Option<String>,
pub worker_completed_timestamp: Option<DateTime<Utc>>,
pub worker_start_timestamp: Option<DateTime<Utc>>,
}
Expand description
ExecutedActionMetadata contains details about a completed execution.
This type is not used in any activity, and only used as part of another schema.
Fields§
§auxiliary_metadata: Option<Vec<HashMap<String, Value>>>
Details that are specific to the kind of worker used. For example, on POSIX-like systems this could contain a message with getrusage(2) statistics.
execution_completed_timestamp: Option<DateTime<Utc>>
When the worker completed executing the action command.
execution_start_timestamp: Option<DateTime<Utc>>
When the worker started executing the action command.
input_fetch_completed_timestamp: Option<DateTime<Utc>>
When the worker finished fetching action inputs.
input_fetch_start_timestamp: Option<DateTime<Utc>>
When the worker started fetching action inputs.
output_upload_completed_timestamp: Option<DateTime<Utc>>
When the worker finished uploading action outputs.
output_upload_start_timestamp: Option<DateTime<Utc>>
When the worker started uploading action outputs.
queued_timestamp: Option<DateTime<Utc>>
When was the action added to the queue.
worker: Option<String>
The name of the worker which ran the execution.
worker_completed_timestamp: Option<DateTime<Utc>>
When the worker completed the action, including all stages.
worker_start_timestamp: Option<DateTime<Utc>>
When the worker received the action.
Trait Implementations§
Source§impl Clone for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl Clone for BuildBazelRemoteExecutionV2ExecutedActionMetadata
Source§fn clone(&self) -> BuildBazelRemoteExecutionV2ExecutedActionMetadata
fn clone(&self) -> BuildBazelRemoteExecutionV2ExecutedActionMetadata
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl Default for BuildBazelRemoteExecutionV2ExecutedActionMetadata
Source§fn default() -> BuildBazelRemoteExecutionV2ExecutedActionMetadata
fn default() -> BuildBazelRemoteExecutionV2ExecutedActionMetadata
Source§impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2ExecutedActionMetadata
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>,
impl Part for BuildBazelRemoteExecutionV2ExecutedActionMetadata
Auto Trait Implementations§
impl Freeze for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl RefUnwindSafe for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl Send for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl Sync for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl Unpin for BuildBazelRemoteExecutionV2ExecutedActionMetadata
impl UnwindSafe for BuildBazelRemoteExecutionV2ExecutedActionMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more