|
||||||||||
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()
|
|
ElasticImageConfigurationImpl(long id)
|
Method Summary | |
---|---|
int |
compareTo(ElasticImageConfigurationImpl o)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAmiId()
Get Elastic Instance Configuration's EC2 AMI id. |
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. |
com.atlassian.aws.ec2.EC2InstanceType |
getInstanceType()
Get Elastic Instance Configuration type. |
int |
hashCode()
|
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 |
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 |
setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
|
void |
setShippedWithBamboo(boolean shippedWithBamboo)
|
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 |
---|
getId, setId |
Constructor Detail |
---|
public ElasticImageConfigurationImpl()
public ElasticImageConfigurationImpl(long id)
Method Detail |
---|
public java.lang.String getConfigurationName()
ElasticImageConfiguration
getConfigurationName
in interface ElasticImageConfiguration
public void setConfigurationName(java.lang.String configurationName)
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(java.lang.String ebsSnapshotId)
public com.atlassian.aws.ec2.EC2InstanceType getInstanceType()
ElasticImageConfiguration
getInstanceType
in interface ElasticImageConfiguration
public void setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
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.public java.lang.String getConfigurationDescription()
ElasticImageConfiguration
getConfigurationDescription
in interface ElasticImageConfiguration
public void setConfigurationDescription(java.lang.String configurationDescription)
public boolean isShippedWithBamboo()
ElasticImageConfiguration
isShippedWithBamboo
in interface ElasticImageConfiguration
public void setShippedWithBamboo(boolean shippedWithBamboo)
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)
public int hashCode()
hashCode
in class com.atlassian.core.bean.EntityObject
public boolean equals(java.lang.Object o)
equals
in class com.atlassian.core.bean.EntityObject
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 |