public interface BambooYamlToSpecsConverter
BambooYamlDefinition
Modifier and Type | Interface and Description |
---|---|
static class |
BambooYamlToSpecsConverter.CombinedDeploymentPermissions |
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 planDefinition,
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 com.atlassian.bamboo.specs.api.builders.plan.Plan createPlan(@NotNull BambooYamlPlanDefinition planDefinition, @NotNull VcsRepositoryData repository)
Plan
for the given YAML plan definition.planDefinition
- YAML definition of a plan, created by parsing the YAML documentrepository
- VCS repository hosting the YAML document@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment createDeploymentProject(@NotNull BambooYamlDeploymentDefinition deploymentDefinition)
Deployment
for the given YAML deployment definition.deploymentDefinition
- YAML definition of a deployment project, created by parsing the YAML document@NotNull com.atlassian.bamboo.specs.api.builders.permission.PlanPermissions createPlanPermissions(@NotNull BambooYamlPlanPermissionsDefinition planPermissionsDefinition)
PlanPermissions
for the given YAML plan permissions definition.planPermissionsDefinition
- YAML definition of plan permissions, created by parsing the YAML document@NotNull BambooYamlToSpecsConverter.CombinedDeploymentPermissions createDeploymentPermissions(@NotNull BambooYamlDeploymentPermissionsDefinition deploymentPermissionsDefinition)
DeploymentPermissions
for the given YAML deployment project permissions
definition.deploymentPermissionsDefinition
- YAML definition of deployment project permissions, created by parsing the
YAML documentCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.