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