com.atlassian.bamboo.plugins.rest.resource
Class ElasticConfigResource

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.resource.ElasticConfigResource

public class ElasticConfigResource
extends Object


Constructor Summary
ElasticConfigResource(ElasticImageConfigurationManager elasticImageConfigurationManager, ElasticAccountBean elasticAccountBean, AwsAccountBean awsAccountBean, RestHelperWrapper restHelperWrapper, AdministrationConfigurationAccessor administrationConfigurationAccessor)
           
 
Method Summary
 RestElasticImageConfig createImageConfiguration(RestElasticImageConfig restConfiguration)
           
 javax.ws.rs.core.Response deleteConfiguration(Long configurationId)
           
 javax.ws.rs.core.Response deleteConfigurationByName(String configurationName)
          Deprecated. since 5.8
 List<RestElasticImageConfig> getAll()
           
 RestElasticImageConfig getConfiguration(Long configurationId)
           
 RestElasticImageConfig getConfigurationByName(String configurationName)
          Deprecated. since 5.8
 String getDefaultAvailabilityZone()
           
 void setAwsAccountBean(AwsAccountBean awsAccountBean)
           
 void setElasticAccountBean(ElasticAccountBean elasticAccountBean)
           
 void setElasticImageConfigurationManager(ElasticImageConfigurationManager elasticImageConfigurationManager)
           
 void setI18nBean(I18nBean i18nBean)
           
 void setRestHelperWrapper(RestHelperWrapper restHelperWrapper)
           
 int updateAllImageIds(String imageId, String newImageId)
           
 RestElasticImageConfig updateConfiguration(Long configurationId, RestElasticImageConfig newElasticImageConfiguration)
           
 RestElasticImageConfig updateConfigurationByName(String configurationName, RestElasticImageConfig newElasticImageConfiguration)
          Deprecated. since 5.8
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElasticConfigResource

public ElasticConfigResource(ElasticImageConfigurationManager elasticImageConfigurationManager,
                             ElasticAccountBean elasticAccountBean,
                             AwsAccountBean awsAccountBean,
                             RestHelperWrapper restHelperWrapper,
                             AdministrationConfigurationAccessor administrationConfigurationAccessor)
Method Detail

getAll

public List<RestElasticImageConfig> getAll()

getConfiguration

public RestElasticImageConfig getConfiguration(Long configurationId)
                                        throws NotFoundException
Throws:
NotFoundException

getConfigurationByName

@Deprecated
public RestElasticImageConfig getConfigurationByName(String configurationName)
Deprecated. since 5.8


createImageConfiguration

public RestElasticImageConfig createImageConfiguration(RestElasticImageConfig restConfiguration)
                                                throws com.atlassian.aws.AWSException
Throws:
com.atlassian.aws.AWSException

updateConfiguration

public RestElasticImageConfig updateConfiguration(Long configurationId,
                                                  RestElasticImageConfig newElasticImageConfiguration)
                                           throws com.atlassian.aws.AWSException
Throws:
com.atlassian.aws.AWSException

updateConfigurationByName

@Deprecated
public RestElasticImageConfig updateConfigurationByName(String configurationName,
                                                                   RestElasticImageConfig newElasticImageConfiguration)
                                                 throws com.atlassian.aws.AWSException
Deprecated. since 5.8

Throws:
com.atlassian.aws.AWSException

deleteConfiguration

public javax.ws.rs.core.Response deleteConfiguration(Long configurationId)
                                              throws Exception
Throws:
Exception

deleteConfigurationByName

@Deprecated
public javax.ws.rs.core.Response deleteConfigurationByName(String configurationName)
                                                    throws Exception
Deprecated. since 5.8

Throws:
Exception

updateAllImageIds

public int updateAllImageIds(String imageId,
                             String newImageId)

setElasticImageConfigurationManager

public void setElasticImageConfigurationManager(ElasticImageConfigurationManager elasticImageConfigurationManager)

getDefaultAvailabilityZone

public String getDefaultAvailabilityZone()

setElasticAccountBean

public void setElasticAccountBean(ElasticAccountBean elasticAccountBean)

setAwsAccountBean

public void setAwsAccountBean(AwsAccountBean awsAccountBean)

setRestHelperWrapper

public void setRestHelperWrapper(RestHelperWrapper restHelperWrapper)

setI18nBean

public void setI18nBean(I18nBean i18nBean)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.