Class TimeoutConfig.Builder

All Implemented Interfaces:
Prototype.Builder<TimeoutConfig.Builder, TimeoutConfig>, Builder<TimeoutConfig.Builder, Timeout>, ConfigBuilderSupport.ConfiguredBuilder<TimeoutConfig.Builder, TimeoutConfig>, Supplier<Timeout>
Enclosing interface:
TimeoutConfig

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

    • buildPrototype

      public TimeoutConfig 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<TimeoutConfig.Builder, TimeoutConfig>
      Returns:
      an instance of the setup object created from this builder
    • build

      public Timeout 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<TimeoutConfig.Builder, Timeout>
      Returns:
      instance of the built type