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
Constructors Constructor Description AnyPluginConfiguration(@NotNull AtlassianModule atlassianPlugin)Specifies a configuration for a specified plugin.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull AnyPluginConfigurationPropertiesbuild()AnyPluginConfigurationconfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)Appends the generic configuration.booleanequals(java.lang.Object o)inthashCode()
-
-
-
Constructor Detail
-
AnyPluginConfiguration
public AnyPluginConfiguration(@NotNull @NotNull AtlassianModule atlassianPlugin) throws PropertiesValidationExceptionSpecifies a configuration for a specified plugin.- Parameters:
atlassianPlugin- plugin identified by its plugin module key- Throws:
PropertiesValidationException- See Also:
AtlassianModule
-
-
Method Detail
-
configuration
public AnyPluginConfiguration configuration(java.util.Map<java.lang.String,java.lang.String> 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
@NotNull protected @NotNull AnyPluginConfigurationProperties build()
- Specified by:
buildin classEnvironmentPluginConfiguration<AnyPluginConfigurationProperties>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-