- 2.74.0 (latest)
- 2.73.0
- 2.71.0
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.3.1
- 2.2.3
- 2.1.3
public
final
class
BuildOccurrence
extends
GeneratedMessageV3
implements
BuildOccurrenceOrBuilder
Details of a build occurrence.
Protobuf type grafeas.v1.BuildOccurrence
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > BuildOccurrenceImplements
BuildOccurrenceOrBuilderStatic Fields
INTOTO_PROVENANCE_FIELD_NUMBER
public
static
final
int
INTOTO_PROVENANCE_FIELD_NUMBER
INTOTO_STATEMENT_FIELD_NUMBER
public
static
final
int
INTOTO_STATEMENT_FIELD_NUMBER
IN_TOTO_SLSA_PROVENANCE_V1_FIELD_NUMBER
public
static
final
int
IN_TOTO_SLSA_PROVENANCE_V1_FIELD_NUMBER
PROVENANCE_BYTES_FIELD_NUMBER
public
static
final
int
PROVENANCE_BYTES_FIELD_NUMBER
PROVENANCE_FIELD_NUMBER
public
static
final
int
PROVENANCE_FIELD_NUMBER
Static Methods
getDefaultInstance()
public
static
BuildOccurrence
getDefaultInstance
()
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
newBuilder()
public
static
BuildOccurrence
.
Builder
newBuilder
()
newBuilder(BuildOccurrence prototype)
public
static
BuildOccurrence
.
Builder
newBuilder
(
BuildOccurrence
prototype
)
parseDelimitedFrom(InputStream input)
public
static
BuildOccurrence
parseDelimitedFrom
(
InputStream
input
)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(byte[] data)
public
static
BuildOccurrence
parseFrom
(
byte
[]
data
)
data
byte
[]
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteString data)
public
static
BuildOccurrence
parseFrom
(
ByteString
data
)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(CodedInputStream input)
public
static
BuildOccurrence
parseFrom
(
CodedInputStream
input
)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(InputStream input)
public
static
BuildOccurrence
parseFrom
(
InputStream
input
)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteBuffer data)
public
static
BuildOccurrence
parseFrom
(
ByteBuffer
data
)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
BuildOccurrence
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
parser()
public
static
Parser<BuildOccurrence>
parser
()
Methods
equals(Object obj)
public
boolean
equals
(
Object
obj
)
getDefaultInstanceForType()
public
BuildOccurrence
getDefaultInstanceForType
()
getInTotoSlsaProvenanceV1()
public
InTotoSlsaProvenanceV1
getInTotoSlsaProvenanceV1
()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
getInTotoSlsaProvenanceV1OrBuilder()
public
InTotoSlsaProvenanceV1OrBuilder
getInTotoSlsaProvenanceV1OrBuilder
()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
getIntotoProvenance()
public
InTotoProvenance
getIntotoProvenance
()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
getIntotoProvenanceOrBuilder()
public
InTotoProvenanceOrBuilder
getIntotoProvenanceOrBuilder
()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
getIntotoStatement()
public
InTotoStatement
getIntotoStatement
()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
getIntotoStatementOrBuilder()
public
InTotoStatementOrBuilder
getIntotoStatementOrBuilder
()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
getParserForType()
public
Parser<BuildOccurrence>
getParserForType
()
getProvenance()
public
BuildProvenance
getProvenance
()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
getProvenanceBytes()
public
String
getProvenanceBytes
()
Serialized JSON representation of the provenance, used in generating the
build signature in the corresponding build note. After verifying the
signature, provenance_bytes
can be unmarshalled and compared to the
provenance to confirm that it is unchanged. A base64-encoded string
representation of the provenance bytes is used for the signature in order
to interoperate with openssl which expects this format for signature
verification.
The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;
getProvenanceBytesBytes()
public
ByteString
getProvenanceBytesBytes
()
Serialized JSON representation of the provenance, used in generating the
build signature in the corresponding build note. After verifying the
signature, provenance_bytes
can be unmarshalled and compared to the
provenance to confirm that it is unchanged. A base64-encoded string
representation of the provenance bytes is used for the signature in order
to interoperate with openssl which expects this format for signature
verification.
The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
string provenance_bytes = 2;
getProvenanceOrBuilder()
public
BuildProvenanceOrBuilder
getProvenanceOrBuilder
()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
getSerializedSize()
public
int
getSerializedSize
()
hasInTotoSlsaProvenanceV1()
public
boolean
hasInTotoSlsaProvenanceV1
()
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
.grafeas.v1.InTotoSlsaProvenanceV1 in_toto_slsa_provenance_v1 = 5;
hasIntotoProvenance()
public
boolean
hasIntotoProvenance
()
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
.grafeas.v1.InTotoProvenance intoto_provenance = 3;
hasIntotoStatement()
public
boolean
hasIntotoStatement
()
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
.grafeas.v1.InTotoStatement intoto_statement = 4;
hasProvenance()
public
boolean
hasProvenance
()
The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
hashCode()
public
int
hashCode
()
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
isInitialized()
public
final
boolean
isInitialized
()
newBuilderForType()
public
BuildOccurrence
.
Builder
newBuilderForType
()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
BuildOccurrence
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
toBuilder()
public
BuildOccurrence
.
Builder
toBuilder
()
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)