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()
RootEntityPropertiesBuilder
humanReadableType
in class RootEntityPropertiesBuilder<ProjectPermissionsProperties>
public String humanReadableId()
RootEntityPropertiesBuilder
humanReadableId
in class RootEntityPropertiesBuilder<ProjectPermissionsProperties>
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.