Class ScmProperties
- java.lang.Object
-
- pl.allegro.tech.build.axion.release.domain.scm.ScmProperties
-
public class ScmProperties extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetDirectory()ScmIdentitygetIdentity()java.lang.StringgetOverriddenBranchName()java.util.Optional<java.lang.Boolean>getOverriddenIsClean()java.util.Set<java.lang.String>getReleaseBranchNames()java.lang.StringgetRemote()java.lang.StringgetRemoteUrl()java.lang.StringgetType()booleanisAttachRemote()booleanisFetchTags()booleanisIgnoreGlobalGitConfig()booleanisPushTagsOnly()booleanisReleaseOnlyOnReleaseBranches()java.lang.BooleanisUnshallowRepoOnCI()ScmPushOptionspushOptions()
-
-
-
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
-
pushOptions
public ScmPushOptions pushOptions()
-
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()
-
getIdentity
public final ScmIdentity getIdentity()
-
isUnshallowRepoOnCI
public java.lang.Boolean isUnshallowRepoOnCI()
-
getReleaseBranchNames
public java.util.Set<java.lang.String> getReleaseBranchNames()
-
isReleaseOnlyOnReleaseBranches
public boolean isReleaseOnlyOnReleaseBranches()
-
isIgnoreGlobalGitConfig
public boolean isIgnoreGlobalGitConfig()
-
-