Package org.apache.maven.api.settings
Class Server.Builder
java.lang.Object
org.apache.maven.api.settings.TrackableBase.Builder
org.apache.maven.api.settings.IdentifiableBase.Builder
org.apache.maven.api.settings.Server.Builder
- Enclosing class:
Server
Builder class used to create Server instances.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Server
(package private) XmlNode
(package private) String
(package private) String
(package private) String
(package private) String
(package private) String
(package private) String
Fields inherited from class org.apache.maven.api.settings.IdentifiableBase.Builder
id
Fields inherited from class org.apache.maven.api.settings.TrackableBase.Builder
importedFrom, locations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
configuration
(XmlNode configuration) directoryPermissions
(String directoryPermissions) filePermissions
(String filePermissions) importedFrom
(InputLocation importedFrom) location
(Object key, InputLocation location) passphrase
(String passphrase) privateKey
(String privateKey) Methods inherited from class org.apache.maven.api.settings.TrackableBase.Builder
computeLocations
-
Field Details
-
Constructor Details
-
Builder
protected Builder(boolean withDefaults) -
Builder
-
-
Method Details
-
id
- Overrides:
id
in classIdentifiableBase.Builder
-
username
-
password
-
privateKey
-
passphrase
-
filePermissions
-
directoryPermissions
-
configuration
-
location
- Overrides:
location
in classIdentifiableBase.Builder
-
importedFrom
- Overrides:
importedFrom
in classIdentifiableBase.Builder
-
build
- Overrides:
build
in classIdentifiableBase.Builder
-