Interface SettingsBuilderRequest
- All Superinterfaces:
Request<ProtoSession>
Collects settings that control the building of effective settings.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionstatic SettingsBuilderRequest
build
(ProtoSession session, Path installationSettingsPath, Path userSettingsPath) static SettingsBuilderRequest
build
(ProtoSession session, Path installationSettingsPath, Path projectSettingsPath, Path userSettingsPath) static SettingsBuilderRequest
build
(ProtoSession session, Source installationSettingsSource, Source userSettingsSource) static SettingsBuilderRequest
build
(ProtoSession session, Source installationSettingsSource, Source projectSettingsSource, Source userSettingsSource) builder()
Gets the installation settings source.The optional interpolation source used for interpolation.Gets the project settings source.Gets the user settings source.
-
Method Details
-
getInstallationSettingsSource
-
getProjectSettingsSource
-
getUserSettingsSource
-
getInterpolationSource
The optional interpolation source used for interpolation.- Returns:
- the interpolation source for interpolation
-
build
@Nonnull static SettingsBuilderRequest build(@Nonnull ProtoSession session, @Nonnull Source installationSettingsSource, @Nonnull Source userSettingsSource) -
build
@Nonnull static SettingsBuilderRequest build(@Nonnull ProtoSession session, @Nonnull Path installationSettingsPath, @Nonnull Path userSettingsPath) -
build
@Nonnull static SettingsBuilderRequest build(@Nonnull ProtoSession session, @Nullable Source installationSettingsSource, @Nullable Source projectSettingsSource, @Nullable Source userSettingsSource) -
build
@Nonnull static SettingsBuilderRequest build(@Nonnull ProtoSession session, @Nullable Path installationSettingsPath, @Nullable Path projectSettingsPath, @Nullable Path userSettingsPath) -
builder
-