Interface EphemeralAgentTemplate
-
- All Superinterfaces:
BambooIdProvider
,BambooObject
- All Known Implementing Classes:
EphemeralAgentTemplateImpl
@PublicApi public interface EphemeralAgentTemplate extends BambooObject
- Since:
- 9.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EphemeralAgentTemplateCapabilitySet
getCapabilitySet()
@NotNull String
getConfigurationName()
Get Ephemeral Configuration's name.@NotNull String
getTemplate()
Get Ephemeral Configuration's template.boolean
isDedicated()
boolean
isEnabled()
void
setCapabilitySet(EphemeralAgentTemplateCapabilitySet capabilitySet)
Sets Ephemeral template related capability set.void
setConfigurationName(@NotNull String configurationName)
Sets Ephemeral Configuration's name.void
setEnabled(boolean enabled)
void
setTemplate(@NotNull String template)
Sets Ephemeral Configuration's template.-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
-
-
-
Method Detail
-
getConfigurationName
@NotNull @NotNull String getConfigurationName()
Get Ephemeral Configuration's name.- Returns:
- Ephemeral Configuration's name
-
setConfigurationName
void setConfigurationName(@NotNull @NotNull String configurationName)
Sets Ephemeral Configuration's name.- Parameters:
configurationName
- Ephemeral Configuration's name
-
getTemplate
@NotNull @NotNull String getTemplate()
Get Ephemeral Configuration's template.- Returns:
- Ephemeral Configuration's template
-
setTemplate
void setTemplate(@NotNull @NotNull String template)
Sets Ephemeral Configuration's template.- Parameters:
template
- Ephemeral Configuration's template
-
isDedicated
boolean isDedicated()
- Returns:
- true if template is dedicated to project/plan/job/deployment/environment
-
isEnabled
boolean isEnabled()
- Returns:
- true if Ephemeral template is enabled
-
setEnabled
void setEnabled(boolean enabled)
-
getCapabilitySet
EphemeralAgentTemplateCapabilitySet getCapabilitySet()
- Returns:
- capabilities of template
-
setCapabilitySet
void setCapabilitySet(EphemeralAgentTemplateCapabilitySet capabilitySet)
Sets Ephemeral template related capability set.- Parameters:
capabilitySet
- Ephemeral template related capability set
-
-