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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE
-
Constructor Summary
Constructors Constructor Description EnvironmentPermissions(BambooOid deploymentOid)EnvironmentPermissions(java.lang.String deploymentProjectName)EnvironmentPermissions(java.lang.String deploymentProjectName, java.lang.String environmentName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EnvironmentPermissionsPropertiesbuild()EnvironmentPermissionsdeploymentProjectName(java.lang.String deploymentProjectName)EnvironmentPermissionsenvironmentName(@NotNull java.lang.String environmentName)java.lang.StringgetDeploymentName()java.lang.StringgetEnvironmentName()java.lang.StringhumanReadableId()Entity type and id representation that is shown to human.java.lang.StringhumanReadableType()Entity type that is shown to human.EnvironmentPermissionspermissions(Permissions permissions)
-
-
-
Field Detail
-
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EnvironmentPermissions
public EnvironmentPermissions(BambooOid deploymentOid)
-
EnvironmentPermissions
public EnvironmentPermissions(java.lang.String deploymentProjectName)
-
EnvironmentPermissions
public EnvironmentPermissions(java.lang.String deploymentProjectName, java.lang.String environmentName)
-
-
Method Detail
-
build
protected EnvironmentPermissionsProperties build()
- Specified by:
buildin classEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
deploymentProjectName
public EnvironmentPermissions deploymentProjectName(java.lang.String deploymentProjectName)
-
environmentName
public EnvironmentPermissions environmentName(@NotNull @NotNull java.lang.String environmentName)
-
permissions
public EnvironmentPermissions permissions(Permissions permissions)
-
getDeploymentName
public java.lang.String getDeploymentName()
-
getEnvironmentName
public java.lang.String getEnvironmentName()
-
humanReadableType
public java.lang.String humanReadableType()
Description copied from class:RootEntityPropertiesBuilderEntity type that is shown to human.- Specified by:
humanReadableTypein classRootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
humanReadableId
public java.lang.String humanReadableId()
Description copied from class:RootEntityPropertiesBuilderEntity type and id representation that is shown to human.- Specified by:
humanReadableIdin classRootEntityPropertiesBuilder<EnvironmentPermissionsProperties>
-
-