Class RestElasticImageConfig

java.lang.Object
com.atlassian.bamboo.rest.model.admin.elasticconfiguration.RestElasticImageConfig

public class RestElasticImageConfig extends Object
  • Constructor Details

    • RestElasticImageConfig

      public RestElasticImageConfig()
  • Method Details

    • setConfigurationId

      public void setConfigurationId(Long configurationId)
    • setConfigurationName

      public void setConfigurationName(String configurationName)
    • setConfigurationDescription

      public void setConfigurationDescription(String configurationDescription)
    • setImageId

      public void setImageId(String imageId)
    • getRootFsSizeOverride

      public Integer getRootFsSizeOverride()
    • setRootFsSizeOverride

      public void setRootFsSizeOverride(@Nullable @Nullable Integer rootFsSizeOverride)
    • setEbsEnabled

      public void setEbsEnabled(boolean ebsEnabled)
    • setEbsSnapshotId

      public void setEbsSnapshotId(String ebsSnapshotId)
    • isLegacyEbsHandlingEnabled

      public Boolean isLegacyEbsHandlingEnabled()
    • setUseLegacyEbsHandling

      public void setUseLegacyEbsHandling(boolean useLegacyEbsHandling)
    • setInstanceType

      public void setInstanceType(String instanceType)
    • setAvailabilityZones

      public void setAvailabilityZones(@NotNull @NotNull Iterable<String> availabilityZones)
    • setProduct

      public void setProduct(String product)
    • setSubnetIds

      public void setSubnetIds(@NotNull @NotNull Iterable<String> subnetIds)
    • setStartupScripts

      public void setStartupScripts(List<String> startupScripts)
    • setArchitecture

      public void setArchitecture(String architecture)
    • setPlatform

      public void setPlatform(String platform)
    • setRootDeviceType

      public void setRootDeviceType(String rootDeviceType)
    • setRegion

      public void setRegion(String region)
    • setImageFilesVersion

      public void setImageFilesVersion(String imageFilesVersion)
    • getConfigurationId

      public Long getConfigurationId()
    • getConfigurationName

      public String getConfigurationName()
    • getConfigurationDescription

      public String getConfigurationDescription()
    • getImageId

      public String getImageId()
    • isEbsEnabled

      public boolean isEbsEnabled()
    • getEbsSnapshotId

      public String getEbsSnapshotId()
    • getInstanceType

      public String getInstanceType()
    • setAvailabilityZone

      public void setAvailabilityZone(String availabilityZone)
    • setSubnetId

      public void setSubnetId(String subnetId)
    • setPerSecondBillingEnabled

      public void setPerSecondBillingEnabled(Boolean perSecondBillingEnabled)
    • getAvailabilityZones

      public List<String> getAvailabilityZones()
    • getProduct

      public String getProduct()
    • getSubnetIds

      public List<String> getSubnetIds()
    • getStartupScripts

      public List<String> getStartupScripts()
    • getArchitecture

      public String getArchitecture()
    • getPlatform

      public String getPlatform()
    • getRootDeviceType

      public String getRootDeviceType()
    • getRegion

      public String getRegion()
    • getImageFilesVersion

      public String getImageFilesVersion()
    • getIamInstanceProfileArnOrName

      public String getIamInstanceProfileArnOrName()
    • setIamInstanceProfileArnOrName

      public void setIamInstanceProfileArnOrName(String iamInstanceProfileArnOrName)
    • isEbsOptimised

      public Boolean isEbsOptimised()
    • setEbsOptimised

      public void setEbsOptimised(boolean value)
    • populateDefaultValues

      public void populateDefaultValues()
    • asString

      @Nullable public static @Nullable String asString(Iterable<String> strings)
    • isPerSecondBillingEnabled

      public Boolean isPerSecondBillingEnabled()
    • setPerSecondBillingEnabled

      public void setPerSecondBillingEnabled(boolean value)
    • toString

      public String toString()
      Overrides:
      toString in class Object