Interface EphemeralAgentTemplate

All Superinterfaces:
BambooIdProvider, BambooObject
All Known Implementing Classes:
EphemeralAgentTemplateImpl

@PublicApi public interface EphemeralAgentTemplate extends BambooObject
Since:
9.3
  • Method Details

    • 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

      Returns:
      capabilities of template
    • setCapabilitySet

      void setCapabilitySet(EphemeralAgentTemplateCapabilitySet capabilitySet)
      Sets Ephemeral template related capability set.
      Parameters:
      capabilitySet - Ephemeral template related capability set