Class AnyTaskCondition
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<P>
-
- com.atlassian.bamboo.specs.api.builders.condition.TaskCondition<AnyConditionProperties>
-
- com.atlassian.bamboo.specs.api.builders.condition.AnyTaskCondition
-
public class AnyTaskCondition extends TaskCondition<AnyConditionProperties>
-
-
Field Summary
Fields Modifier and Type Field Description protected AtlassianModulePropertiesatlassianPluginprotected java.util.Map<java.lang.String,java.lang.String>configuration
-
Constructor Summary
Constructors Constructor Description AnyTaskCondition(@NotNull AtlassianModule atlassianModule)Specifies a condition of given type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull AnyConditionPropertiesbuild()AnyTaskConditionconfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)Appends the condition configuration.
-
-
-
Field Detail
-
atlassianPlugin
protected AtlassianModuleProperties atlassianPlugin
-
configuration
protected java.util.Map<java.lang.String,java.lang.String> configuration
-
-
Constructor Detail
-
AnyTaskCondition
public AnyTaskCondition(@NotNull @NotNull AtlassianModule atlassianModule) throws PropertiesValidationExceptionSpecifies a condition of given type.- Parameters:
atlassianModule- type of the condition identified by its plugin module key- Throws:
PropertiesValidationException- See Also:
AtlassianModule
-
-
Method Detail
-
configuration
public AnyTaskCondition configuration(java.util.Map<java.lang.String,java.lang.String> configuration)
Appends the condition 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 AnyConditionProperties build() throws PropertiesValidationException
- Specified by:
buildin classTaskCondition<AnyConditionProperties>- Throws:
PropertiesValidationException
-
-