public interface ElasticImageConfiguration extends BambooObject
Modifier and Type | Method and Description |
---|---|
String |
getAmiId()
Get Elastic Instance Configuration's EC2 AMI id.
|
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture |
getArchitecture()
Get image architecture
|
Collection<String> |
getAvailabilityZones()
Get Availability Zone for Elastic Instance Configuration.
|
ImageCapabilitySet |
getCapabilitySet() |
String |
getConfigurationDescription()
Get Elastic Instance Configuration's description.
|
String |
getConfigurationName()
Get Elastic Instance Configuration's name.
|
String |
getEbsSnapshotId()
Get Elastic Instance Configuration's EBS snapshot id.
|
String |
getImageFilesVersion() |
com.atlassian.aws.ec2.EC2InstanceType |
getInstanceType()
Deprecated.
since 5.11 use
getInstanceTypes() instead |
Iterable<com.atlassian.aws.ec2.EC2InstanceType> |
getInstanceTypes() |
String |
getOsName() |
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform |
getPlatform()
Get image platform
|
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() |
List<Script> |
getStartupScripts() |
Collection<String> |
getSubnetIds() |
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Virtualisation |
getVirtualisationType() |
boolean |
isDedicated()
Deprecated.
without replacement; this is temporary solution
|
boolean |
isDisabled() |
boolean |
isEbsEnabled()
Get Elastic Instance Configuration's EBS status.
|
boolean |
isLegacyEbsHandlingEnabled() |
boolean |
isShippedWithBamboo()
Is set for default configuration.
|
void |
setAmiId(String amiId)
Set the Elastic Instance Configuration's EC2 AMI id (image)
|
void |
setArchitecture(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture) |
void |
setAvailabilityZone(String zone)
Deprecated.
since 5.8 use
setAvailabilityZones(Iterable) |
void |
setAvailabilityZones(Iterable<com.atlassian.aws.ec2.model.AvailabilityZoneId> availabilityZones) |
void |
setConfigurationDescription(String configurationDescription) |
void |
setConfigurationName(String configurationName) |
void |
setDisabled(boolean disabled)
Set Disabled field for Elastic Instance Configuration
|
void |
setImageFilesVersion(String imageFilesLevel) |
void |
setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
Deprecated.
since 5.11 use
setInstanceTypes(Iterable) instead |
void |
setInstanceTypes(Iterable<com.atlassian.aws.ec2.EC2InstanceType> instanceType) |
void |
setOsName(String osName) |
void |
setPlatform(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform) |
void |
setProduct(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(List<Script> startupScripts) |
void |
setSubnetId(String subnetId)
Deprecated.
since 5.8, use
setSubnetIds(Iterable) |
void |
setSubnetIds(Iterable<String> subnetIds)
Subnet ids in the "subnet-xxxxx" format
|
void |
setVirtualisationType(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Virtualisation paravirtual) |
setId
getId
String getConfigurationName()
void setConfigurationName(String configurationName)
String getConfigurationDescription()
void setConfigurationDescription(String configurationDescription)
String getAmiId()
void setAmiId(String amiId)
amiId
- - Elastic Instance Configuration's EC2 AMI idboolean isEbsEnabled()
@Nullable String getEbsSnapshotId()
@NotNull @Deprecated com.atlassian.aws.ec2.EC2InstanceType getInstanceType()
getInstanceTypes()
instead@NotNull Iterable<com.atlassian.aws.ec2.EC2InstanceType> getInstanceTypes()
@Deprecated void setInstanceType(com.atlassian.aws.ec2.EC2InstanceType instanceType)
setInstanceTypes(Iterable)
insteadvoid setInstanceTypes(@NotNull Iterable<com.atlassian.aws.ec2.EC2InstanceType> instanceType)
@NotNull Collection<String> getAvailabilityZones()
@Deprecated void setAvailabilityZone(@Nullable String zone)
setAvailabilityZones(Iterable)
zone
- Name of Availability Zone to be setup. null if the default zone should be usedvoid setAvailabilityZones(Iterable<com.atlassian.aws.ec2.model.AvailabilityZoneId> availabilityZones)
boolean isDisabled()
void setDisabled(boolean disabled)
disabled
- @NotNull ImageCapabilitySet getCapabilitySet()
boolean isShippedWithBamboo()
void setShippedWithBamboo(boolean shippedWithBamboo)
@NotNull String getProduct()
void setProduct(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)
@Deprecated void setSubnetId(@Nullable String subnetId)
setSubnetIds(Iterable)
@NotNull Collection<String> getSubnetIds()
void setSubnetIds(@NotNull Iterable<String> subnetIds)
void setImageFilesVersion(@Nullable String imageFilesLevel)
@Nullable String getImageFilesVersion()
@Deprecated boolean isDedicated()
String getOsName()
void setOsName(String osName)
boolean isLegacyEbsHandlingEnabled()
void setVirtualisationType(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Virtualisation paravirtual)
@Nullable com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Virtualisation getVirtualisationType()
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.
View cookie preferences