Package com.yahoo.vespa.config.protocol
Class Payload
- java.lang.Object
-
- com.yahoo.vespa.config.protocol.Payload
-
public class Payload extends Object
An immutable config payload- Author:
- hmusum, bratseth
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static Payload
from(com.yahoo.text.AbstractUtf8Array payload)
Creates an uncompressed payload from an Utf8Arraystatic Payload
from(com.yahoo.text.AbstractUtf8Array payload, CompressionInfo compressionInfo)
static Payload
from(ConfigPayload payload)
static Payload
from(String payload)
Creates an uncompressed payload from a stringstatic Payload
from(String payload, CompressionInfo compressionInfo)
CompressionInfo
getCompressionInfo()
com.yahoo.text.AbstractUtf8Array
getData()
int
hashCode()
String
toString()
Payload
withCompression(CompressionType requestedCompression)
Returns a copy of this payload where the data is compressed using the given compression
-
-
-
Method Detail
-
from
public static Payload from(ConfigPayload payload)
-
from
public static Payload from(String payload, CompressionInfo compressionInfo)
-
from
public static Payload from(com.yahoo.text.AbstractUtf8Array payload)
Creates an uncompressed payload from an Utf8Array
-
from
public static Payload from(com.yahoo.text.AbstractUtf8Array payload, CompressionInfo compressionInfo)
-
getData
public com.yahoo.text.AbstractUtf8Array getData()
-
withCompression
public Payload withCompression(CompressionType requestedCompression)
Returns a copy of this payload where the data is compressed using the given compression
-
getCompressionInfo
public CompressionInfo getCompressionInfo()
-
-