Class ConfigureElasticInstanceSchedule

java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.atlassian.struts.TextProvider, com.atlassian.struts.ValidationAware, com.opensymphony.xwork.ValidationAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class ConfigureElasticInstanceSchedule extends GlobalAdminAction implements GlobalAdminSecurityAware
See Also:
  • Constructor Details

    • ConfigureElasticInstanceSchedule

      public ConfigureElasticInstanceSchedule()
  • Method Details

    • validate

      public void validate()
      Specified by:
      validate in interface com.opensymphony.xwork2.Validateable
      Overrides:
      validate in class com.opensymphony.xwork2.ActionSupport
    • doRead

      public String doRead()
    • add

      public String add()
    • copy

      public String copy()
    • enable

      public String enable()
    • disable

      public String disable()
    • edit

      public String edit()
    • save

      public String save()
    • delete

      public String delete()
    • getActiveInstanceAdjustmentTypes

      public List<ActiveInstanceAdjustmentType> getActiveInstanceAdjustmentTypes()
    • getElasticImageConfigurations

      public List<ElasticImageConfiguration> getElasticImageConfigurations()
    • getWhenOptions

      public List<com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption> getWhenOptions()
    • getWhatOptions

      public List<com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption> getWhatOptions()
    • isConfirmed

      public boolean isConfirmed()
    • setConfirmed

      public void setConfirmed(boolean confirmed)
    • getElasticInstanceScheduleId

      public long getElasticInstanceScheduleId()
    • setElasticInstanceScheduleId

      public void setElasticInstanceScheduleId(long elasticInstanceScheduleId)
    • getCronExpression

      public String getCronExpression()
    • setCronExpression

      public void setCronExpression(String cronExpression)
    • getElasticImageConfigurationId

      public long getElasticImageConfigurationId()
    • setElasticImageConfigurationId

      public void setElasticImageConfigurationId(long elasticImageConfigurationId)
    • getActiveInstanceAdjustmentType

      public String getActiveInstanceAdjustmentType()
    • setActiveInstanceAdjustmentType

      public void setActiveInstanceAdjustmentType(String activeInstanceAdjustmentType)
    • getTargetActiveInstances

      public int getTargetActiveInstances()
    • setTargetActiveInstances

      public void setTargetActiveInstances(int targetActiveInstances)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getWhenOption

      public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption getWhenOption()
    • setWhenOption

      public void setWhenOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhenOption whenOption)
    • getWhatOption

      public com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption getWhatOption()
    • setWhatOption

      public void setWhatOption(com.atlassian.bamboo.ww2.actions.admin.elastic.schedule.ConfigureElasticInstanceSchedule.WhatOption whatOption)