|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.ww2.actions.admin.elastic.ConfigureSpotInstancesAction
public class ConfigureSpotInstancesAction
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
---|
BambooActionSupport.JSONStatus |
Field Summary |
---|
Fields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction |
---|
RESTRICTED_ADMIN_ACCESS_DENIED_ERROR |
Fields inherited from class com.opensymphony.xwork2.ActionSupport |
---|
LOG |
Fields inherited from interface com.opensymphony.xwork2.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
ConfigureSpotInstancesAction()
|
|
ConfigureSpotInstancesAction(AwsAccountBean awsAccountBean,
SpotInstanceConfigurationAccessor spotInstanceConfigurationAccessor,
SpotInstanceConfigurationManager spotInstanceConfigurationManager)
|
Method Summary | |
---|---|
String |
doEdit()
|
String |
doRead()
|
String |
doSave()
|
Double |
getBid(String product,
com.amazonaws.services.ec2.model.InstanceType instanceType)
|
com.atlassian.aws.ec2.SpotPrices |
getCurrentSpotPrices()
|
int |
getFieldSpotInstancesTimeoutMinutes()
|
com.atlassian.aws.ec2.EC2InstanceType[] |
getInstanceTypes()
|
SpotInstanceConfig |
getSpotInstanceConfig()
|
boolean |
isFieldSpotInstancesEnabled()
|
void |
setFieldSpotInstancesEnabled(boolean fieldSpotInstancesEnabled)
|
void |
setFieldSpotInstancesTimeoutMinutes(int fieldSpotInstancesTimeoutMinutes)
|
Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction |
---|
getSecuredDomainObject |
Methods inherited from class com.opensymphony.xwork2.ActionSupport |
---|
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware |
---|
getSecuredDomainObject |
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection |
---|
getErrorMessages, getErrors |
Methods inherited from interface com.opensymphony.xwork2.ValidationAware |
---|
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Constructor Detail |
---|
public ConfigureSpotInstancesAction()
public ConfigureSpotInstancesAction(AwsAccountBean awsAccountBean, SpotInstanceConfigurationAccessor spotInstanceConfigurationAccessor, SpotInstanceConfigurationManager spotInstanceConfigurationManager)
Method Detail |
---|
public String doRead() throws Exception
Exception
public String doSave() throws Exception
Exception
public String doEdit() throws Exception
Exception
public SpotInstanceConfig getSpotInstanceConfig()
public boolean isFieldSpotInstancesEnabled()
public void setFieldSpotInstancesEnabled(boolean fieldSpotInstancesEnabled)
public int getFieldSpotInstancesTimeoutMinutes()
public void setFieldSpotInstancesTimeoutMinutes(int fieldSpotInstancesTimeoutMinutes)
@Nullable public Double getBid(String product, com.amazonaws.services.ec2.model.InstanceType instanceType)
public com.atlassian.aws.ec2.SpotPrices getCurrentSpotPrices()
public com.atlassian.aws.ec2.EC2InstanceType[] getInstanceTypes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |