Class SlsaProvenanceZeroTwo (3.0.0)

public sealed class SlsaProvenanceZeroTwo : IMessage<SlsaProvenanceZeroTwo>, IEquatable<SlsaProvenanceZeroTwo>, IDeepCloneable<SlsaProvenanceZeroTwo>, IBufferMessage, IMessage

See full explanation of fields at slsa.dev/provenance/v0.2.

Inheritance

Object > SlsaProvenanceZeroTwo

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

SlsaProvenanceZeroTwo()

public SlsaProvenanceZeroTwo()

SlsaProvenanceZeroTwo(SlsaProvenanceZeroTwo)

public SlsaProvenanceZeroTwo(SlsaProvenanceZeroTwo other)
Parameter
NameDescription
otherSlsaProvenanceZeroTwo

Properties

BuildConfig

public Struct BuildConfig { get; set; }
Property Value
TypeDescription
Struct

Builder

public SlsaProvenanceZeroTwo.Types.SlsaBuilder Builder { get; set; }
Property Value
TypeDescription
SlsaProvenanceZeroTwo.Types.SlsaBuilder

BuildType

public string BuildType { get; set; }
Property Value
TypeDescription
String

Invocation

public SlsaProvenanceZeroTwo.Types.SlsaInvocation Invocation { get; set; }
Property Value
TypeDescription
SlsaProvenanceZeroTwo.Types.SlsaInvocation

Materials

public RepeatedField<SlsaProvenanceZeroTwo.Types.SlsaMaterial> Materials { get; }
Property Value
TypeDescription
RepeatedField<SlsaProvenanceZeroTwo.Types.SlsaMaterial>

Metadata

public SlsaProvenanceZeroTwo.Types.SlsaMetadata Metadata { get; set; }
Property Value
TypeDescription
SlsaProvenanceZeroTwo.Types.SlsaMetadata