public static final class BuildOccurrence.Builder extends GeneratedMessageV3.Builder<BuildOccurrence.Builder> implements BuildOccurrenceOrBuilder
Details of a build occurrence.
Protobuf type grafeas.v1.BuildOccurrence
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public BuildOccurrence.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public BuildOccurrence build()
Returns
buildPartial()
public BuildOccurrence buildPartial()
Returns
clear()
public BuildOccurrence.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public BuildOccurrence.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public BuildOccurrence.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProvenance()
public BuildOccurrence.Builder clearProvenance()
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns
clearProvenanceBytes()
public BuildOccurrence.Builder clearProvenanceBytes()
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;
Returns
clone()
public BuildOccurrence.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public BuildOccurrence getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getProvenance()
public BuildProvenance getProvenance()
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns
getProvenanceBuilder()
public BuildProvenance.Builder getProvenanceBuilder()
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns
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;
Returns
Type | Description |
String | The provenanceBytes.
|
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;
Returns
Type | Description |
ByteString | The bytes for provenanceBytes.
|
getProvenanceOrBuilder()
public BuildProvenanceOrBuilder getProvenanceOrBuilder()
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns
hasProvenance()
public boolean hasProvenance()
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Returns
Type | Description |
boolean | Whether the provenance field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
public BuildOccurrence.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public BuildOccurrence.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(BuildOccurrence other)
public BuildOccurrence.Builder mergeFrom(BuildOccurrence other)
Parameter
Returns
mergeProvenance(BuildProvenance value)
public BuildOccurrence.Builder mergeProvenance(BuildProvenance value)
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final BuildOccurrence.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public BuildOccurrence.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setProvenance(BuildProvenance value)
public BuildOccurrence.Builder setProvenance(BuildProvenance value)
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Parameter
Returns
setProvenance(BuildProvenance.Builder builderForValue)
public BuildOccurrence.Builder setProvenance(BuildProvenance.Builder builderForValue)
Required. The actual provenance for the build.
.grafeas.v1.BuildProvenance provenance = 1;
Parameter
Returns
setProvenanceBytes(String value)
public BuildOccurrence.Builder setProvenanceBytes(String value)
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;
Parameter
Name | Description |
value | String
The provenanceBytes to set.
|
Returns
setProvenanceBytesBytes(ByteString value)
public BuildOccurrence.Builder setProvenanceBytesBytes(ByteString value)
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;
Parameter
Name | Description |
value | ByteString
The bytes for provenanceBytes to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public BuildOccurrence.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final BuildOccurrence.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides