Grafeas v1 API - Class SlsaProvenanceZeroTwo (3.1.0)

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

Reference documentation and code samples for the Grafeas v1 API class SlsaProvenanceZeroTwo.

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

Inheritance

object > SlsaProvenanceZeroTwo

Namespace

GrafeasV1

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
SlsaProvenanceZeroTwoTypesSlsaBuilder

BuildType

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

Invocation

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

Materials

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

Metadata

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