Class ScmProperties


  • public class ScmProperties
    extends java.lang.Object
    • Constructor Detail

      • ScmProperties

        public ScmProperties​(java.lang.String type,
                             java.io.File directory,
                             java.lang.String remote,
                             boolean pushTagsOnly,
                             boolean fetchTags,
                             boolean attachRemote,
                             java.lang.String remoteUrl,
                             java.lang.String overriddenBranchName,
                             java.lang.Boolean overriddenIsClean,
                             ScmIdentity identity,
                             java.lang.Boolean unshallowRepoOnCI,
                             java.util.Set<java.lang.String> releaseBranchNames,
                             boolean releaseOnlyOnReleaseBranches,
                             boolean ignoreGlobalGitConfig)
    • Method Detail

      • getType

        public final java.lang.String getType()
      • getDirectory

        public final java.io.File getDirectory()
      • getRemote

        public final java.lang.String getRemote()
      • isPushTagsOnly

        public final boolean isPushTagsOnly()
      • isFetchTags

        public final boolean isFetchTags()
      • isAttachRemote

        public final boolean isAttachRemote()
      • getRemoteUrl

        public final java.lang.String getRemoteUrl()
      • getOverriddenBranchName

        public java.lang.String getOverriddenBranchName()
      • getOverriddenIsClean

        public java.util.Optional<java.lang.Boolean> getOverriddenIsClean()
      • isUnshallowRepoOnCI

        public java.lang.Boolean isUnshallowRepoOnCI()
      • getReleaseBranchNames

        public java.util.Set<java.lang.String> getReleaseBranchNames()
      • isReleaseOnlyOnReleaseBranches

        public boolean isReleaseOnlyOnReleaseBranches()
      • isIgnoreGlobalGitConfig

        public boolean isIgnoreGlobalGitConfig()