com.atlassian.bamboo.plugins.git
Class GitRepositoryAccessData

java.lang.Object
  extended by com.atlassian.bamboo.plugins.git.GitRepositoryAccessData
All Implemented Interfaces:
Serializable

public final class GitRepositoryAccessData
extends Object
implements Serializable

See Also:
Serialized Form

Nested Class Summary
static class GitRepositoryAccessData.Builder
           
 
Constructor Summary
GitRepositoryAccessData()
           
 
Method Summary
static GitRepositoryAccessData.Builder builder()
           
static GitRepositoryAccessData.Builder builder(GitRepositoryAccessData accessData)
           
 GitAuthenticationType getAuthenticationType()
           
 int getCommandTimeout()
           
 String getPassword()
           
 ProxyRegistrationInfo getProxyRegistrationInfo()
           
 String getRefSpecOverride()
           
 String getRepositoryUrl()
           
 Long getSharedCredentialsId()
           
 String getSshKey()
           
 String getSshPassphrase()
           
 String getUsername()
           
 VcsBranch getVcsBranch()
           
 boolean isUseRemoteAgentCache()
           
 boolean isUseShallowClones()
           
 boolean isUseSubmodules()
           
 boolean isVerboseLogs()
           
 void setProxyRegistrationInfo(ProxyRegistrationInfo proxyRegistrationInfo)
           
 void setRepositoryUrl(String repositoryUrl)
           
 void setSharedCredentialsId(Long sharedCredentialsId)
           
protected  void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GitRepositoryAccessData

public GitRepositoryAccessData()
Method Detail

builder

public static GitRepositoryAccessData.Builder builder()

builder

public static GitRepositoryAccessData.Builder builder(@NotNull
                                                      GitRepositoryAccessData accessData)

getRepositoryUrl

public String getRepositoryUrl()

setRepositoryUrl

public void setRepositoryUrl(String repositoryUrl)

getVcsBranch

public VcsBranch getVcsBranch()

getUsername

public String getUsername()

setUsername

protected void setUsername(String username)

getPassword

public String getPassword()

getSshKey

public String getSshKey()

getSshPassphrase

public String getSshPassphrase()

getAuthenticationType

public GitAuthenticationType getAuthenticationType()

isUseShallowClones

public boolean isUseShallowClones()

isUseRemoteAgentCache

public boolean isUseRemoteAgentCache()

isUseSubmodules

public boolean isUseSubmodules()

getCommandTimeout

public int getCommandTimeout()

isVerboseLogs

public boolean isVerboseLogs()

getProxyRegistrationInfo

public ProxyRegistrationInfo getProxyRegistrationInfo()

setProxyRegistrationInfo

public void setProxyRegistrationInfo(ProxyRegistrationInfo proxyRegistrationInfo)

getSharedCredentialsId

@Nullable
public Long getSharedCredentialsId()

setSharedCredentialsId

public void setSharedCredentialsId(Long sharedCredentialsId)

getRefSpecOverride

@Nullable
public String getRefSpecOverride()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.