Package com.yahoo.vespa.config
Class ConfigPayload
- java.lang.Object
-
- com.yahoo.vespa.config.ConfigPayload
-
public class ConfigPayload extends Object
A config payload.- Author:
- Ulf Lilleengen
-
-
Constructor Summary
Constructors Constructor Description ConfigPayload(com.yahoo.slime.Slime slime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigPayload
applyDefaultsFromDef(com.yahoo.config.codegen.InnerCNode clientDef)
static ConfigPayload
empty()
static ConfigPayload
fromBuilder(ConfigPayloadBuilder builder)
static ConfigPayload
fromInstance(com.yahoo.config.ConfigInstance instance)
static ConfigPayload
fromString(String jsonString)
static ConfigPayload
fromUtf8Array(com.yahoo.text.AbstractUtf8Array payload)
com.yahoo.slime.Slime
getSlime()
boolean
isEmpty()
void
serialize(OutputStream os, com.yahoo.slime.SlimeFormat format)
<ConfigType extends com.yahoo.config.ConfigInstance>
ConfigTypetoInstance(Class<ConfigType> clazz, String configId)
String
toString()
String
toString(boolean compact)
com.yahoo.text.AbstractUtf8Array
toUtf8Array(boolean compact)
-
-
-
Method Detail
-
fromInstance
public static ConfigPayload fromInstance(com.yahoo.config.ConfigInstance instance)
-
fromBuilder
public static ConfigPayload fromBuilder(ConfigPayloadBuilder builder)
-
getSlime
public com.yahoo.slime.Slime getSlime()
-
serialize
public void serialize(OutputStream os, com.yahoo.slime.SlimeFormat format) throws IOException
- Throws:
IOException
-
toString
public String toString(boolean compact)
-
applyDefaultsFromDef
public ConfigPayload applyDefaultsFromDef(com.yahoo.config.codegen.InnerCNode clientDef)
-
empty
public static ConfigPayload empty()
-
fromString
public static ConfigPayload fromString(String jsonString)
-
isEmpty
public boolean isEmpty()
-
toUtf8Array
public com.yahoo.text.AbstractUtf8Array toUtf8Array(boolean compact)
-
fromUtf8Array
public static ConfigPayload fromUtf8Array(com.yahoo.text.AbstractUtf8Array payload)
-
-