public class GitVcsComponent extends AbstractVcsComponent
convertToLinkedButton, globalRepositoryDetails, pageBinder, repositoryDisplayName| Constructor and Description |
|---|
GitVcsComponent() |
GitVcsComponent(VcsConfigurationComponent vcsConfigurationComponent) |
canConvertToLinked, configureBambooSpecs, convertToLinked, isLinkedRepository, save, saveCreate, saveUpdate, setDisplayName, supportsRss, withAdvancedOptions, withChangeDetectionOptions, withCommitIsolationpublic GitVcsComponent()
public GitVcsComponent(VcsConfigurationComponent vcsConfigurationComponent)
public String getDisplayName()
VcsComponentpublic GitVcsComponent withRepositoryUrl(String repositoryUrl)
public String getRepositoryUrl()
public GitVcsComponent withAuthenticationType(String authenticationType)
public String getAuthenticationType()
public GitVcsComponent withSshCredentialsSource(String source)
public String getSshCredentialsSource()
public GitVcsComponent withPasswordCredentialsSource(String source)
public String getPasswordCredentialsSource()
public GitVcsComponent withUsername(String username)
public String getUsername()
public GitVcsComponent withPassword(String password)
public GitVcsComponent withSshSharedCredential(long sharedCredentialId)
public long getSshSharedCredentialId()
public GitVcsComponent withSshSharedCredential(String sharedCredentialName)
public String getSshSharedCredentialName()
public GitVcsComponent withPasswordSharedCredential(long sharedCredentialId)
public long getPasswordSharedCredentialId()
public GitVcsComponent withPasswordSharedCredential(String sharedCredentialName)
public String getPasswordSharedCredentialName()
public NoSharedCredentialsInfoBox getNoPasswordSharedCredentialsInfoBox()
public NoSharedCredentialsInfoBox getNoSshSharedCredentialsInfoBox()
public GitVcsComponent populateDetails(TestBuildDetails plan) throws Exception
Exceptionpublic GitVcsComponent populateDetails(com.atlassian.bamboo.specs.model.repository.git.GitRepositoryProperties repository) throws Exception
ExceptionCopyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.