Class VersionMixin.Builder

All Implemented Interfaces:
RestBuilder<VersionMixin.Builder>
Enclosing class:
VersionMixin

Builder for VersionMixin instances.

Mirrors VersionProvider.Builder's configuration methods on the mixin's own surface and forwards each call to an underlying VersionProvider.Builder, which builds the shared worker the mixin delegates to.

Extends RestMixin.Builder so the mixin's bespoke worker-config setters chain with true covariant returns alongside the inherited RestBuildersurface (e.g. path, roleGuard). The worker config is forwarded once into VersionProvider.Builder and the REST config is inherited once from AbstractRestBuilder — no triplication across the Version flavors.