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
- (::Array<::Grafeas::V1::Artifact>) — Output of the build.
#built_artifacts=
def built_artifacts=(value) -> ::Array<::Grafeas::V1::Artifact>
Parameter
- value (::Array<::Grafeas::V1::Artifact>) — Output of the build.
Returns
- (::Array<::Grafeas::V1::Artifact>) — Output of the build.
#commands
def commands() -> ::Array<::Grafeas::V1::Command>
Returns
- (::Array<::Grafeas::V1::Command>) — Commands requested by the build.
#commands=
def commands=(value) -> ::Array<::Grafeas::V1::Command>
Parameter
- value (::Array<::Grafeas::V1::Command>) — Commands requested by the build.
Returns
- (::Array<::Grafeas::V1::Command>) — Commands requested by the build.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Time at which the build was created.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Time at which the build was created.
Returns
- (::Google::Protobuf::Timestamp) — Time at which the build was created.
#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
- (::Google::Protobuf::Timestamp) — Time at which execution of the build was finished.
#end_time=
def end_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Time at which execution of the build was finished.
Returns
- (::Google::Protobuf::Timestamp) — Time at which execution of the build was finished.
#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
- (::Grafeas::V1::Source) — Details of the Source input to the build.
#source_provenance=
def source_provenance=(value) -> ::Grafeas::V1::Source
Parameter
- value (::Grafeas::V1::Source) — Details of the Source input to the build.
Returns
- (::Grafeas::V1::Source) — Details of the Source input to the build.
#start_time
def start_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Time at which execution of the build was started.
#start_time=
def start_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Time at which execution of the build was started.
Returns
- (::Google::Protobuf::Timestamp) — Time at which execution of the build was started.
#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.