Package com.yahoo.vespa.config
Class ConfigPayload
- java.lang.Object
-
- com.yahoo.vespa.config.ConfigPayload
-
public class ConfigPayload extends java.lang.Object
A class that holds a representation of 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(java.lang.String jsonString)
static ConfigPayload
fromUtf8Array(com.yahoo.text.Utf8Array payload)
com.yahoo.slime.Slime
getSlime()
boolean
isEmpty()
void
serialize(java.io.OutputStream os, com.yahoo.slime.SlimeFormat format)
<ConfigType extends com.yahoo.config.ConfigInstance>
ConfigTypetoInstance(java.lang.Class<ConfigType> clazz, java.lang.String configId)
java.lang.String
toString()
java.lang.String
toString(boolean compact)
com.yahoo.text.Utf8Array
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(java.io.OutputStream os, com.yahoo.slime.SlimeFormat format) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(boolean compact)
-
applyDefaultsFromDef
public ConfigPayload applyDefaultsFromDef(com.yahoo.config.codegen.InnerCNode clientDef)
-
empty
public static ConfigPayload empty()
-
fromString
public static ConfigPayload fromString(java.lang.String jsonString)
-
isEmpty
public boolean isEmpty()
-
toUtf8Array
public com.yahoo.text.Utf8Array toUtf8Array(boolean compact)
-
fromUtf8Array
public static ConfigPayload fromUtf8Array(com.yahoo.text.Utf8Array payload)
-
toInstance
public <ConfigType extends com.yahoo.config.ConfigInstance> ConfigType toInstance(java.lang.Class<ConfigType> clazz, java.lang.String configId)
-
-