public class ElasticConfigurationImpl extends Object implements ElasticConfiguration, Serializable
| Constructor and Description |
|---|
ElasticConfigurationImpl() |
public String getAwsAccessKeyId()
getAwsAccessKeyId in interface ElasticConfigurationpublic void setAwsAccessKeyId(String awsAccessKeyId)
setAwsAccessKeyId in interface ElasticConfigurationpublic String getAwsSecretKey()
getAwsSecretKey in interface ElasticConfigurationpublic void setAwsSecretKey(String awsSecretKey)
setAwsSecretKey in interface ElasticConfigurationpublic int getMaxConcurrentInstances()
getMaxConcurrentInstances in interface ElasticConfigurationpublic void setMaxConcurrentInstances(int maxConcurrentInstances)
setMaxConcurrentInstances in interface ElasticConfigurationpublic boolean isEnabled()
isEnabled in interface ElasticConfigurationpublic void setEnabled(boolean enabled)
setEnabled in interface ElasticConfigurationpublic boolean isAutoShutdownEnabled()
ElasticConfigurationisAutoShutdownEnabled in interface ElasticConfigurationpublic void setAutoShutdownEnabled(boolean autoShutdownEnabled)
setAutoShutdownEnabled in interface ElasticConfigurationpublic int getAutoShutdownDelay()
getAutoShutdownDelay in interface ElasticConfigurationpublic void setAutoShutdownDelay(int autoShutdownDelay)
setAutoShutdownDelay in interface ElasticConfigurationpublic String getAwsPrivateKeyFile()
getAwsPrivateKeyFile in interface ElasticConfigurationpublic void setAwsPrivateKeyFile(String awsPrivateKeyFile)
setAwsPrivateKeyFile in interface ElasticConfigurationpublic String getAwsCertFile()
getAwsCertFile in interface ElasticConfigurationpublic void setAwsCertFile(String awsCertFile)
setAwsCertFile in interface ElasticConfigurationpublic boolean isUploadingOfAwsAccountDetailsEnabled()
isUploadingOfAwsAccountDetailsEnabled in interface ElasticConfigurationpublic void setUploadingOfAwsAccountDetailsEnabled(boolean uploadingOfAwsAccountDetailsEnabled)
setUploadingOfAwsAccountDetailsEnabled in interface ElasticConfigurationpublic AutomaticInstanceManagementConfig getAutomaticInstanceManagementConfig()
getAutomaticInstanceManagementConfig in interface ElasticConfigurationpublic void setAutomaticInstanceManagementConfig(AutomaticInstanceManagementConfig config)
setAutomaticInstanceManagementConfig in interface ElasticConfigurationpublic void setPublicIpForVpcEnabled(boolean value)
setPublicIpForVpcEnabled in interface ElasticConfigurationpublic boolean isPublicIpForVpcEnabled()
isPublicIpForVpcEnabled in interface ElasticConfiguration@NotNull
public static com.atlassian.aws.ec2.configuration.ImageData getShippedElasticImageData()
throws IOException
IOException@NotNull public com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region getRegion()
getRegion in interface ElasticConfigurationpublic void setRegion(@NotNull
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
setRegion in interface ElasticConfiguration@Nullable public Iterable<String> getInstallerRunCommand()
getInstallerRunCommand in interface ElasticConfigurationCopyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.