SlsaProvenanceContaineranalysisV1alpha1 class
SlsaProvenance is the slsa provenance as defined by the slsa spec.
Constructors
-
SlsaProvenanceContaineranalysisV1alpha1({Input<
SlsaBuilderContaineranalysisV1alpha1> ? builder, Input<List< ? materials, Input<MaterialContaineranalysisV1alpha1> >SlsaMetadataContaineranalysisV1alpha1> ? metadata, Input<SlsaRecipeContaineranalysisV1alpha1> ? recipe}) -
Creates a new SlsaProvenanceContaineranalysisV1alpha1.
builderbuilder is the builder of this provenancematerialsThe collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.metadatametadata is the metadata of the provenancerecipeIdentifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible).const -
SlsaProvenanceContaineranalysisV1alpha1.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
builder
→ Input<
SlsaBuilderContaineranalysisV1alpha1> ? -
builder is the builder of this provenance
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
materials
→ Input<
List< ?MaterialContaineranalysisV1alpha1> > -
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
final
-
metadata
→ Input<
SlsaMetadataContaineranalysisV1alpha1> ? -
metadata is the metadata of the provenance
final
-
recipe
→ Input<
SlsaRecipeContaineranalysisV1alpha1> ? -
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited