Class Scm.Builder

java.lang.Object
org.apache.maven.api.model.Scm.Builder
Enclosing class:
Scm

@NotThreadSafe public static class Scm.Builder extends Object
Builder class used to create Scm instances.
See Also:
  • Constructor Details

    • Builder

      protected Builder(boolean withDefaults)
    • Builder

      protected Builder(Scm base, boolean forceCopy)
  • Method Details

    • connection

      @Nonnull public Scm.Builder connection(String connection)
    • developerConnection

      @Nonnull public Scm.Builder developerConnection(String developerConnection)
    • tag

      @Nonnull public Scm.Builder tag(String tag)
    • url

      @Nonnull public Scm.Builder url(String url)
    • childScmConnectionInheritAppendPath

      @Nonnull public Scm.Builder childScmConnectionInheritAppendPath(String childScmConnectionInheritAppendPath)
    • childScmDeveloperConnectionInheritAppendPath

      @Nonnull public Scm.Builder childScmDeveloperConnectionInheritAppendPath(String childScmDeveloperConnectionInheritAppendPath)
    • childScmUrlInheritAppendPath

      @Nonnull public Scm.Builder childScmUrlInheritAppendPath(String childScmUrlInheritAppendPath)
    • location

      @Nonnull public Scm.Builder location(Object key, InputLocation location)
    • importedFrom

      @Nonnull public Scm.Builder importedFrom(InputLocation importedFrom)
    • build

      @Nonnull public Scm build()