GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildbotCommandDurations (google_api_remote_build_execution v0.15.0) View Source
CommandDuration contains the various duration metrics tracked when a bot performs a command.
Attributes
-
dockerPrep
(type:String.t
, default:nil
) - The time spent preparing the command to be run in a Docker container (includes pulling the Docker image, if necessary). -
dockerPrepStartTime
(type:DateTime.t
, default:nil
) - The timestamp when docker preparation begins. -
download
(type:String.t
, default:nil
) - The time spent downloading the input files and constructing the working directory. -
downloadStartTime
(type:DateTime.t
, default:nil
) - The timestamp when downloading the input files begins. -
execStartTime
(type:DateTime.t
, default:nil
) - The timestamp when execution begins. -
execution
(type:String.t
, default:nil
) - The time spent executing the command (i.e., doing useful work). -
isoPrepDone
(type:DateTime.t
, default:nil
) - The timestamp when preparation is done and bot starts downloading files. -
overall
(type:String.t
, default:nil
) - The time spent completing the command, in total. -
stdout
(type:String.t
, default:nil
) - The time spent uploading the stdout logs. -
upload
(type:String.t
, default:nil
) - The time spent uploading the output files. -
uploadStartTime
(type:DateTime.t
, default:nil
) - The timestamp when uploading the output files begins.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.RemoteBuildExecution.V2.Model.GoogleDevtoolsRemotebuildbotCommandDurations{ dockerPrep: String.t(), dockerPrepStartTime: DateTime.t(), download: String.t(), downloadStartTime: DateTime.t(), execStartTime: DateTime.t(), execution: String.t(), isoPrepDone: DateTime.t(), overall: String.t(), stdout: String.t(), upload: String.t(), uploadStartTime: DateTime.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.