public final class GitRepositoryAccessData extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
GitRepositoryAccessData.Builder |
Constructor and Description |
---|
GitRepositoryAccessData() |
public static GitRepositoryAccessData.Builder builder()
public static GitRepositoryAccessData.Builder builder(@NotNull @NotNull GitRepositoryAccessData accessData)
public String getRepositoryUrl()
public void setRepositoryUrl(String repositoryUrl)
public VcsBranch getVcsBranch()
public String getUsername()
protected void setUsername(String username)
public String getPassword()
public String getSshKey()
public String getSshPassphrase()
public GitAuthenticationType getAuthenticationType()
public boolean isUseShallowClones()
public boolean isLfs()
@Deprecated public boolean isUseRemoteAgentCache()
isUseAgentCache()
insteadpublic boolean isUseAgentCache()
public boolean isUseSubmodules()
public boolean isReuseSshKeyForSubmodules()
public int getCommandTimeout()
public boolean isVerboseLogs()
public ProxyRegistrationInfo getProxyRegistrationInfo()
public void setProxyRegistrationInfo(ProxyRegistrationInfo proxyRegistrationInfo)
@Nullable public @Nullable Long getSharedCredentialsId()
public void setSharedCredentialsId(Long sharedCredentialsId)
public boolean shouldFetchAllRefs()
public boolean isProxied()
public File getGitCredentialsFile()
public void setGitCredentialsFile(File gitCredentialsFile)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.