public interface CustomEnvironmentConfigPluginExporter
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> |
fromYaml(Node node)
Read configuration from YAML
Node . |
Map<String,String> |
toConfiguration(com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties) |
com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration |
toSpecsEntity(Map<String,String> configuration) |
default <T extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<P>,P extends com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties> |
toYaml(P specsProperties)
Convert configuration of this plugin from Bamboo Specs to YAML structure.
|
List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> |
validate(TaskValidationContext validationContext,
com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties)
Validates plugin configuration in context of enclosing deployment properties.
|
@NotNull com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration toSpecsEntity(@NotNull Map<String,String> configuration)
@NotNull Map<String,String> toConfiguration(@NotNull com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties)
@NotNull List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> validate(@NotNull TaskValidationContext validationContext, @NotNull com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties configurationProperties)
Should check RSS permissions if necessary.
@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 Node node) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
Node
.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> Node toYaml(@NotNull P specsProperties)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.