Package com.yahoo.vespa.config
Class PayloadChecksums
- java.lang.Object
-
- com.yahoo.vespa.config.PayloadChecksums
-
public class PayloadChecksums extends java.lang.Object
Checksums for config payload, typically 1 for each PayloadChecksum type (md5 and xxhash64). Initialized with empty checksum for each existing type.- Author:
- hmusum
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PayloadChecksums
empty()
boolean
equals(java.lang.Object o)
static PayloadChecksums
from(PayloadChecksum... checksums)
static PayloadChecksums
from(java.lang.String configMd5, java.lang.String configXxhash64)
static PayloadChecksums
fromPayload(Payload payload)
PayloadChecksum
getForType(PayloadChecksum.Type type)
int
hashCode()
boolean
isEmpty()
void
removeChecksumsOfType(PayloadChecksum.Type type)
java.lang.String
toString()
boolean
valid()
-
-
-
Method Detail
-
empty
public static PayloadChecksums empty()
-
from
public static PayloadChecksums from(PayloadChecksum... checksums)
-
from
public static PayloadChecksums from(java.lang.String configMd5, java.lang.String configXxhash64)
-
fromPayload
public static PayloadChecksums fromPayload(Payload payload)
-
removeChecksumsOfType
public void removeChecksumsOfType(PayloadChecksum.Type type)
-
getForType
public PayloadChecksum getForType(PayloadChecksum.Type type)
-
valid
public boolean valid()
-
isEmpty
public boolean isEmpty()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-