Package org.apache.maven.api.services
Class ModelBuilderRequest.ModelBuilderRequestBuilder
java.lang.Object
org.apache.maven.api.services.ModelBuilderRequest.ModelBuilderRequestBuilder
- Enclosing interface:
ModelBuilderRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ModelTransformer
(package private) boolean
(package private) Collection
<Profile> (package private) boolean
(package private) List
<RemoteRepository> (package private) ModelBuilderRequest.RepositoryMerging
(package private) ModelBuilderRequest.RequestType
(package private) Session
(package private) ModelSource
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionactiveProfileIds
(List<String> activeProfileIds) build()
inactiveProfileIds
(List<String> inactiveProfileIds) lifecycleBindingsInjector
(ModelTransformer lifecycleBindingsInjector) locationTracking
(boolean locationTracking) recursive
(boolean recursive) repositories
(List<RemoteRepository> repositories) repositoryMerging
(ModelBuilderRequest.RepositoryMerging repositoryMerging) requestType
(ModelBuilderRequest.RequestType requestType) source
(ModelSource source) systemProperties
(Map<String, String> systemProperties) userProperties
(Map<String, String> userProperties)
-
Field Details
-
session
Session session -
requestType
ModelBuilderRequest.RequestType requestType -
locationTracking
boolean locationTracking -
recursive
boolean recursive -
source
ModelSource source -
profiles
Collection<Profile> profiles -
activeProfileIds
-
inactiveProfileIds
-
systemProperties
-
userProperties
-
repositoryMerging
ModelBuilderRequest.RepositoryMerging repositoryMerging -
repositories
List<RemoteRepository> repositories -
lifecycleBindingsInjector
ModelTransformer lifecycleBindingsInjector
-
-
Constructor Details
-
ModelBuilderRequestBuilder
ModelBuilderRequestBuilder() -
ModelBuilderRequestBuilder
ModelBuilderRequestBuilder(ModelBuilderRequest request)
-
-
Method Details
-
session
-
requestType
public ModelBuilderRequest.ModelBuilderRequestBuilder requestType(ModelBuilderRequest.RequestType requestType) -
locationTracking
-
recursive
-
source
-
profiles
-
activeProfileIds
public ModelBuilderRequest.ModelBuilderRequestBuilder activeProfileIds(List<String> activeProfileIds) -
inactiveProfileIds
public ModelBuilderRequest.ModelBuilderRequestBuilder inactiveProfileIds(List<String> inactiveProfileIds) -
systemProperties
public ModelBuilderRequest.ModelBuilderRequestBuilder systemProperties(Map<String, String> systemProperties) -
userProperties
public ModelBuilderRequest.ModelBuilderRequestBuilder userProperties(Map<String, String> userProperties) -
repositoryMerging
public ModelBuilderRequest.ModelBuilderRequestBuilder repositoryMerging(ModelBuilderRequest.RepositoryMerging repositoryMerging) -
repositories
public ModelBuilderRequest.ModelBuilderRequestBuilder repositories(List<RemoteRepository> repositories) -
lifecycleBindingsInjector
public ModelBuilderRequest.ModelBuilderRequestBuilder lifecycleBindingsInjector(ModelTransformer lifecycleBindingsInjector) -
build
-