public class BasicGitActualConfiguration extends java.lang.Object implements GitConfiguration
| Constructor and Description |
|---|
BasicGitActualConfiguration(BasicGitConfiguration configuration,
net.nemerosa.ontrack.extension.issues.model.ConfiguredIssueService configuredIssueService) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommitLink()
Link to a commit, using {commit} as placeholder
|
java.util.Optional<net.nemerosa.ontrack.extension.issues.model.ConfiguredIssueService> |
getConfiguredIssueService()
Gets the associated issue service configuration (if any)
|
java.util.Optional<net.nemerosa.ontrack.model.support.UserPassword> |
getCredentials()
Credentials
|
java.lang.String |
getFileAtCommitLink()
Link to a file at a given commit, using {commit} and {path} as placeholders
|
int |
getIndexationInterval()
Indexation interval
|
java.lang.String |
getName()
Name in the type
|
java.lang.String |
getRemote()
Remote URL-ish
|
java.lang.String |
getType()
Type
|
static GitConfiguration |
of(BasicGitConfiguration basicGitConfiguration) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGitRepositorypublic BasicGitActualConfiguration(BasicGitConfiguration configuration, net.nemerosa.ontrack.extension.issues.model.ConfiguredIssueService configuredIssueService)
public static GitConfiguration of(BasicGitConfiguration basicGitConfiguration)
public java.lang.String getType()
GitConfigurationgetType in interface GitConfigurationpublic java.lang.String getName()
GitConfigurationgetName in interface GitConfigurationpublic java.lang.String getRemote()
GitConfigurationgetRemote in interface GitConfigurationpublic java.util.Optional<net.nemerosa.ontrack.model.support.UserPassword> getCredentials()
GitConfigurationgetCredentials in interface GitConfigurationpublic java.lang.String getCommitLink()
GitConfigurationgetCommitLink in interface GitConfigurationpublic java.lang.String getFileAtCommitLink()
GitConfigurationgetFileAtCommitLink in interface GitConfigurationpublic int getIndexationInterval()
GitConfigurationgetIndexationInterval in interface GitConfigurationpublic java.util.Optional<net.nemerosa.ontrack.extension.issues.model.ConfiguredIssueService> getConfiguredIssueService()
GitConfigurationgetConfiguredIssueService in interface GitConfiguration