Package br.org.soujava.pomeditor.api
Class Dependency.DependencyBuilder
- java.lang.Object
-
- br.org.soujava.pomeditor.api.Dependency.DependencyBuilder
-
- Enclosing class:
- Dependency
public static class Dependency.DependencyBuilder extends Object
Dependency builder
-
-
Constructor Summary
Constructors Constructor Description DependencyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dependencybuild()Dependency.DependencyBuilderwithArtifactId(String artifactId)Dependency.DependencyBuilderwithClassifier(String classifier)Dependency.DependencyBuilderwithGroupId(String groupId)Dependency.DependencyBuilderwithScope(String scope)Dependency.DependencyBuilderwithType(String type)Dependency.DependencyBuilderwithVersion(String version)
-
-
-
Method Detail
-
withGroupId
public Dependency.DependencyBuilder withGroupId(String groupId)
- Parameters:
groupId- groupId- Returns:
- the same
Dependency.DependencyBuilderinstance
-
withArtifactId
public Dependency.DependencyBuilder withArtifactId(String artifactId)
- Parameters:
artifactId- artifactId- Returns:
- the same
Dependency.DependencyBuilderinstance
-
withVersion
public Dependency.DependencyBuilder withVersion(String version)
- Parameters:
version- version- Returns:
- the same
Dependency.DependencyBuilderinstance
-
withType
public Dependency.DependencyBuilder withType(String type)
- Parameters:
type- type- Returns:
- the same
Dependency.DependencyBuilderinstance
-
withClassifier
public Dependency.DependencyBuilder withClassifier(String classifier)
- Parameters:
classifier- classifier- Returns:
- the same
Dependency.DependencyBuilderinstance
-
withScope
public Dependency.DependencyBuilder withScope(String scope)
- Parameters:
scope- scope- Returns:
- the same
Dependency.DependencyBuilderinstance
-
build
public Dependency build()
- Returns:
- a
Dependencyinstance
-
-