Package com.yahoo.vespa.config
Class PayloadChecksum
- java.lang.Object
-
- com.yahoo.vespa.config.PayloadChecksum
-
public class PayloadChecksum extends java.lang.Object
Checksums of config definition payload or config payload, md5 and xxhash64 are the supported types at the moment.- Author:
- hmusum
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PayloadChecksum.Type
-
Constructor Summary
Constructors Constructor Description PayloadChecksum(java.lang.String checksum, PayloadChecksum.Type type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asString()
static PayloadChecksum
empty(PayloadChecksum.Type type)
boolean
equals(java.lang.Object o)
static PayloadChecksum
fromPayload(Payload payload, PayloadChecksum.Type type)
int
hashCode()
boolean
isEmpty()
java.lang.String
toString()
PayloadChecksum.Type
type()
boolean
valid()
-
-
-
Constructor Detail
-
PayloadChecksum
public PayloadChecksum(java.lang.String checksum, PayloadChecksum.Type type)
-
-
Method Detail
-
empty
public static PayloadChecksum empty(PayloadChecksum.Type type)
-
fromPayload
public static PayloadChecksum fromPayload(Payload payload, PayloadChecksum.Type type)
-
isEmpty
public boolean isEmpty()
-
asString
public java.lang.String asString()
-
type
public PayloadChecksum.Type type()
-
valid
public boolean valid()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-