public class GitHubRepositoryProperties extends VcsRepositoryProperties
| Constructor and Description |
|---|
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,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl) |
GitHubRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable String repository,
@Nullable String branch,
@Nullable ProjectProperties project,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
@Nullable AtlassianModuleProperties |
getAtlassianPlugin() |
AuthenticationProperties |
getAuthenticationProperties() |
String |
getBaseUrl() |
String |
getBranch() |
Duration |
getCommandTimeout() |
String |
getRepository() |
VcsChangeDetectionProperties |
getVcsChangeDetection() |
int |
hashCode() |
boolean |
isFetchWholeRepository() |
boolean |
isSshKeyAppliesToSubmodules() |
boolean |
isUseLfs() |
boolean |
isUseRemoteAgentCache() |
boolean |
isUseShallowClones() |
boolean |
isUseSubmodules() |
boolean |
isVerboseLogs() |
void |
validate() |
getDescription, getName, getOid, getParent, getParentName, getProject, getRepositoryViewerProperties, hasParent, humanReadableId, humanReadableType, toIdentifierpublic GitHubRepositoryProperties(@Nullable
@Nullable String name,
@Nullable
@Nullable BambooOidProperties oid,
@Nullable
@Nullable String description,
@Nullable
@Nullable String parent,
@Nullable
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable
@Nullable String repository,
@Nullable
@Nullable String branch,
@Nullable
@Nullable AuthenticationProperties authenticationProperties,
@Nullable
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl)
throws PropertiesValidationException
PropertiesValidationExceptionpublic GitHubRepositoryProperties(@Nullable
@Nullable String name,
@Nullable
@Nullable BambooOidProperties oid,
@Nullable
@Nullable String description,
@Nullable
@Nullable String parent,
@Nullable
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable
@Nullable String repository,
@Nullable
@Nullable String branch,
@Nullable
@Nullable ProjectProperties project,
@Nullable
@Nullable AuthenticationProperties authenticationProperties,
@Nullable
@Nullable VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
@NotNull
@NotNull Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
String baseUrl)
throws PropertiesValidationException
PropertiesValidationExceptionpublic String getRepository()
public String getBranch()
public AuthenticationProperties getAuthenticationProperties()
public boolean isUseShallowClones()
public boolean isUseRemoteAgentCache()
public boolean isUseSubmodules()
public boolean isSshKeyAppliesToSubmodules()
public Duration getCommandTimeout()
public boolean isVerboseLogs()
public boolean isFetchWholeRepository()
public boolean isUseLfs()
public VcsChangeDetectionProperties getVcsChangeDetection()
public String getBaseUrl()
@Nullable public @Nullable 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 © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.