Class: Grafeas::V1::BuildProvenance

Inherits:
Object
  • Object
show all
Defined in:
lib/grafeas/v1/doc/grafeas/v1/provenance.rb

Overview

Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.

Instance Attribute Summary collapse

Instance Attribute Details

#build_optionsHash{String => String}

Returns Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

Returns:

  • (Hash{String => String})

    Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#builder_versionString

Returns Version string of the builder at the time this build was executed.

Returns:

  • (String)

    Version string of the builder at the time this build was executed.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#built_artifactsArray<Grafeas::V1::Artifact>

Returns Output of the build.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#commandsArray<Grafeas::V1::Command>

Returns Commands requested by the build.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#create_timeGoogle::Protobuf::Timestamp

Returns Time at which the build was created.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#creatorString

Returns 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.

Returns:

  • (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.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#end_timeGoogle::Protobuf::Timestamp

Returns Time at which execution of the build was finished.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#idString

Returns Required. Unique identifier of the build.

Returns:

  • (String)

    Required. Unique identifier of the build.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#logs_uriString

Returns URI where any logs for this provenance were written.

Returns:

  • (String)

    URI where any logs for this provenance were written.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#project_idString

Returns ID of the project.

Returns:

  • (String)

    ID of the project.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#source_provenanceGrafeas::V1::Source

Returns Details of the Source input to the build.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#start_timeGoogle::Protobuf::Timestamp

Returns Time at which execution of the build was started.

Returns:



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end

#trigger_idString

Returns Trigger identifier if the build was triggered automatically; empty if not.

Returns:

  • (String)

    Trigger identifier if the build was triggered automatically; empty if not.



62
# File 'lib/grafeas/v1/doc/grafeas/v1/provenance.rb', line 62

class BuildProvenance; end