Struct gapi_grpc::grafeas::v1beta1::provenance::BuildProvenance [−][src]
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
Fields
id: String
Required. Unique identifier of the build.
project_id: String
ID of the project.
commands: Vec<Command>
Commands requested by the build.
built_artifacts: Vec<Artifact>
Output of the build.
create_time: Option<Timestamp>
Time at which the build was created.
start_time: Option<Timestamp>
Time at which execution of the build was started.
end_time: Option<Timestamp>
Time at which execution of the build was finished.
creator: String
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.
logs_uri: String
URI where any logs for this provenance were written.
source_provenance: Option<Source>
Details of the Source input to the build.
trigger_id: String
Trigger identifier if the build was triggered automatically; empty if not.
build_options: HashMap<String, String>
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
builder_version: String
Version string of the builder at the time this build was executed.
Trait Implementations
impl Clone for BuildProvenance
[src][+]
impl Debug for BuildProvenance
[src][+]
impl Default for BuildProvenance
[src][+]
impl Message for BuildProvenance
[src][+]
impl PartialEq<BuildProvenance> for BuildProvenance
[src][+]
impl StructuralPartialEq for BuildProvenance
[src]
Auto Trait Implementations
impl RefUnwindSafe for BuildProvenance
impl Send for BuildProvenance
impl Sync for BuildProvenance
impl Unpin for BuildProvenance
impl UnwindSafe for BuildProvenance
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,