public class BitbucketCloudRepositoryProperties extends VcsRepositoryProperties
| Modifier and Type | Field and Description |
|---|---|
static Duration |
DEFAULT_COMMAND_TIMEOUT |
static boolean |
DEFAULT_FETCH_WHOLE_REPOSITORY |
static boolean |
DEFAULT_LFS |
static boolean |
DEFAULT_REMOTE_AGENT_CACHE |
static boolean |
DEFAULT_SHALLOW_CLONES |
static boolean |
DEFAULT_SSH_KEY_APPLIES_TO_SUBMODULES |
static boolean |
DEFAULT_USE_SUBMODULES |
static boolean |
DEFAULT_VERBOSE_LOGS |
static boolean |
DEFAULT_WEBHOOK_ENABLED |
| Constructor and Description |
|---|
BitbucketCloudRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull String repositorySlug,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull String branch,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection) |
BitbucketCloudRepositoryProperties(@Nullable String name,
@Nullable BambooOidProperties oid,
@Nullable String description,
@Nullable String parent,
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull String repositorySlug,
@Nullable AuthenticationProperties authenticationProperties,
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull String branch,
@Nullable ProjectProperties project,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
@Nullable AtlassianModuleProperties |
getAtlassianPlugin() |
@Nullable AuthenticationProperties |
getAuthenticationProperties() |
String |
getBranch() |
@Nullable AuthenticationProperties |
getCheckoutAuthenticationProperties() |
Duration |
getCommandTimeout() |
String |
getRepositorySlug() |
VcsChangeDetectionProperties |
getVcsChangeDetection() |
int |
hashCode() |
boolean |
isFetchWholeRepository() |
boolean |
isSshKeyAppliesToSubmodules() |
boolean |
isUseLfs() |
boolean |
isUseRemoteAgentCache() |
boolean |
isUseShallowClones() |
boolean |
isUseSubmodules() |
boolean |
isVerboseLogs() |
boolean |
isWebhookEnabled() |
void |
validate() |
getDescription, getName, getOid, getParent, getParentName, getProject, getRepositoryViewerProperties, hasParent, humanReadableId, humanReadableType, toIdentifierpublic static final boolean DEFAULT_USE_SUBMODULES
public static final boolean DEFAULT_SSH_KEY_APPLIES_TO_SUBMODULES
public static final boolean DEFAULT_FETCH_WHOLE_REPOSITORY
public static final boolean DEFAULT_SHALLOW_CLONES
public static final boolean DEFAULT_LFS
public static final boolean DEFAULT_REMOTE_AGENT_CACHE
public static final boolean DEFAULT_VERBOSE_LOGS
public static final boolean DEFAULT_WEBHOOK_ENABLED
public static final Duration DEFAULT_COMMAND_TIMEOUT
public BitbucketCloudRepositoryProperties(@Nullable
@Nullable String name,
@Nullable
@Nullable BambooOidProperties oid,
@Nullable
@Nullable String description,
@Nullable
@Nullable String parent,
@Nullable
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull
@NotNull String repositorySlug,
@Nullable
@Nullable AuthenticationProperties authenticationProperties,
@Nullable
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull
@NotNull String branch,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection)
throws PropertiesValidationException
PropertiesValidationExceptionpublic BitbucketCloudRepositoryProperties(@Nullable
@Nullable String name,
@Nullable
@Nullable BambooOidProperties oid,
@Nullable
@Nullable String description,
@Nullable
@Nullable String parent,
@Nullable
@Nullable VcsRepositoryViewerProperties repositoryViewerProperties,
@NotNull
@NotNull String repositorySlug,
@Nullable
@Nullable AuthenticationProperties authenticationProperties,
@Nullable
@Nullable AuthenticationProperties checkoutAuthenticationProperties,
@NotNull
@NotNull String branch,
@Nullable
@Nullable ProjectProperties project,
boolean useShallowClones,
boolean useRemoteAgentCache,
boolean useSubmodules,
boolean sshKeyAppliesToSubmodules,
Duration commandTimeout,
boolean verboseLogs,
boolean fetchWholeRepository,
boolean useLfs,
boolean webhookEnabled,
VcsChangeDetectionProperties vcsChangeDetection)
throws PropertiesValidationException
PropertiesValidationException@Nullable public @Nullable AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin in class VcsRepositoryPropertiespublic String getBranch()
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 boolean isWebhookEnabled()
public VcsChangeDetectionProperties getVcsChangeDetection()
public String getRepositorySlug()
@Nullable public @Nullable AuthenticationProperties getAuthenticationProperties()
@Nullable public @Nullable AuthenticationProperties getCheckoutAuthenticationProperties()
public void validate()
validate in interface EntityPropertiesvalidate in class VcsRepositoryPropertiespublic boolean equals(Object o)
equals in class VcsRepositoryPropertiespublic int hashCode()
hashCode in class VcsRepositoryPropertiesCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.