@Immutable public final class BitbucketServerRepositoryProperties extends VcsRepositoryProperties
| Constructor and Description |
|---|
BitbucketServerRepositoryProperties(String name,
BambooOidProperties oid,
String description,
String parent,
VcsRepositoryViewerProperties repositoryViewerProperties,
ApplicationLinkProperties server,
String projectKey,
String repositorySlug,
String sshPublicKey,
String sshPrivateKey,
String sshCloneUrl,
String branch,
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
BitbucketServerMirrorProperties mirror) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
AtlassianModuleProperties |
getAtlassianPlugin() |
String |
getBranch() |
Duration |
getCommandTimeout() |
BitbucketServerMirrorProperties |
getMirror() |
String |
getProjectKey() |
String |
getRepositorySlug() |
ApplicationLinkProperties |
getServer() |
String |
getSshCloneUrl() |
String |
getSshPrivateKey() |
String |
getSshPublicKey() |
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 BitbucketServerRepositoryProperties(@Nullable
String name,
@Nullable
BambooOidProperties oid,
@Nullable
String description,
@Nullable
String parent,
@Nullable
VcsRepositoryViewerProperties repositoryViewerProperties,
@Nullable
ApplicationLinkProperties server,
@Nullable
String projectKey,
@Nullable
String repositorySlug,
@Nullable
String sshPublicKey,
@Nullable
String sshPrivateKey,
@Nullable
String sshCloneUrl,
@Nullable
String branch,
@Nullable
VcsChangeDetectionProperties vcsChangeDetection,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
@NotNull
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
@Nullable
BitbucketServerMirrorProperties mirror)
throws PropertiesValidationException
PropertiesValidationException@Nullable public ApplicationLinkProperties getServer()
@Nullable public String getProjectKey()
@Nullable public String getRepositorySlug()
@Nullable public String getSshPublicKey()
@Nullable public String getSshPrivateKey()
public String getSshCloneUrl()
@Nullable public String getBranch()
public boolean isUseShallowClones()
public boolean isUseRemoteAgentCache()
public boolean isUseSubmodules()
@Nullable public Duration getCommandTimeout()
public boolean isVerboseLogs()
public boolean isFetchWholeRepository()
public boolean isUseLfs()
public VcsChangeDetectionProperties getVcsChangeDetection()
public BitbucketServerMirrorProperties getMirror()
@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.