public class DeploymentPermissions extends RootEntityPropertiesBuilder<DeploymentPermissionsProperties>
Deployment
.
Pre-existing permissions that are not defined in associated Permissions
object are revoked when this object is published.Constructor and Description |
---|
DeploymentPermissions(BambooOid deploymentOid) |
DeploymentPermissions(BambooOidProperties deploymentOid) |
DeploymentPermissions(String deploymentProjectName) |
Modifier and Type | Method and Description |
---|---|
protected DeploymentPermissionsProperties |
build() |
static DeploymentPermissions |
createForDeployment(Deployment deployment) |
String |
getDeploymentName() |
String |
humanReadableId()
Entity type and id representation that is shown to human.
|
String |
humanReadableType()
Entity type that is shown to human.
|
DeploymentPermissions |
permissions(Permissions permissions) |
public static final String TYPE
public DeploymentPermissions(@NotNull BambooOid deploymentOid)
public DeploymentPermissions(@NotNull BambooOidProperties deploymentOid)
public DeploymentPermissions(String deploymentProjectName)
protected DeploymentPermissionsProperties build()
build
in class EntityPropertiesBuilder<DeploymentPermissionsProperties>
public DeploymentPermissions permissions(Permissions permissions)
public String getDeploymentName()
public static DeploymentPermissions createForDeployment(@NotNull Deployment deployment)
public String humanReadableType()
RootEntityPropertiesBuilder
humanReadableType
in class RootEntityPropertiesBuilder<DeploymentPermissionsProperties>
public String humanReadableId()
RootEntityPropertiesBuilder
humanReadableId
in class RootEntityPropertiesBuilder<DeploymentPermissionsProperties>
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.