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