public class AllElasticInstancesAction extends GlobalAdminAction
BambooActionSupport.JSONStatus
RESTRICTED_ADMIN_ACCESS_DENIED_ERROR
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
AllElasticInstancesAction() |
Modifier and Type | Method and Description |
---|---|
String |
deleteAllDetachedEbsVolumes() |
String |
deleteEbsVolume() |
Collection<com.amazonaws.services.ec2.model.SpotInstanceRequest> |
getAllSpotInstanceRequests() |
Collection<com.amazonaws.services.ec2.model.Volume> |
getDetachedVolumes() |
Collection<com.amazonaws.services.ec2.model.Instance> |
getDisconnectedElasticInstances() |
ElasticUIBean |
getElasticUIBean() |
Collection<com.amazonaws.services.ec2.model.Instance> |
getUnrelatedElasticInstances() |
void |
setAwsAccountBean(AwsAccountBean awsAccountBean) |
void |
setElasticAccountManagementService(ElasticAccountManagementService elasticAccountManagementService) |
void |
setElasticUIBean(ElasticUIBean elasticUIBean) |
void |
setInstanceId(String instanceId) |
void |
setVolumeId(String volumeId) |
String |
shutdownAllDisconnectedInstances() |
String |
shutdownDisconnectedInstance() |
void |
validate() |
getSecuredDomainObject
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJson
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllErrorMessages
public void validate()
validate
in interface com.opensymphony.xwork2.Validateable
validate
in class com.opensymphony.xwork2.ActionSupport
public Collection<com.amazonaws.services.ec2.model.Instance> getDisconnectedElasticInstances()
public Collection<com.amazonaws.services.ec2.model.SpotInstanceRequest> getAllSpotInstanceRequests()
public Collection<com.amazonaws.services.ec2.model.Instance> getUnrelatedElasticInstances()
public String shutdownDisconnectedInstance()
public String shutdownAllDisconnectedInstances()
public String deleteAllDetachedEbsVolumes()
public String deleteEbsVolume()
public Collection<com.amazonaws.services.ec2.model.Volume> getDetachedVolumes()
public void setInstanceId(String instanceId)
public void setVolumeId(String volumeId)
public ElasticUIBean getElasticUIBean()
public void setElasticUIBean(ElasticUIBean elasticUIBean)
public void setAwsAccountBean(AwsAccountBean awsAccountBean)
public void setElasticAccountManagementService(ElasticAccountManagementService elasticAccountManagementService)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.