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