Class ProjectProperties
java.lang.Object
com.atlassian.bamboo.specs.api.model.project.ProjectProperties
- All Implemented Interfaces:
EntityProperties
,RootEntityProperties
-
Constructor Summary
ConstructorsConstructorDescriptionProjectProperties
(BambooOidProperties oid, BambooKeyProperties key, String name, String description, @NotNull List<VariableProperties> variables, @NotNull List<SharedCredentialsProperties> sharedCredentials, @NotNull List<VcsRepositoryProperties> repositories, @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@Nullable String
@Nullable BambooKeyProperties
getKey()
@NotNull String
getName()
@Nullable BambooOidProperties
getOid()
@NotNull List<VcsRepositoryProperties>
@Nullable RepositoryStoredSpecsData
@NotNull List<SharedCredentialsProperties>
@NotNull List<VariableProperties>
int
hashCode()
@NotNull String
Entity type and id representation that is shown to human.@NotNull String
Entity type that is shown to human.void
validate()
-
Constructor Details
-
ProjectProperties
public ProjectProperties(BambooOidProperties oid, BambooKeyProperties key, String name, String description, @NotNull @NotNull List<VariableProperties> variables, @NotNull @NotNull List<SharedCredentialsProperties> sharedCredentials, @NotNull @NotNull List<VcsRepositoryProperties> repositories, @Nullable @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData) throws PropertiesValidationException - Throws:
PropertiesValidationException
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getOid
-
getKey
-
getName
-
getDescription
-
getVariables
-
getRepositories
-
getRepositoryStoredSpecsData
-
validate
public void validate()- Specified by:
validate
in interfaceEntityProperties
-
humanReadableType
Description copied from interface:RootEntityProperties
Entity type that is shown to human.- Specified by:
humanReadableType
in interfaceRootEntityProperties
-
humanReadableId
Description copied from interface:RootEntityProperties
Entity type and id representation that is shown to human.- Specified by:
humanReadableId
in interfaceRootEntityProperties
-