GoogleApi.OnDemandScanning.V1.Model.BuildProvenance (google_api_on_demand_scanning v0.7.0)
View SourceProvenance of a build. Contains all information needed to verify the full details about the build from source to completion.
Attributes
-
buildOptions
(type:map()
, default:nil
) - Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. -
builderVersion
(type:String.t
, default:nil
) - Version string of the builder at the time this build was executed. -
builtArtifacts
(type:list(GoogleApi.OnDemandScanning.V1.Model.Artifact.t)
, default:nil
) - Output of the build. -
commands
(type:list(GoogleApi.OnDemandScanning.V1.Model.Command.t)
, default:nil
) - Commands requested by the build. -
createTime
(type:DateTime.t
, default:nil
) - Time at which the build was created. -
creator
(type:String.t
, default:nil
) - E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. -
endTime
(type:DateTime.t
, default:nil
) - Time at which execution of the build was finished. -
id
(type:String.t
, default:nil
) - Required. Unique identifier of the build. -
logsUri
(type:String.t
, default:nil
) - URI where any logs for this provenance were written. -
projectId
(type:String.t
, default:nil
) - ID of the project. -
sourceProvenance
(type:GoogleApi.OnDemandScanning.V1.Model.Source.t
, default:nil
) - Details of the Source input to the build. -
startTime
(type:DateTime.t
, default:nil
) - Time at which execution of the build was started. -
triggerId
(type:String.t
, default:nil
) - Trigger identifier if the build was triggered automatically; empty if not.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.OnDemandScanning.V1.Model.BuildProvenance{ buildOptions: map() | nil, builderVersion: String.t() | nil, builtArtifacts: [GoogleApi.OnDemandScanning.V1.Model.Artifact.t()] | nil, commands: [GoogleApi.OnDemandScanning.V1.Model.Command.t()] | nil, createTime: DateTime.t() | nil, creator: String.t() | nil, endTime: DateTime.t() | nil, id: String.t() | nil, logsUri: String.t() | nil, projectId: String.t() | nil, sourceProvenance: GoogleApi.OnDemandScanning.V1.Model.Source.t() | nil, startTime: DateTime.t() | nil, triggerId: String.t() | nil }