com.atlassian.bamboo.ww2.actions.admin.elastic
Class ViewElasticInstanceAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.ww2.actions.admin.elastic.ViewElasticInstanceAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
public class ViewElasticInstanceAction
- extends GlobalAdminAction
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, CONFIRM, cookieCutter, dashboardCachingManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addActionError, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewElasticInstanceAction
public ViewElasticInstanceAction()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
- Throws:
java.lang.Exception
doView
public java.lang.String doView()
throws java.lang.Exception
- Throws:
java.lang.Exception
getInstanceId
public java.lang.String getInstanceId()
setInstanceId
public void setInstanceId(java.lang.String instanceId)
getStateImagePath
public java.lang.String getStateImagePath()
getStateDescription
public java.lang.String getStateDescription()
allowShutdown
public boolean allowShutdown()
getAgent
public RemoteElasticInstance getAgent()
getInstance
public com.atlassian.aws.ec2.RemoteEC2Instance getInstance()
getIpAddress
public java.util.List<java.lang.String> getIpAddress(@NotNull
java.lang.String host)
checkIfPkFileExists
public boolean checkIfPkFileExists()
getPkFileLocation
public java.lang.String getPkFileLocation()
getPassword
@Nullable
public java.lang.String getPassword()
throws com.atlassian.aws.AWSException
- Throws:
com.atlassian.aws.AWSException
isSshEnabled
public boolean isSshEnabled()
isRdcEnabled
public boolean isRdcEnabled()
getAgentDefinition
public ElasticAgentDefinition getAgentDefinition()
getBuildAgent
public BuildAgent getBuildAgent()
getImage
public ElasticImageConfiguration getImage()
setElasticAgentManager
public void setElasticAgentManager(ElasticInstanceManager elasticInstanceManager)
setAgentManager
public void setAgentManager(AgentManager agentManager)
setElasticFunctionalityFacade
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
getElasticUIBean
public ElasticUIBean getElasticUIBean()
setElasticUIBean
public void setElasticUIBean(ElasticUIBean elasticUIBean)
Copyright © 2012 Atlassian. All Rights Reserved.