Class ResourceConfig.Builder

All Implemented Interfaces:
Prototype.Builder<ResourceConfig.Builder, ResourceConfig>, Builder<ResourceConfig.Builder, Resource>, ConfigBuilderSupport.ConfiguredBuilder<ResourceConfig.Builder, ResourceConfig>, Supplier<Resource>
Enclosing interface:
ResourceConfig

public static class ResourceConfig.Builder extends ResourceConfig.BuilderBase<ResourceConfig.Builder, ResourceConfig> implements Builder<ResourceConfig.Builder, Resource>
Fluent API builder for Resource.
  • Method Details

    • buildPrototype

      public ResourceConfig buildPrototype()
      Create an instance of the prototype. Calling this method may update this builder from providers and decorators, so repeated calls may have side effects.
      Specified by:
      buildPrototype in interface Prototype.Builder<ResourceConfig.Builder, ResourceConfig>
      Returns:
      an instance of the setup object created from this builder
    • build

      public Resource build()
      Create an instance from this builder. Calling this method may update this builder from providers and decorators, so repeated calls may have side effects.
      Specified by:
      build in interface Builder<ResourceConfig.Builder, Resource>
      Returns:
      instance of the built type