public class BambooYamlToSpecsConverterImpl extends Object implements BambooYamlToSpecsConverter
BambooYamlToSpecsConverter.CombinedDeploymentPermissions
Constructor and Description |
---|
BambooYamlToSpecsConverterImpl() |
Modifier and Type | Method and Description |
---|---|
BambooYamlToSpecsConverter.CombinedDeploymentPermissions |
createDeploymentPermissions(BambooYamlDeploymentPermissionsDefinition deploymentPermissionsDefinition)
Create a new instance of a specs
DeploymentPermissions for the given YAML deployment project permissions
definition. |
com.atlassian.bamboo.specs.api.builders.deployment.Deployment |
createDeploymentProject(BambooYamlDeploymentDefinition deploymentDefinition)
Create a new instance of a specs
Deployment for the given YAML deployment definition. |
com.atlassian.bamboo.specs.api.builders.plan.Plan |
createPlan(BambooYamlPlanDefinition yamlPlan,
VcsRepositoryData repository)
Create a new instance of a specs
Plan for the given YAML plan definition. |
com.atlassian.bamboo.specs.api.builders.permission.PlanPermissions |
createPlanPermissions(BambooYamlPlanPermissionsDefinition planPermissionsDefinition)
Create a new instance of a specs
PlanPermissions for the given YAML plan permissions definition. |
@NotNull public com.atlassian.bamboo.specs.api.builders.plan.Plan createPlan(@NotNull BambooYamlPlanDefinition yamlPlan, @NotNull VcsRepositoryData repository)
BambooYamlToSpecsConverter
Plan
for the given YAML plan definition.createPlan
in interface BambooYamlToSpecsConverter
yamlPlan
- YAML definition of a plan, created by parsing the YAML documentrepository
- VCS repository hosting the YAML document@NotNull public com.atlassian.bamboo.specs.api.builders.deployment.Deployment createDeploymentProject(@NotNull BambooYamlDeploymentDefinition deploymentDefinition)
BambooYamlToSpecsConverter
Deployment
for the given YAML deployment definition.createDeploymentProject
in interface BambooYamlToSpecsConverter
deploymentDefinition
- YAML definition of a deployment project, created by parsing the YAML document@NotNull public com.atlassian.bamboo.specs.api.builders.permission.PlanPermissions createPlanPermissions(@NotNull BambooYamlPlanPermissionsDefinition planPermissionsDefinition)
BambooYamlToSpecsConverter
PlanPermissions
for the given YAML plan permissions definition.createPlanPermissions
in interface BambooYamlToSpecsConverter
planPermissionsDefinition
- YAML definition of plan permissions, created by parsing the YAML document@NotNull public BambooYamlToSpecsConverter.CombinedDeploymentPermissions createDeploymentPermissions(@NotNull BambooYamlDeploymentPermissionsDefinition deploymentPermissionsDefinition)
BambooYamlToSpecsConverter
DeploymentPermissions
for the given YAML deployment project permissions
definition.createDeploymentPermissions
in interface BambooYamlToSpecsConverter
deploymentPermissionsDefinition
- YAML definition of deployment project permissions, created by parsing the
YAML documentCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.