Class GitRepositoryAccessData

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

public final class GitRepositoryAccessData extends Object implements Serializable
See Also:
  • Constructor Details

    • GitRepositoryAccessData

      public GitRepositoryAccessData()
  • Method Details

    • builder

      public static GitRepositoryAccessData.Builder builder()
    • builder

      public static GitRepositoryAccessData.Builder builder(@NotNull @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()
    • isLfs

      public boolean isLfs()
    • isUseRemoteAgentCache

      @Deprecated public boolean isUseRemoteAgentCache()
      Deprecated.
      since 7.1 applies to local agents as well, use isUseAgentCache() instead
    • isUseAgentCache

      public boolean isUseAgentCache()
    • isUseSubmodules

      public boolean isUseSubmodules()
    • isReuseSshKeyForSubmodules

      public boolean isReuseSshKeyForSubmodules()
    • getCommandTimeout

      public int getCommandTimeout()
    • isVerboseLogs

      public boolean isVerboseLogs()
    • getProxyRegistrationInfo

      public ProxyRegistrationInfo getProxyRegistrationInfo()
    • setProxyRegistrationInfo

      public void setProxyRegistrationInfo(ProxyRegistrationInfo proxyRegistrationInfo)
    • getSharedCredentialsId

      @Nullable public @Nullable Long getSharedCredentialsId()
    • setSharedCredentialsId

      public void setSharedCredentialsId(Long sharedCredentialsId)
    • shouldFetchAllRefs

      public boolean shouldFetchAllRefs()
    • isProxied

      public boolean isProxied()
    • getGitCredentialsFile

      public File getGitCredentialsFile()
    • setGitCredentialsFile

      public void setGitCredentialsFile(File gitCredentialsFile)