com.atlassian.bamboo.buildqueue
Interface ElasticAgentDefinition

All Superinterfaces:
BambooIdProvider, BambooObject, Cloneable, Comparable, CreationDateProvider, DistributedProperties, PipelineDefinition
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
 ElasticImageConfiguration getElasticImageConfiguration()
           
 long getElasticImageConfigurationId()
           
 String getElasticImageId()
           
 String getElasticInstanceId()
           
 String getImageFilesVersion()
           
 void setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
           
 void setElasticInstanceId(String instanceId)
           
 void setImageFilesVersion(String imageFilesVersion)
           
 
Methods inherited from interface com.atlassian.bamboo.buildqueue.PipelineDefinition
accept, getCreationDate, getDescription, getLastModificationDate, getName, getType, isEnabled, setCreationDate, setDescription, setEnabled, setLastModificationDate, setName
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.atlassian.bamboo.buildqueue.properties.DistributedProperties
getAgentUpTime, getLastShutdownTime, getLastStartupTime, setLastShutdownTime, setLastStartupTime
 

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
String getImageFilesVersion()

setImageFilesVersion

void setImageFilesVersion(@Nullable
                          String imageFilesVersion)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.