Class ConfigPayload

java.lang.Object
com.yahoo.vespa.config.ConfigPayload

public class ConfigPayload extends Object
A config payload.
Author:
Ulf Lilleengen
  • Constructor Details

    • ConfigPayload

      public ConfigPayload(com.yahoo.slime.Slime slime)
  • Method Details

    • 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()
      Overrides:
      toString in class Object
    • 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)
    • toInstance

      public <ConfigType extends com.yahoo.config.ConfigInstance> ConfigType toInstance(Class<ConfigType> clazz, String configId)