Class AnyPluginConfiguration
java.lang.Object
com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<T>
com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<AnyPluginConfigurationProperties>
com.atlassian.bamboo.specs.api.builders.deployment.configuration.AnyPluginConfiguration
public class AnyPluginConfiguration
extends EnvironmentPluginConfiguration<AnyPluginConfigurationProperties>
-
Constructor Summary
ConstructorDescriptionAnyPluginConfiguration
(@NotNull AtlassianModule atlassianPlugin) Specifies a configuration for a specified plugin. -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull AnyPluginConfigurationProperties
build()
configuration
(Map<String, String> configuration) Appends the generic configuration.boolean
int
hashCode()
-
Constructor Details
-
AnyPluginConfiguration
public AnyPluginConfiguration(@NotNull @NotNull AtlassianModule atlassianPlugin) throws PropertiesValidationException Specifies a configuration for a specified plugin.- Parameters:
atlassianPlugin
- plugin identified by its plugin module key- Throws:
PropertiesValidationException
- See Also:
-
-
Method Details
-
configuration
Appends the generic configuration.The configuration should be in the format used by respective plugin. No syntactical nor semantic validation is performed on the source data. The configuration is stored 'as is' in the Bamboo DB.
-
build
- Specified by:
build
in classEnvironmentPluginConfiguration<AnyPluginConfigurationProperties>
-
equals
-
hashCode
public int hashCode()
-