Class EnvironmentPermissions
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<T>
-
- com.atlassian.bamboo.specs.api.builders.RootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
- com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissions
-
public class EnvironmentPermissions extends RootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
Entity representing permissions for deployment environments. Note that this object needs to be published separately fromDeploymentenvironment belongs to. Pre-existing permissions that are not defined in associatedPermissionsobject are revoked when this object is published.
-
-
Constructor Summary
Constructors Constructor Description EnvironmentPermissions(BambooOid deploymentOid)EnvironmentPermissions(String deploymentProjectName)EnvironmentPermissions(String deploymentProjectName, String environmentName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EnvironmentPermissionsPropertiesbuild()EnvironmentPermissionsdeploymentProjectName(String deploymentProjectName)EnvironmentPermissionsenvironmentName(@NotNull String environmentName)StringgetDeploymentName()StringgetEnvironmentName()StringhumanReadableId()Entity type and id representation that is shown to human.StringhumanReadableType()Entity type that is shown to human.EnvironmentPermissionspermissions(Permissions permissions)
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
build
protected EnvironmentPermissionsProperties build()
- Specified by:
buildin classEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
deploymentProjectName
public EnvironmentPermissions deploymentProjectName(String deploymentProjectName)
-
environmentName
public EnvironmentPermissions environmentName(@NotNull @NotNull String environmentName)
-
permissions
public EnvironmentPermissions permissions(Permissions permissions)
-
getDeploymentName
public String getDeploymentName()
-
getEnvironmentName
public String getEnvironmentName()
-
humanReadableType
public String humanReadableType()
Description copied from class:RootEntityPropertiesBuilderEntity type that is shown to human.- Specified by:
humanReadableTypein classRootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
humanReadableId
public String humanReadableId()
Description copied from class:RootEntityPropertiesBuilderEntity type and id representation that is shown to human.- Specified by:
humanReadableIdin classRootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
-