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, unmodifiableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:SettingsBuilderRequestGets the installation settings source.- Specified by:
getInstallationSettingsSourcein interfaceSettingsBuilderRequest- Returns:
- the installation settings source or
nullif none
-
getProjectSettingsSource
Description copied from interface:SettingsBuilderRequestGets the project settings source.- Specified by:
getProjectSettingsSourcein interfaceSettingsBuilderRequest- Returns:
- the project settings source or
nullif none
-
getUserSettingsSource
Description copied from interface:SettingsBuilderRequestGets the user settings source.- Specified by:
getUserSettingsSourcein interfaceSettingsBuilderRequest- Returns:
- the user settings source or
nullif none
-
getInterpolationSource
Description copied from interface:SettingsBuilderRequestThe optional interpolation source used for interpolation.- Specified by:
getInterpolationSourcein interfaceSettingsBuilderRequest- Returns:
- the interpolation source for interpolation
-