Interface Builder<T>

Type Parameters:
T - Type of object to build
All Known Implementing Classes:
BootConfigBuilder, DefinitionProviderConfigBuilder, Features, HealthMeasureBuilder, ListBuilder, MapBuilder, MetricBuilder, ModuleConfigBuilder, ModuleDiscoveryFeatures, NodeConfigBuilder, TraceSpanBuilder, YamlNodeConfigBuilder

public interface Builder<T>
Builder interface for step by step object construction. Implements the Builder pattern to create complex objects progressively. Particularly useful for creating immutable objects with many optional parameters. Provides a fluent API for better readability and maintainability.
Author:
pchretien
  • Method Summary

    Modifier and Type
    Method
    Description
    Builds and returns the final object.
  • Method Details

    • build

      T build()
      Builds and returns the final object.
      Returns:
      Built object