|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ElasticImageConfiguration
Method Summary | |
---|---|
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. |
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()
|
boolean |
isDedicated()
Deprecated. without replacement; this is temporary solution |
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 zone)
Set Availability Zone for Elastic Instance Configuration. |
void |
setConfigurationDescription(java.lang.String configurationDescription)
|
void |
setConfigurationName(java.lang.String configurationName)
|
void |
setDisabled(boolean disabled)
Set Disabled field for Elastic Instance Configuration |
void |
setImageFilesVersion(java.lang.String imageFilesLevel)
|
void |
setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
|
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 interface com.atlassian.bamboo.core.BambooObject |
---|
setId |
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider |
---|
getId |
Method Detail |
---|
java.lang.String getConfigurationName()
void setConfigurationName(java.lang.String configurationName)
java.lang.String getConfigurationDescription()
void setConfigurationDescription(java.lang.String configurationDescription)
java.lang.String getAmiId()
void setAmiId(java.lang.String amiId)
amiId
- - Elastic Instance Configuration's EC2 AMI idboolean isEbsEnabled()
@Nullable java.lang.String getEbsSnapshotId()
@NotNull com.atlassian.aws.ec2.EC2InstanceType getInstanceType()
void setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
@Nullable java.lang.String getAvailabilityZone()
void setAvailabilityZone(@Nullable java.lang.String zone)
zone
- Name of Availability Zone to be setup. null if the default zone should be usedboolean isDisabled()
void setDisabled(boolean disabled)
disabled
- @NotNull ImageCapabilitySet getCapabilitySet()
boolean isShippedWithBamboo()
void setShippedWithBamboo(boolean shippedWithBamboo)
@NotNull java.lang.String getProduct()
void setProduct(java.lang.String product)
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region getRegion()
void setRegion(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture getArchitecture()
void setArchitecture(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture)
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform getPlatform()
void setPlatform(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform)
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType getRootDeviceType()
void setRootDeviceType(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType)
@NotNull java.util.List<Script> getStartupScripts()
void setStartupScripts(@NotNull java.util.List<Script> startupScripts)
@Nullable java.lang.String getSubnetId()
void setSubnetId(@Nullable java.lang.String subnetId)
subnetId
- void setImageFilesVersion(@Nullable java.lang.String imageFilesLevel)
@Nullable java.lang.String getImageFilesVersion()
@Deprecated boolean isDedicated()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |