Package com.google.cloud.tools.jib.blob
Class BlobDescriptor
- java.lang.Object
-
- com.google.cloud.tools.jib.blob.BlobDescriptor
-
public class BlobDescriptor extends java.lang.Object
Contains properties describing a BLOB, including its digest and possibly its size (in bytes).
-
-
Constructor Summary
Constructors Constructor Description BlobDescriptor(long size, DescriptorDigest digest)
BlobDescriptor(DescriptorDigest digest)
Initialize with just digest.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Checks if twoBlobDescriptor
s are equal.DescriptorDigest
getDigest()
long
getSize()
int
hashCode()
boolean
hasSize()
java.lang.String
toString()
-
-
-
Constructor Detail
-
BlobDescriptor
public BlobDescriptor(long size, DescriptorDigest digest)
-
BlobDescriptor
public BlobDescriptor(DescriptorDigest digest)
Initialize with just digest.- Parameters:
digest
- the digest to initialize theBlobDescriptor
from
-
-
Method Detail
-
hasSize
public boolean hasSize()
-
getDigest
public DescriptorDigest getDigest()
-
getSize
public long getSize()
-
equals
public boolean equals(java.lang.Object obj)
Checks if twoBlobDescriptor
s are equal.Two blobs are equal if their:
digest
s are not null and equal, andsize
s are non-negative and equal
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-