public interface CustomEnvironmentConfigPluginExporter
@NotNull @NotNull com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration toSpecsEntity(@NotNull @NotNull Map<String,String> configuration)
@NotNull @NotNull Map<String,String> toConfiguration(@NotNull @NotNull com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties)
@NotNull @NotNull List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> validate(@NotNull @NotNull TaskValidationContext validationContext, @NotNull @NotNull com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties)
Should check RSS permissions if necessary.
@Nullable @Deprecated default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> T fromYaml(@NotNull @NotNull Node node) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
fromYaml(String, Node).Node. node is map containing all plugins configuration map.node - yaml nodecom.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException - if configuration is wrong.@Nullable default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> T fromYaml(@NotNull @NotNull String key, @NotNull @NotNull Node node) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
Node.key - plugin key or plugin keyword.node - yaml nodecom.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException - if configuration is wrong.@Nullable default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> @Nullable Node toYaml(@NotNull P specsProperties)
Copyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.