public class ProjectPermissions extends RootEntityPropertiesBuilder<ProjectPermissionsProperties>
Project
Pre-existing permissions that are not defined in associated Permissions object are revoked when this object is published.| Constructor and Description |
|---|
ProjectPermissions(BambooKey projectKey) |
ProjectPermissions(String projectKey) |
| Modifier and Type | Method and Description |
|---|---|
protected ProjectPermissionsProperties |
build() |
@NotNull BambooKey |
getProjectKey() |
Permissions |
getProjectPermissions() |
Permissions |
getProjectPlanPermissions() |
String |
humanReadableId()
Entity type and id representation that is shown to human.
|
String |
humanReadableType()
Entity type that is shown to human.
|
ProjectPermissions |
projectPermissions(@NotNull Permissions projectPermissions) |
ProjectPermissions |
projectPlanPermissions(@NotNull Permissions projectPlanPermissions) |
ProjectPermissions |
specsRepositories(String... repositoriesNames) |
public static final String TYPE
public ProjectPermissions(BambooKey projectKey)
public ProjectPermissions(String projectKey)
public ProjectPermissions projectPermissions(@NotNull @NotNull Permissions projectPermissions)
public ProjectPermissions projectPlanPermissions(@NotNull @NotNull Permissions projectPlanPermissions)
public ProjectPermissions specsRepositories(@NotNull String... repositoriesNames)
@NotNull public @NotNull BambooKey getProjectKey()
public Permissions getProjectPermissions()
public Permissions getProjectPlanPermissions()
protected ProjectPermissionsProperties build()
build in class EntityPropertiesBuilder<ProjectPermissionsProperties>public String humanReadableType()
RootEntityPropertiesBuilderhumanReadableType in class RootEntityPropertiesBuilder<ProjectPermissionsProperties>public String humanReadableId()
RootEntityPropertiesBuilderhumanReadableId in class RootEntityPropertiesBuilder<ProjectPermissionsProperties>Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.