| Modifier and Type | Method and Description |
|---|---|
default @Nullable Node |
BuildTriggerConditionExporter.toYaml(P triggerConditionProperties) |
| Modifier and Type | Method and Description |
|---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition<T,P>> |
BuildTriggerConditionExporter.fromYaml(Node node) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
ConcurrentBuildsPlanConfigurationPlugin.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.plan.configuration.ConcurrentBuildsProperties specsProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.api.builders.plan.configuration.ConcurrentBuilds |
ConcurrentBuildsPlanConfigurationPlugin.fromYaml(@NotNull Node node) |
| Modifier and Type | Method and Description |
|---|---|
Node |
PlansGreenConditionExporter.toYaml(com.atlassian.bamboo.specs.model.trigger.PlansGreenTriggerConditionProperties triggerConditionProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.trigger.PlansGreenTriggerCondition |
PlansGreenConditionExporter.fromYaml(@NotNull Node node) |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull Object |
YamlEmitterImpl.readProperty(@NotNull Node node) |
| Modifier and Type | Method and Description |
|---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> |
CustomEnvironmentConfigPluginExporter.toYaml(P specsProperties)
Convert configuration of this plugin from Bamboo Specs to YAML structure.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> |
CustomEnvironmentConfigPluginExporter.fromYaml(@NotNull Node node)
Deprecated.
since 8.1. Use
CustomEnvironmentConfigPluginExporter.fromYaml(String, Node). |
default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> |
CustomEnvironmentConfigPluginExporter.fromYaml(@NotNull String key,
@NotNull Node node)
Read configuration from YAML
Node. |
| Modifier and Type | Method and Description |
|---|---|
default @Nullable Node |
NotificationRecipientExporter.toYaml(com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties recipient)
Produce YAML node and return
NotificationRecipient configuration. |
| Modifier and Type | Method and Description |
|---|---|
default com.atlassian.bamboo.specs.api.builders.notification.NotificationRecipient<?,?> |
NotificationRecipientExporter.fromYaml(@NotNull Node recipientsNode)
Read YAML node and return
NotificationRecipient if found. |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
CleanWorkingDirectoryTaskExporter.toYaml(T taskProperties) |
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
ArtifactDownloaderTaskExporter.toYaml(T genericTaskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.CleanWorkingDirectoryTask |
CleanWorkingDirectoryTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
@Nullable com.atlassian.bamboo.specs.builders.task.ArtifactDownloaderTask |
ArtifactDownloaderTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
BitbucketCloudImporterExporter.toYaml(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.cloud.BitbucketCloudRepositoryProperties repo) |
| 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 |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
CommandTaskExporter.toYaml(T genericTaskProperties) |
| 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 Node |
GitConfigurationExporter.toYaml(@NotNull com.atlassian.bamboo.specs.model.repository.git.GitRepositoryProperties repo) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.repository.git.GitRepository |
GitConfigurationExporter.fromYaml(@NotNull String name,
@NotNull Node node,
@NotNull TaskValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
GitHubConfigurationExporter.toYaml(@NotNull com.atlassian.bamboo.specs.model.repository.github.GitHubRepositoryProperties repo) |
| 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 |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
MavenTaskExporter.toYaml(T taskProperties) |
| 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 |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
ScriptTaskExporter.toYaml(T genericTaskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.ScriptTask |
ScriptTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
BitbucketServerTriggerExporter.toYaml(T triggerProperties) |
| 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 Node |
BitbucketServerExporter.toYaml(@NotNull com.atlassian.bamboo.specs.model.repository.bitbucket.server.BitbucketServerRepositoryProperties repo) |
| 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 |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
TestParserTaskExporter.toYaml(T genericTaskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.TestParserTask |
TestParserTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
InjectVariablesTaskExporter.toYaml(T genericTaskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.InjectVariablesTask |
InjectVariablesTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
VcsCheckoutTaskExporter.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.task.TaskProperties genericTaskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.VcsCheckoutTask |
VcsCheckoutTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
ListNode<T extends Node>
Node containing a list of child nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseNode |
class |
ListNode<T extends Node>
Node containing a list of child nodes.
|
class |
MapNode
Node representing a dictionary-like YAML structure.
|
class |
StringNode
Node containing single string value.
|
| Modifier and Type | Method and Description |
|---|---|
<X extends Node> |
ListNode.asListOf(@NotNull Class<X> expectedType) |
static <T extends Node> |
BambooYamlParserUtils.checkListType(@NotNull List<? extends Node> list,
@NotNull Class<T> expectedType)
Check that all elements of the given list are of expected type.
|
static <T extends Node> |
BambooYamlParserUtils.checkType(@NotNull Node node,
@NotNull Class<T> expectedType)
Check that the given node is of expected type.
|
<T extends Node> |
MapNode.getList(@NotNull String property,
@NotNull Class<T> expectedType)
Get a property from a parsed YAML as a
List of a particular type. |
<T extends Node> |
MapNode.getOptionalList(@NotNull String property,
@NotNull Class<T> expectedType)
Get a property from a parsed YAML as a
List of a particular type, if the property is present. |
| Modifier and Type | Method and Description |
|---|---|
static @NotNull Node |
BambooYamlParserUtils.asNode(@Nullable Object obj,
@NotNull com.atlassian.bamboo.specs.api.validators.common.ValidationContext validationContext)
Transforms object generated by snakeyaml into a
Node structure. |
@NotNull Node |
MapNode.getNode(@NotNull String property)
Get a property from a parsed YAML as a generic
Node. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Node> |
BambooYamlParserUtils.checkType(@NotNull Node node,
@NotNull Class<T> expectedType)
Check that the given node is of expected type.
|
| Modifier and Type | Method and Description |
|---|---|
default @Nullable Node |
TaskCondition.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.plan.condition.ConditionProperties condition) |
| Modifier and Type | Method and Description |
|---|---|
default com.atlassian.bamboo.specs.api.builders.condition.TaskCondition |
TaskCondition.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext validationContext)
Parse YAML representation of condition.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
TaskDefinitionExporter.toYaml(T taskProperties)
Convert task definition to YAML node.
|
@Nullable Node |
DefaultTaskDefinitionExporter.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.task.TaskProperties taskProperties) |
| 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.model.trigger.TriggerProperties> |
TriggerDefinitionExporter.toYaml(T triggerProperties)
Convert trigger definition to YAML node.
|
@Nullable Node |
DefaultTriggerConditionExporter.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerConditionProperties triggerConditionProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition |
DefaultTriggerConditionExporter.fromYaml(@NotNull Node node) |
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 |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
AfterSuccessfulStageTriggerExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
AfterSuccessfulDeploymentTriggerExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
AfterSuccessfulPlanTriggerExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
ScheduledTriggerDefinitionExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
TagTriggerDefinitionExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
RemoteTriggerDefinitionExporter.toYaml(T triggerProperties) |
<T extends com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties> |
RepositoryPollingTriggerDefinitionExporter.toYaml(T triggerProperties) |
| 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.AfterSuccessfulDeploymentTrigger |
AfterSuccessfulDeploymentTriggerExporter.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.api.builders.trigger.Trigger |
ScheduledTriggerDefinitionExporter.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.builders.trigger.RepositoryPollingTrigger |
RepositoryPollingTriggerDefinitionExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
| Modifier and Type | Method and Description |
|---|---|
default @Nullable Node |
ImportExportAwarePlugin.toYaml(P specsProperties)
Convert configuration of this plugin from Bamboo Specs to YAML structure.
|
| Modifier and Type | Method and Description |
|---|---|
default T |
ImportExportAwarePlugin.fromYaml(Node node)
Import configuration of this plugin from YAML node to Bamboo Specs entity.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
DefaultVcsRepositoryDataExporter.toYaml(@NotNull com.atlassian.bamboo.specs.api.model.repository.AnyVcsRepositoryProperties repo) |
default @Nullable Node |
VcsRepositoryDataExporter.toYaml(P repositoryProperties) |
@Nullable Node |
NoConfigVcsRepositoryViewerExporter.toYaml(com.atlassian.bamboo.specs.api.model.repository.viewer.VcsRepositoryViewerProperties entityProperties) |
@NotNull Node |
DefaultVcsRepositoryViewerExporter.toYaml(com.atlassian.bamboo.specs.api.model.repository.viewer.VcsRepositoryViewerProperties entityProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer |
NoConfigVcsRepositoryViewerExporter.fromYaml(@NotNull Node node) |
@Nullable com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer |
DefaultVcsRepositoryViewerExporter.fromYaml(@NotNull Node node) |
@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 Node |
FishEyeRepositoryViewerExporter.toYaml(com.atlassian.bamboo.specs.api.model.repository.viewer.VcsRepositoryViewerProperties entityProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer |
FishEyeRepositoryViewerExporter.fromYaml(@NotNull Node node) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Node |
GenericRepositoryViewerExporter.toYaml(com.atlassian.bamboo.specs.api.model.repository.viewer.VcsRepositoryViewerProperties entityProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer |
GenericRepositoryViewerExporter.fromYaml(@NotNull Node node) |
| Modifier and Type | Method and Description |
|---|---|
default @Nullable Node |
VcsRepositoryViewerExporter.toYaml(com.atlassian.bamboo.specs.api.model.repository.viewer.VcsRepositoryViewerProperties entityProperties)
Produce YAML node and return
VcsRepositoryViewerProperties configuration. |
| Modifier and Type | Method and Description |
|---|---|
default @Nullable com.atlassian.bamboo.specs.api.builders.repository.viewer.VcsRepositoryViewer |
VcsRepositoryViewerExporter.fromYaml(@NotNull Node node)
Read YAML node and return
VcsRepositoryViewer if found. |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.atlassian.bamboo.specs.api.model.task.TaskProperties> |
WarningsTaskExporter.toYaml(T taskProperties) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable com.atlassian.bamboo.specs.builders.task.BuildWarningParserTask |
WarningsTaskExporter.fromYaml(@NotNull Node node,
@NotNull TaskValidationContext context) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.