Class PerBuildContainerForJobProperties
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.model.pbc.PerBuildContainerForJobProperties
-
- All Implemented Interfaces:
com.atlassian.bamboo.specs.api.model.EntityProperties,com.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties
public class PerBuildContainerForJobProperties extends java.lang.Object implements com.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties
-
-
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 PerBuildContainerForJobProperties(boolean enabled, java.lang.String image, java.lang.String size, java.util.List<ExtraContainerProperties> extraContainers, java.lang.String awsRole, java.lang.String architecture, java.util.HashSet<java.lang.String> featureFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetArchitecture()com.atlassian.bamboo.specs.api.model.AtlassianModulePropertiesgetAtlassianPlugin()java.lang.StringgetAwsRole()java.util.List<ExtraContainerProperties>getExtraContainers()java.util.HashSet<java.lang.String>getFeatureFlags()java.lang.StringgetImage()java.lang.StringgetSize()inthashCode()booleanisEnabled()voidvalidate()
-
-
-
Constructor Detail
-
PerBuildContainerForJobProperties
public PerBuildContainerForJobProperties(boolean enabled, java.lang.String image, java.lang.String size, java.util.List<ExtraContainerProperties> extraContainers, java.lang.String awsRole, java.lang.String architecture, java.util.HashSet<java.lang.String> featureFlags)
-
-
Method Detail
-
getAtlassianPlugin
public com.atlassian.bamboo.specs.api.model.AtlassianModuleProperties getAtlassianPlugin()
- Specified by:
getAtlassianPluginin interfacecom.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties
-
getExtraContainers
public java.util.List<ExtraContainerProperties> getExtraContainers()
-
getSize
public java.lang.String getSize()
-
getImage
public java.lang.String getImage()
-
isEnabled
public boolean isEnabled()
-
getAwsRole
public java.lang.String getAwsRole()
-
getArchitecture
public java.lang.String getArchitecture()
-
getFeatureFlags
public java.util.HashSet<java.lang.String> getFeatureFlags()
-
validate
public final void validate()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-