@Immutable public final class AnyVcsRepositoryProperties extends VcsRepositoryProperties
Constructor and Description |
---|
AnyVcsRepositoryProperties(AtlassianModuleProperties atlassianPlugin,
String name,
BambooOidProperties oid,
String description,
String parent,
Map<String,Object> serverConfiguration,
Map<String,Object> branchConfiguration,
VcsChangeDetectionProperties changeDetectionConfiguration,
Map<String,Object> branchDetectionConfiguration,
VcsRepositoryViewerProperties repositoryViewerProperties) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
AtlassianModuleProperties |
getAtlassianPlugin() |
Map<String,Object> |
getBranchConfiguration() |
Map<String,Object> |
getBranchDetectionConfiguration() |
VcsChangeDetectionProperties |
getChangeDetectionConfiguration() |
Map<String,Object> |
getServerConfiguration() |
int |
hashCode() |
void |
validate() |
getDescription, getName, getOid, getParent, getParentName, getRepositoryViewerProperties, hasParent, humanReadableId, humanReadableType, toIdentifier
public AnyVcsRepositoryProperties(AtlassianModuleProperties atlassianPlugin, @Nullable String name, @Nullable BambooOidProperties oid, @Nullable String description, @Nullable String parent, @Nullable Map<String,Object> serverConfiguration, @Nullable Map<String,Object> branchConfiguration, @Nullable VcsChangeDetectionProperties changeDetectionConfiguration, @Nullable Map<String,Object> branchDetectionConfiguration, @Nullable VcsRepositoryViewerProperties repositoryViewerProperties) throws PropertiesValidationException
PropertiesValidationException
@Nullable public AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin
in class VcsRepositoryProperties
@Nullable public VcsChangeDetectionProperties getChangeDetectionConfiguration()
@Nullable public Map<String,Object> getBranchDetectionConfiguration()
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 © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.