com.atlassian.bamboo.buildqueue
Interface ElasticAgentDefinition

All Superinterfaces:
BambooIdProvider, BambooObject, java.lang.Cloneable, java.lang.Comparable, DistributedProperties, PipelineDefinition
All Known Implementing Classes:
ElasticAgentDefinitionImpl

public interface ElasticAgentDefinition
extends PipelineDefinition, DistributedProperties


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.bamboo.buildqueue.PipelineDefinition
PipelineDefinition.TYPE
 
Method Summary
 ElasticImageConfiguration getElasticImageConfiguration()
           
 long getElasticImageConfigurationId()
           
 java.lang.String getElasticImageId()
           
 java.lang.String getElasticInstanceId()
           
 java.lang.String getImageFilesVersion()
           
 void setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
           
 void setElasticInstanceId(java.lang.String instanceId)
           
 void setImageFilesVersion(java.lang.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

java.lang.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

java.lang.String getElasticInstanceId()

setElasticInstanceId

void setElasticInstanceId(java.lang.String instanceId)

getImageFilesVersion

@Nullable
java.lang.String getImageFilesVersion()

setImageFilesVersion

void setImageFilesVersion(@Nullable
                          java.lang.String imageFilesVersion)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.