Class PerBuildContainerForEnvironmentProperties
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.model.pbc.PerBuildContainerForEnvironmentProperties
-
- All Implemented Interfaces:
com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties,com.atlassian.bamboo.specs.api.model.EntityProperties
public class PerBuildContainerForEnvironmentProperties extends Object implements com.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties
-
-
Field Summary
Fields Modifier and Type Field Description protected com.atlassian.bamboo.specs.api.model.AtlassianModulePropertiesmodulestatic com.atlassian.bamboo.specs.api.validators.common.ValidationContextVALIDATION_CONTEXT
-
Constructor Summary
Constructors Constructor Description PerBuildContainerForEnvironmentProperties(boolean enabled, String image, String size, List<ExtraContainerProperties> extraContainers, String awsRole, String architecture, HashSet<String> featureFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetArchitecture()com.atlassian.bamboo.specs.api.model.AtlassianModulePropertiesgetAtlassianPlugin()StringgetAwsRole()List<ExtraContainerProperties>getExtraContainers()HashSet<String>getFeatureFlags()StringgetImage()StringgetSize()inthashCode()booleanisEnabled()voidvalidate()
-
-
-
Method Detail
-
getAtlassianPlugin
public com.atlassian.bamboo.specs.api.model.AtlassianModuleProperties getAtlassianPlugin()
- Specified by:
getAtlassianPluginin interfacecom.atlassian.bamboo.specs.api.model.deployment.configuration.EnvironmentPluginConfigurationProperties
-
getExtraContainers
public List<ExtraContainerProperties> getExtraContainers()
-
getSize
public String getSize()
-
getImage
public String getImage()
-
isEnabled
public boolean isEnabled()
-
getAwsRole
public String getAwsRole()
-
getArchitecture
public String getArchitecture()
-
validate
public final void validate()
-
-