Class Fingerprint.Builder (2.20.0)

public static final class Fingerprint.Builder extends GeneratedMessageV3.Builder<Fingerprint.Builder> implements FingerprintOrBuilder

A set of properties that uniquely identify a given Docker image.

Protobuf type grafeas.v1.Fingerprint

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllV2Blob(Iterable<String> values)

public Fingerprint.Builder addAllV2Blob(Iterable<String> values)

Required. The ordered list of v2 blobs that represent a given image.

repeated string v2_blob = 2;

Parameter
NameDescription
valuesIterable<String>

The v2Blob to add.

Returns
TypeDescription
Fingerprint.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Fingerprint.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Fingerprint.Builder
Overrides

addV2Blob(String value)

public Fingerprint.Builder addV2Blob(String value)

Required. The ordered list of v2 blobs that represent a given image.

repeated string v2_blob = 2;

Parameter
NameDescription
valueString

The v2Blob to add.

Returns
TypeDescription
Fingerprint.Builder

This builder for chaining.

addV2BlobBytes(ByteString value)

public Fingerprint.Builder addV2BlobBytes(ByteString value)

Required. The ordered list of v2 blobs that represent a given image.

repeated string v2_blob = 2;

Parameter
NameDescription
valueByteString

The bytes of the v2Blob to add.

Returns
TypeDescription
Fingerprint.Builder

This builder for chaining.

build()

public Fingerprint build()
Returns