Class BambooYamlDeploymentPermissionsDefinition
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.BambooYamlDeploymentPermissionsDefinition
-
- All Implemented Interfaces:
BambooYamlDefinition
@Immutable public class BambooYamlDeploymentPermissionsDefinition extends Object implements BambooYamlDefinition
Definition of deployment project permissions imported through Bamboo Specs YAML.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BambooYamlDeploymentPermissionsDefinition.Config
-
Constructor Summary
Constructors Constructor Description BambooYamlDeploymentPermissionsDefinition(@NotNull String deploymentProjectName, @NotNull Iterable<PermissionSet> deploymentPermissions, @NotNull Iterable<PermissionSet> defaultEnvironmentPermissions, @NotNull Iterable<EnvironmentPermissions> environmentPermissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
@NotNull List<PermissionSet>
getDefaultEnvironmentPermissions()
@NotNull List<PermissionSet>
getDeploymentPermissions()
@NotNull String
getDeploymentProjectName()
@NotNull List<EnvironmentPermissions>
getEnvironmentPermissions()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
BambooYamlDeploymentPermissionsDefinition
public BambooYamlDeploymentPermissionsDefinition(@NotNull @NotNull String deploymentProjectName, @NotNull @NotNull Iterable<PermissionSet> deploymentPermissions, @NotNull @NotNull Iterable<PermissionSet> defaultEnvironmentPermissions, @NotNull @NotNull Iterable<EnvironmentPermissions> environmentPermissions)
-
-
Method Detail
-
getDeploymentProjectName
@NotNull public @NotNull String getDeploymentProjectName()
-
getDeploymentPermissions
@NotNull public @NotNull List<PermissionSet> getDeploymentPermissions()
-
getDefaultEnvironmentPermissions
@NotNull public @NotNull List<PermissionSet> getDefaultEnvironmentPermissions()
-
getEnvironmentPermissions
@NotNull public @NotNull List<EnvironmentPermissions> getEnvironmentPermissions()
-
-