@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, toIdentifier
public 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
PropertiesValidationException
public 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 VcsRepositoryProperties
public boolean equals(Object o)
equals
in class VcsRepositoryProperties
public int hashCode()
hashCode
in class VcsRepositoryProperties
public void validate()
validate
in interface EntityProperties
validate
in class VcsRepositoryProperties
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.