Package org.apache.maven.api.services
Class SettingsBuilderRequest.SettingsBuilderRequestBuilder.DefaultSettingsBuilderRequest
java.lang.Object
org.apache.maven.api.services.BaseRequest<ProtoSession>
org.apache.maven.api.services.SettingsBuilderRequest.SettingsBuilderRequestBuilder.DefaultSettingsBuilderRequest
- All Implemented Interfaces:
SettingsBuilderRequest
- Enclosing class:
SettingsBuilderRequest.SettingsBuilderRequestBuilder
private static class SettingsBuilderRequest.SettingsBuilderRequestBuilder.DefaultSettingsBuilderRequest
extends BaseRequest<ProtoSession>
implements SettingsBuilderRequest
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.SettingsBuilderRequest
SettingsBuilderRequest.SettingsBuilderRequestBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSettingsBuilderRequest
(ProtoSession session, Source installationSettingsSource, Source projectSettingsSource, Source userSettingsSource, Function<String, String> interpolationSource) -
Method Summary
Modifier and TypeMethodDescriptionGets the installation settings source.The optional interpolation source used for interpolation.Gets the project settings source.Gets the user settings source.Methods inherited from class org.apache.maven.api.services.BaseRequest
getSession, nonNull, unmodifiable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.api.services.SettingsBuilderRequest
getSession
-
Field Details
-
installationSettingsSource
-
projectSettingsSource
-
userSettingsSource
-
interpolationSource
-
-
Constructor Details
-
DefaultSettingsBuilderRequest
-
-
Method Details
-
getInstallationSettingsSource
Description copied from interface:SettingsBuilderRequest
Gets the installation settings source.- Specified by:
getInstallationSettingsSource
in interfaceSettingsBuilderRequest
- Returns:
- the installation settings source or
null
if none
-
getProjectSettingsSource
Description copied from interface:SettingsBuilderRequest
Gets the project settings source.- Specified by:
getProjectSettingsSource
in interfaceSettingsBuilderRequest
- Returns:
- the project settings source or
null
if none
-
getUserSettingsSource
Description copied from interface:SettingsBuilderRequest
Gets the user settings source.- Specified by:
getUserSettingsSource
in interfaceSettingsBuilderRequest
- Returns:
- the user settings source or
null
if none
-
getInterpolationSource
Description copied from interface:SettingsBuilderRequest
The optional interpolation source used for interpolation.- Specified by:
getInterpolationSource
in interfaceSettingsBuilderRequest
- Returns:
- the interpolation source for interpolation
-