public final class Fingerprint extends GeneratedMessageV3 implements FingerprintOrBuilder
A set of properties that uniquely identify a given Docker image.
Protobuf type grafeas.v1beta1.image.Fingerprint
Static Fields
V1_NAME_FIELD_NUMBER
public static final int V1_NAME_FIELD_NUMBER
Field Value
V2_BLOB_FIELD_NUMBER
public static final int V2_BLOB_FIELD_NUMBER
Field Value
V2_NAME_FIELD_NUMBER
public static final int V2_NAME_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Fingerprint getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Fingerprint.Builder newBuilder()
Returns
newBuilder(Fingerprint prototype)
public static Fingerprint.Builder newBuilder(Fingerprint prototype)
Parameter
Returns
public static Fingerprint parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Fingerprint parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Fingerprint parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Fingerprint parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Fingerprint parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Fingerprint parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Fingerprint parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Fingerprint parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Fingerprint parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Fingerprint parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Fingerprint parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Fingerprint parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Fingerprint> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public Fingerprint getDefaultInstanceForType()
Returns
getParserForType()
public Parser<Fingerprint> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getV1Name()
public String getV1Name()
Required. The layer ID of the final layer in the Docker image's v1
representation.
string v1_name = 1;
Returns
Type | Description |
String | The v1Name.
|
getV1NameBytes()
public ByteString getV1NameBytes()
Required. The layer ID of the final layer in the Docker image's v1
representation.
string v1_name = 1;
Returns
getV2Blob(int index)
public String getV2Blob(int index)
Required. The ordered list of v2 blobs that represent a given image.
repeated string v2_blob = 2;
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
String | The v2Blob at the given index.
|
getV2BlobBytes(int index)
public ByteString getV2BlobBytes(int index)
Required. The ordered list of v2 blobs that represent a given image.
repeated string v2_blob = 2;
Parameter
Name | Description |
index | int
The index of the value to return.
|
Returns
Type | Description |
ByteString | The bytes of the v2Blob at the given index.
|
getV2BlobCount()
public int getV2BlobCount()
Required. The ordered list of v2 blobs that represent a given image.
repeated string v2_blob = 2;
Returns
Type | Description |
int | The count of v2Blob.
|
getV2BlobList()
public ProtocolStringList getV2BlobList()
Required. The ordered list of v2 blobs that represent a given image.
repeated string v2_blob = 2;
Returns
getV2Name()
public String getV2Name()
Output only. The name of the image's v2 blobs computed via:
[bottom] := v2_blob[bottom]
[N] := sha256(v2_blob[N] + " " + v2_name[N+1])
Only the name of the final blob is kept.
string v2_name = 3;
Returns
Type | Description |
String | The v2Name.
|
getV2NameBytes()
public ByteString getV2NameBytes()
Output only. The name of the image's v2 blobs computed via:
[bottom] := v2_blob[bottom]
[N] := sha256(v2_blob[N] + " " + v2_name[N+1])
Only the name of the final blob is kept.
string v2_name = 3;
Returns
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Fingerprint.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Fingerprint.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Fingerprint.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions