|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.core.bean.EntityObject com.atlassian.bamboo.core.BambooEntityObject com.atlassian.bamboo.agent.elastic.server.ElasticImageConfigurationImpl
public class ElasticImageConfigurationImpl
Field Summary |
---|
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject |
---|
id |
Constructor Summary | |
---|---|
ElasticImageConfigurationImpl()
|
Method Summary | |
---|---|
int |
compareTo(ElasticImageConfigurationImpl o)
|
boolean |
equals(java.lang.Object o)
This method needs to be here in order to use proper id |
java.lang.String |
getAmiId()
Get Elastic Instance Configuration's EC2 AMI id. |
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture |
getArchitecture()
Get image architecture |
java.lang.String |
getAvailabilityZone()
Get Availability Zone for Elastic Instance Configuration. |
ImageCapabilitySet |
getCapabilitySet()
|
java.lang.String |
getConfigurationDescription()
Get Elastic Instance Configuration's description. |
java.lang.String |
getConfigurationName()
Get Elastic Instance Configuration's name. |
java.lang.String |
getEbsSnapshotId()
Get Elastic Instance Configuration's EBS snapshot id. |
java.lang.String |
getImageFilesVersion()
|
com.atlassian.aws.ec2.EC2InstanceType |
getInstanceType()
Get Elastic Instance Configuration type. |
java.lang.String |
getOsName()
|
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform |
getPlatform()
Get image platform |
java.lang.String |
getProduct()
|
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region |
getRegion()
Get Region for which the image configuration is defined. |
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType |
getRootDeviceType()
|
java.util.List<Script> |
getStartupScripts()
|
java.lang.String |
getSubnetId()
|
int |
hashCode()
This method needs to be here in order to use proper id |
boolean |
isDedicated()
|
boolean |
isDisabled()
|
boolean |
isEbsEnabled()
Get Elastic Instance Configuration's EBS status. |
boolean |
isShippedWithBamboo()
Is set for default configuration. |
void |
setAmiId(java.lang.String amiId)
Set the Elastic Instance Configuration's EC2 AMI id (image) |
void |
setArchitecture(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture)
|
void |
setAvailabilityZone(java.lang.String availabilityZone)
Set Availability Zone for Elastic Instance Configuration. |
void |
setCapabilitySet(ImageCapabilitySet imageCapabilitySet)
|
void |
setConfigurationDescription(java.lang.String configurationDescription)
|
void |
setConfigurationName(java.lang.String configurationName)
|
void |
setDisabled(boolean disabled)
Set Disabled field for Elastic Instance Configuration |
void |
setEbsSnapshotId(java.lang.String ebsSnapshotId)
|
void |
setImageFilesVersion(java.lang.String imageFilesLevel)
|
void |
setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
|
void |
setOsName(java.lang.String osName)
|
void |
setPlatform(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform)
|
void |
setProduct(java.lang.String product)
|
void |
setRegion(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
|
void |
setRootDeviceType(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType)
|
void |
setShippedWithBamboo(boolean shippedWithBamboo)
|
void |
setStartupScripts(java.util.List<Script> startupScripts)
|
void |
setSubnetId(java.lang.String subnetId)
Subnet id in the "subnet-xxxxx" format |
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject |
---|
getId, setId |
Methods inherited from class com.atlassian.core.bean.EntityObject |
---|
clone, getCreationDate, getCurrentDate, getLastModificationDate, setClock, setCreationDate, setLastModificationDate |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.bamboo.core.BambooObject |
---|
setId |
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider |
---|
getId |
Constructor Detail |
---|
public ElasticImageConfigurationImpl()
Method Detail |
---|
public java.lang.String getConfigurationName()
ElasticImageConfiguration
getConfigurationName
in interface ElasticImageConfiguration
public void setConfigurationName(java.lang.String configurationName)
setConfigurationName
in interface ElasticImageConfiguration
public java.lang.String getAmiId()
ElasticImageConfiguration
getAmiId
in interface ElasticImageConfiguration
public void setAmiId(java.lang.String amiId)
ElasticImageConfiguration
setAmiId
in interface ElasticImageConfiguration
amiId
- - Elastic Instance Configuration's EC2 AMI idpublic boolean isEbsEnabled()
ElasticImageConfiguration
isEbsEnabled
in interface ElasticImageConfiguration
public java.lang.String getEbsSnapshotId()
ElasticImageConfiguration
getEbsSnapshotId
in interface ElasticImageConfiguration
public void setEbsSnapshotId(@Nullable java.lang.String ebsSnapshotId)
@NotNull public com.atlassian.aws.ec2.EC2InstanceType getInstanceType()
ElasticImageConfiguration
getInstanceType
in interface ElasticImageConfiguration
public void setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
setInstanceType
in interface ElasticImageConfiguration
public java.lang.String getAvailabilityZone()
ElasticImageConfiguration
getAvailabilityZone
in interface ElasticImageConfiguration
public void setAvailabilityZone(java.lang.String availabilityZone)
ElasticImageConfiguration
setAvailabilityZone
in interface ElasticImageConfiguration
availabilityZone
- Name of Availability Zone to be setup. null if the default zone should be usedpublic java.lang.String getConfigurationDescription()
ElasticImageConfiguration
getConfigurationDescription
in interface ElasticImageConfiguration
public void setConfigurationDescription(java.lang.String configurationDescription)
setConfigurationDescription
in interface ElasticImageConfiguration
public boolean isShippedWithBamboo()
ElasticImageConfiguration
isShippedWithBamboo
in interface ElasticImageConfiguration
public void setShippedWithBamboo(boolean shippedWithBamboo)
setShippedWithBamboo
in interface ElasticImageConfiguration
public boolean isDisabled()
isDisabled
in interface ElasticImageConfiguration
public void setDisabled(boolean disabled)
ElasticImageConfiguration
setDisabled
in interface ElasticImageConfiguration
@NotNull public ImageCapabilitySet getCapabilitySet()
getCapabilitySet
in interface ElasticImageConfiguration
public void setCapabilitySet(@NotNull ImageCapabilitySet imageCapabilitySet)
@NotNull public java.lang.String getProduct()
getProduct
in interface ElasticImageConfiguration
public void setProduct(java.lang.String product)
setProduct
in interface ElasticImageConfiguration
public com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region getRegion()
ElasticImageConfiguration
getRegion
in interface ElasticImageConfiguration
@Nullable public java.lang.String getSubnetId()
getSubnetId
in interface ElasticImageConfiguration
public void setSubnetId(@Nullable java.lang.String subnetId)
ElasticImageConfiguration
setSubnetId
in interface ElasticImageConfiguration
public void setRegion(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
setRegion
in interface ElasticImageConfiguration
public com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture getArchitecture()
ElasticImageConfiguration
getArchitecture
in interface ElasticImageConfiguration
public void setArchitecture(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture)
setArchitecture
in interface ElasticImageConfiguration
public com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform getPlatform()
ElasticImageConfiguration
getPlatform
in interface ElasticImageConfiguration
public void setPlatform(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform)
setPlatform
in interface ElasticImageConfiguration
public com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType getRootDeviceType()
getRootDeviceType
in interface ElasticImageConfiguration
public void setRootDeviceType(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType)
setRootDeviceType
in interface ElasticImageConfiguration
@NotNull public java.util.List<Script> getStartupScripts()
getStartupScripts
in interface ElasticImageConfiguration
public void setStartupScripts(@NotNull java.util.List<Script> startupScripts)
setStartupScripts
in interface ElasticImageConfiguration
public java.lang.String getImageFilesVersion()
getImageFilesVersion
in interface ElasticImageConfiguration
public void setImageFilesVersion(java.lang.String imageFilesLevel)
setImageFilesVersion
in interface ElasticImageConfiguration
@Nullable public java.lang.String getOsName()
getOsName
in interface ElasticImageConfiguration
public void setOsName(java.lang.String osName)
setOsName
in interface ElasticImageConfiguration
public boolean isDedicated()
isDedicated
in interface ElasticImageConfiguration
public int hashCode()
BambooEntityObject
hashCode
in class BambooEntityObject
public boolean equals(java.lang.Object o)
BambooEntityObject
equals
in class BambooEntityObject
public int compareTo(ElasticImageConfigurationImpl o)
compareTo
in interface java.lang.Comparable<ElasticImageConfigurationImpl>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |