| Modifier and Type | Method and Description |
|---|---|
BambooYamlEntityType |
BambooYamlSpecsService.determineEntityType(Map<String,Object> yamlStructure)
Determine YAML entity type which is defined in a given YAML document.
|
BambooYamlEntityType |
BambooYamlSpecsServiceImpl.determineEntityType(Map<String,Object> yamlStructure) |
BambooYamlVersion |
BambooYamlSpecsService.determineVersion(Map<String,Object> yamlStructure)
Determine YAML version in a document from the given YAML structure.
|
BambooYamlVersion |
BambooYamlSpecsServiceImpl.determineVersion(Map<String,Object> yamlStructure) |
static BambooYamlVersion |
BambooYamlVersion.fromVersion(String version)
Convert the given string value to an instance of this enum.
|
BambooYamlDeploymentDefinition |
BambooYamlParser.parseDeployment(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository)
Constructs an instance of
BambooYamlDeploymentDefinition based on the given YAML structure. |
BambooYamlDeploymentPermissionsDefinition |
BambooYamlParser.parseDeploymentPermissions(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion)
Constructs an instance of
BambooYamlDeploymentPermissionsDefinition based on the given YAML structure. |
BambooYamlPlanDefinition |
BambooYamlParser.parsePlan(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion,
VcsRepositoryData repository,
RssExecutionOutputHandler stdout)
Constructs an instance of
BambooYamlPlanDefinition based on the given YAML structure. |
BambooYamlPlanPermissionsDefinition |
BambooYamlParser.parsePlanPermissions(Map<String,Object> yamlStructure,
BambooYamlVersion yamlVersion)
Constructs an instance of
BambooYamlPlanPermissionsDefinition based on the given YAML structure. |
BambooYamlPlanPermissionsDefinition |
BambooYamlParserImpl.parsePlanPermissions(Map<String,Object> structure,
BambooYamlVersion yamlVersion) |
List<Map<String,Object>> |
BambooYamlSpecsService.splitDocuments(String yamlString,
Path yamlDirectory)
Splits the given
yamlString into multiple documents, converting them to Map entities. |
void |
BambooYamlValidatorImpl.validateDeployment(BambooYamlDeploymentDefinition deploymentDefinition,
List<com.atlassian.bamboo.specs.api.builders.plan.Plan> plansInYaml) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
BambooYamlVersion1Converter.convertToYamlVersion2(Map<String,Object> yaml1Structure)
Converts the given structure of a YAML document from version 1 to 2.
|
Map<String,Object> |
BambooYamlVersion1ConverterImpl.convertToYamlVersion2(Map<String,Object> rawYaml1Structure) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
BambooYamlOverriderImpl.overrideMatchedBranch(Map<String,Object> rawYamlStructure,
VcsBranchDefinition vcsBranchDefinition,
RssExecutionOutputHandler stdout) |
Map<String,Object> |
BambooYamlOverrider.overrideMatchedBranch(Map<String,Object> rawYamlStructure,
VcsBranchDefinition vcsBranchDefinition,
RssExecutionOutputHandler stdout)
Handles the `branch-overrides` tag in YAML v2
|
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud.BitbucketCloudRepository |
BitbucketCloudImporterExporter.fromYaml(String name,
Node node,
TaskValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.task.CommandTask |
CommandTaskExporter.fromYaml(Node node,
TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.repository.github.GitHubRepository |
GitHubConfigurationExporter.fromYaml(String name,
Node node,
TaskValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.task.MavenTask |
MavenTaskExporter.fromYaml(Node node,
TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.trigger.BitbucketServerTrigger |
BitbucketServerTriggerExporter.fromYaml(Node node,
TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository |
BitbucketServerExporter.fromYaml(String name,
Node node,
TaskValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.api.builders.task.AnyTask |
DefaultTaskDefinitionExporter.fromYaml(Node node,
TaskValidationContext context) |
default <T extends com.atlassian.bamboo.specs.api.builders.task.Task<T,P>,P extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
TaskDefinitionExporter.fromYaml(Node node,
TaskValidationContext context)
Parse YAML node to Task Specs builder.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<T,P>,P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
TriggerDefinitionExporter.fromYaml(Node node,
TaskValidationContext context)
Parse YAML node to Trigger Specs builder.
|
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.trigger.TagTrigger |
TagTriggerDefinitionExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.builders.trigger.AfterSuccessfulBuildPlanTrigger |
AfterSuccessfulPlanTriggerExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.api.builders.trigger.Trigger |
ScheduledTriggerDefinitionExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.builders.trigger.AfterSuccessfulStageTrigger |
AfterSuccessfulStageTriggerExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.builders.trigger.RepositoryPollingTrigger |
RepositoryPollingTriggerDefinitionExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.builders.trigger.AfterSuccessfulDeploymentTrigger |
AfterSuccessfulDeploymentTriggerExporter.fromYaml(Node node,
TaskValidationContext context) |
com.atlassian.bamboo.specs.builders.trigger.RemoteTrigger |
RemoteTriggerDefinitionExporter.fromYaml(Node node,
TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository |
DefaultVcsRepositoryDataExporter.fromYaml(String name,
Node node,
TaskValidationContext validationContext) |
default B |
VcsRepositoryDataExporter.fromYaml(String name,
Node config,
TaskValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.builders.task.BuildWarningParserTask |
WarningsTaskExporter.fromYaml(Node node,
TaskValidationContext context) |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.