Package com.atlassian.bamboo.plugins.git
Class GitRepositoryAccessData.Builder
- java.lang.Object
-
- com.atlassian.bamboo.plugins.git.GitRepositoryAccessData.Builder
-
- Enclosing class:
- GitRepositoryAccessData
public static final class GitRepositoryAccessData.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
clone
public GitRepositoryAccessData.Builder clone(GitRepositoryAccessData gitRepositoryAccessData)
-
repositoryUrl
public GitRepositoryAccessData.Builder repositoryUrl(String repositoryUrl)
-
branch
public GitRepositoryAccessData.Builder branch(VcsBranch branch)
-
username
public GitRepositoryAccessData.Builder username(String username)
-
password
public GitRepositoryAccessData.Builder password(String password)
-
sshKey
public GitRepositoryAccessData.Builder sshKey(String sshKey)
-
sshPassphrase
public GitRepositoryAccessData.Builder sshPassphrase(String sshPassphrase)
-
authenticationType
public GitRepositoryAccessData.Builder authenticationType(GitAuthenticationType authenticationType)
-
useShallowClones
public GitRepositoryAccessData.Builder useShallowClones(boolean useShallowClones)
-
useRemoteAgentCache
public GitRepositoryAccessData.Builder useRemoteAgentCache(boolean useRemoteAgentCache)
-
useSubmodules
public GitRepositoryAccessData.Builder useSubmodules(boolean useSubmodules)
-
commandTimeout
public GitRepositoryAccessData.Builder commandTimeout(int commandTimeout)
-
verboseLogs
public GitRepositoryAccessData.Builder verboseLogs(boolean verboseLogs)
-
lfs
public GitRepositoryAccessData.Builder lfs(boolean lfs)
-
sharedCredentialsId
public GitRepositoryAccessData.Builder sharedCredentialsId(@Nullable @Nullable Long sharedCredentialsId)
-
shouldFetchAllRefs
public GitRepositoryAccessData.Builder shouldFetchAllRefs(boolean shouldFetchAllRefs)
-
proxied
public GitRepositoryAccessData.Builder proxied(boolean proxied)
-
reuseSshKeyForSubmodules
public GitRepositoryAccessData.Builder reuseSshKeyForSubmodules(boolean reuseSshKeyForSubmodules)
-
build
public GitRepositoryAccessData build()
-
-