Class EphemeralAgentsConfigurationImpl

java.lang.Object
com.atlassian.bamboo.agent.ephemeral.EphemeralAgentsConfigurationImpl
All Implemented Interfaces:
EphemeralAgentsConfiguration, Serializable

@Immutable public class EphemeralAgentsConfigurationImpl extends Object implements EphemeralAgentsConfiguration, Serializable
See Also:
  • Field Details

    • PODS_CLEANUP_DELAY_IN_SECONDS_DEFAULT_VAL

      public static final int PODS_CLEANUP_DELAY_IN_SECONDS_DEFAULT_VAL
      See Also:
    • LABEL_DEFAULT_VAL

      public static final String LABEL_DEFAULT_VAL
      See Also:
    • WAITING_FOR_EPHEMERAL_AGENT_DURATION_IN_SECONDS_DEFAULT_VAL

      public static final int WAITING_FOR_EPHEMERAL_AGENT_DURATION_IN_SECONDS_DEFAULT_VAL
      See Also:
  • Constructor Details

    • EphemeralAgentsConfigurationImpl

      public EphemeralAgentsConfigurationImpl(boolean enabled, String pathToConfig, String label, boolean podsCleanUpEnabled, Integer podsCleanUpDelay, Integer waitForEphemeralAgentDuration)
    • EphemeralAgentsConfigurationImpl

      public EphemeralAgentsConfigurationImpl(boolean enabled, String pathToConfig, String label, boolean podsCleanUpEnabled, Integer podsCleanUpDelay)
    • EphemeralAgentsConfigurationImpl

      public EphemeralAgentsConfigurationImpl(boolean enabled)
    • EphemeralAgentsConfigurationImpl

      public EphemeralAgentsConfigurationImpl(boolean enabled, @NotNull @NotNull String labelSuffix)
    • EphemeralAgentsConfigurationImpl

      public EphemeralAgentsConfigurationImpl(@NotNull @NotNull String labelSuffix)
  • Method Details