Package com.atlassian.bamboo.buildqueue
Interface ElasticAgentDefinition
-
- All Superinterfaces:
BambooIdProvider
,BambooObject
,Cloneable
,Comparable<PipelineDefinition>
,CreationDateProvider
,DistributedProperties
,PipelineDefinition
,Serializable
- All Known Implementing Classes:
ElasticAgentDefinitionImpl
public interface ElasticAgentDefinition extends PipelineDefinition, DistributedProperties
-
-
Field Summary
-
Fields inherited from interface com.atlassian.bamboo.utils.CreationDateProvider
ORDERING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ElasticImageConfiguration
getElasticImageConfiguration()
long
getElasticImageConfigurationId()
String
getElasticImageId()
String
getElasticInstanceId()
@Nullable String
getImageFilesVersion()
void
setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
void
setElasticInstanceId(String instanceId)
void
setImageFilesVersion(@Nullable String imageFilesVersion)
-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.atlassian.bamboo.buildqueue.properties.DistributedProperties
getAgentUpTime, getLastShutdownTime, getLastStartupTime, setLastShutdownTime, setLastStartupTime
-
Methods inherited from interface com.atlassian.bamboo.buildqueue.PipelineDefinition
accept, getCreationDate, getDescription, getEphemeralAgentDedication, getEphemeralAgentDedicationUntyped, getLastModificationDate, getName, getType, isDedicated, isEnabled, setCreationDate, setDescription, setEnabled, setEphemeralAgentDedication, setEphemeralAgentDedicationUntyped, setLastModificationDate, setName
-
-
-
-
Method Detail
-
getElasticImageId
String getElasticImageId()
- Returns:
- AMI ID of instance running agent
-
getElasticImageConfigurationId
long getElasticImageConfigurationId()
- Returns:
- Id of ElasticImageConfiguration
-
getElasticImageConfiguration
ElasticImageConfiguration getElasticImageConfiguration()
- Returns:
- ElasticImageConfiguration object
-
setElasticImageConfiguration
void setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
-
getElasticInstanceId
String getElasticInstanceId()
-
setElasticInstanceId
void setElasticInstanceId(String instanceId)
-
getImageFilesVersion
@Nullable @Nullable String getImageFilesVersion()
-
setImageFilesVersion
void setImageFilesVersion(@Nullable @Nullable String imageFilesVersion)
-
-