Grafeas V1 API - Class Grafeas::V1::BuildProvenance (v0.9.0)

Reference documentation and code samples for the Grafeas V1 API class Grafeas::V1::BuildProvenance.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#build_options

  def 
  
 build_options 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Map 
 { 
 :: 
 String 
  
 = 
>  
 :: 
 String 
 } 
 
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.

#build_options=

  def 
  
 build_options= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Map 
 { 
 :: 
 String 
  
 = 
>  
 :: 
 String 
 } 
 
Parameter
  • value(::Google::Protobuf::Map{::String => ::String}) — Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
Returns
  • (::Google::Protobuf::Map{::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

  def 
  
 builder_version 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Version string of the builder at the time this build was executed.

#builder_version=

  def 
  
 builder_version= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — 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.

#built_artifacts

  def 
  
 built_artifacts 
 () 
  
 - 
>  
 :: 
 Array 
< :: 
 Grafeas 
 :: 
 V1 
 :: 
 Artifact 
> 
Returns

#built_artifacts=

  def 
  
 built_artifacts= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Array 
< :: 
 Grafeas 
 :: 
 V1 
 :: 
 Artifact 
> 
Parameter
Returns

#commands

  def 
  
 commands 
 () 
  
 - 
>  
 :: 
 Array 
< :: 
 Grafeas 
 :: 
 V1 
 :: 
 Command 
> 
Returns

#commands=

  def 
  
 commands= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Array 
< :: 
 Grafeas 
 :: 
 V1 
 :: 
 Command 
> 
Parameter
Returns

#create_time

  def 
  
 create_time 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Returns

#create_time=

  def 
  
 create_time= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Parameter
Returns

#creator

  def 
  
 creator 
 () 
  
 - 
>  
 :: 
 String 
 
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.

#creator=

  def 
  
 creator= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::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.
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.

#end_time

  def 
  
 end_time 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Returns

#end_time=

  def 
  
 end_time= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Parameter
Returns

#id

  def 
  
 id 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Required. Unique identifier of the build.

#id=

  def 
  
 id= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — Required. Unique identifier of the build.
Returns
  • (::String) — Required. Unique identifier of the build.

#logs_uri

  def 
  
 logs_uri 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — URI where any logs for this provenance were written.

#logs_uri=

  def 
  
 logs_uri= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — URI where any logs for this provenance were written.
Returns
  • (::String) — URI where any logs for this provenance were written.

#project_id

  def 
  
 project_id 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — ID of the project.

#project_id=

  def 
  
 project_id= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — ID of the project.
Returns
  • (::String) — ID of the project.

#source_provenance

  def 
  
 source_provenance 
 () 
  
 - 
>  
 :: 
 Grafeas 
 :: 
 V1 
 :: 
 Source 
 
Returns

#source_provenance=

  def 
  
 source_provenance= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Grafeas 
 :: 
 V1 
 :: 
 Source 
 
Parameter
Returns

#start_time

  def 
  
 start_time 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Returns

#start_time=

  def 
  
 start_time= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 Timestamp 
 
Parameter
Returns

#trigger_id

  def 
  
 trigger_id 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Trigger identifier if the build was triggered automatically; empty if not.

#trigger_id=

  def 
  
 trigger_id= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — Trigger identifier if the build was triggered automatically; empty if not.
Returns
  • (::String) — Trigger identifier if the build was triggered automatically; empty if not.
Create a Mobile Website
View Site in Mobile | Classic
Share by: