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 BambooKeyPropertiesgetKey()@NotNull StringgetName()@Nullable BambooOidPropertiesgetOid()@NotNull List<VcsRepositoryProperties>@Nullable RepositoryStoredSpecsData@NotNull List<SharedCredentialsProperties>@NotNull List<VariableProperties>inthashCode()@NotNull StringEntity type and id representation that is shown to human.@NotNull StringEntity type that is shown to human.voidvalidate()
-
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:
validatein interfaceEntityProperties
-
humanReadableType
Description copied from interface:RootEntityPropertiesEntity type that is shown to human.- Specified by:
humanReadableTypein interfaceRootEntityProperties
-
humanReadableId
Description copied from interface:RootEntityPropertiesEntity type and id representation that is shown to human.- Specified by:
humanReadableIdin interfaceRootEntityProperties
-