Class JsonBindingBuilder

java.lang.Object
org.eclipse.yasson.internal.JsonBindingBuilder
All Implemented Interfaces:
jakarta.json.bind.JsonbBuilder

public class JsonBindingBuilder extends Object implements jakarta.json.bind.JsonbBuilder
JsonbBuilder implementation.
  • Constructor Details

    • JsonBindingBuilder

      public JsonBindingBuilder()
  • Method Details

    • withConfig

      public jakarta.json.bind.JsonbBuilder withConfig(jakarta.json.bind.JsonbConfig config)
      Specified by:
      withConfig in interface jakarta.json.bind.JsonbBuilder
    • withProvider

      public jakarta.json.bind.JsonbBuilder withProvider(jakarta.json.spi.JsonProvider jsonpProvider)
      Specified by:
      withProvider in interface jakarta.json.bind.JsonbBuilder
    • getConfig

      public jakarta.json.bind.JsonbConfig getConfig()
      Gets configuration.
      Returns:
      configuration.
    • getProvider

      public Optional<jakarta.json.spi.JsonProvider> getProvider()
      Gets provider.
      Returns:
      Provider.
    • build

      public jakarta.json.bind.Jsonb build()
      Specified by:
      build in interface jakarta.json.bind.JsonbBuilder