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.