Package com.atlassian.bamboo.buildqueue
Interface EphemeralAgentDefinition
-
- All Superinterfaces:
BambooIdProvider
,BambooObject
,Cloneable
,Comparable<PipelineDefinition>
,CreationDateProvider
,DistributedProperties
,PipelineDefinition
,Serializable
- All Known Implementing Classes:
EphemeralAgentDefinitionImpl
public interface EphemeralAgentDefinition 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 String
getEphemeralAgentPodName()
EphemeralAgentTemplate
getEphemeralAgentTemplate()
long
getEphemeralAgentTemplateId()
void
setEphemeralAgentPodName(String ephemeralAgentPodName)
void
setEphemeralAgentTemplate(EphemeralAgentTemplate elasticImageConfiguration)
-
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
-
getEphemeralAgentTemplateId
long getEphemeralAgentTemplateId()
- Returns:
- id of
EphemeralAgentTemplate
since 9.3
-
getEphemeralAgentTemplate
EphemeralAgentTemplate getEphemeralAgentTemplate()
- Returns:
- EphemeralAgentTemplate object since 9.3
-
setEphemeralAgentTemplate
void setEphemeralAgentTemplate(EphemeralAgentTemplate elasticImageConfiguration)
-
getEphemeralAgentPodName
String getEphemeralAgentPodName()
- Returns:
- name of the ephemeral agent's pod since 9.3
-
setEphemeralAgentPodName
void setEphemeralAgentPodName(String ephemeralAgentPodName)
-
-