public class GitHubRepositoryProperties extends VcsRepositoryProperties
| Constructor and Description |
|---|
GitHubRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
String repository,
String branch,
AuthenticationProperties authenticationProperties,
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
AtlassianModuleProperties |
getAtlassianPlugin() |
AuthenticationProperties |
getAuthenticationProperties() |
String |
getBranch() |
Duration |
getCommandTimeout() |
String |
getRepository() |
VcsChangeDetectionProperties |
getVcsChangeDetection() |
int |
hashCode() |
boolean |
isFetchWholeRepository() |
boolean |
isUseLfs() |
boolean |
isUseRemoteAgentCache() |
boolean |
isUseShallowClones() |
boolean |
isUseSubmodules() |
boolean |
isVerboseLogs() |
void |
validate() |
getDescription, getName, getOid, getParent, getParentName, getRepositoryViewerProperties, hasParent, toIdentifierpublic GitHubRepositoryProperties(@Nullable
String name,
@Nullable
BambooOidProperties oid,
@Nullable
String description,
@Nullable
String parent,
@Nullable
VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable
String repository,
@Nullable
String branch,
@Nullable
AuthenticationProperties authenticationProperties,
@Nullable
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
@NotNull
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs)
throws PropertiesValidationException
PropertiesValidationExceptionpublic String getRepository()
public String getBranch()
public AuthenticationProperties getAuthenticationProperties()
public boolean isUseShallowClones()
public boolean isUseRemoteAgentCache()
public boolean isUseSubmodules()
public Duration getCommandTimeout()
public boolean isVerboseLogs()
public boolean isFetchWholeRepository()
public boolean isUseLfs()
public VcsChangeDetectionProperties getVcsChangeDetection()
@Nullable public AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin in class VcsRepositoryPropertiespublic boolean equals(Object o)
equals in class VcsRepositoryPropertiespublic int hashCode()
hashCode in class VcsRepositoryPropertiespublic void validate()
validate in interface EntityPropertiesvalidate in class VcsRepositoryPropertiesCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.