com.atlassian.aws.ec2
Enum EC2InstanceType

java.lang.Object
  extended by java.lang.Enum<EC2InstanceType>
      extended by com.atlassian.aws.ec2.EC2InstanceType
All Implemented Interfaces:
Serializable, Comparable<EC2InstanceType>

public enum EC2InstanceType
extends Enum<EC2InstanceType>

An enumeration of the instance types available in EC2.


Enum Constant Summary
C1_MEDIUM
           
C1_XLARGE
           
C32xlarge
           
C34xlarge
           
C38xlarge
           
C3Large
           
C3Xlarge
           
C42xlarge
           
C44xlarge
           
C48xlarge
           
C4Large
           
C4Xlarge
           
Cc28xlarge
           
Cg14xlarge
           
Cr18xlarge
           
G22xlarge
           
Hi14xlarge
           
Hs18xlarge
           
I22xlarge
           
I24xlarge
           
I28xlarge
           
I2Xlarge
           
M1_LARGE
           
M1_SMALL
           
M1_XLARGE
           
M1Medium
           
M22xlarge
           
M24xlarge
           
M2Xlarge
           
M32xlarge
           
M3Large
           
M3Medium
           
M3Xlarge
           
R32xlarge
           
R34xlarge
           
R38xlarge
           
R3Large
           
R3XLarge
           
T1Micro
           
T2Medium
           
T2Micro
           
T2Small
           
 
Field Summary
static EC2InstanceType DEFAULT
           
 
Method Summary
 com.amazonaws.services.ec2.model.InstanceType getAwsInstanceType()
           
 String getDescription()
           
 String getName()
           
 int getSsdCnt()
           
 String toString()
           
static EC2InstanceType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EC2InstanceType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

M3Medium

public static final EC2InstanceType M3Medium

M3Large

public static final EC2InstanceType M3Large

M3Xlarge

public static final EC2InstanceType M3Xlarge

M32xlarge

public static final EC2InstanceType M32xlarge

M1_SMALL

public static final EC2InstanceType M1_SMALL

M1Medium

public static final EC2InstanceType M1Medium

M1_LARGE

public static final EC2InstanceType M1_LARGE

M1_XLARGE

public static final EC2InstanceType M1_XLARGE

T1Micro

public static final EC2InstanceType T1Micro

T2Micro

public static final EC2InstanceType T2Micro

T2Small

public static final EC2InstanceType T2Small

T2Medium

public static final EC2InstanceType T2Medium

C3Large

public static final EC2InstanceType C3Large

C3Xlarge

public static final EC2InstanceType C3Xlarge

C32xlarge

public static final EC2InstanceType C32xlarge

C34xlarge

public static final EC2InstanceType C34xlarge

C38xlarge

public static final EC2InstanceType C38xlarge

C1_MEDIUM

public static final EC2InstanceType C1_MEDIUM

C1_XLARGE

public static final EC2InstanceType C1_XLARGE

Cc28xlarge

public static final EC2InstanceType Cc28xlarge

C4Large

public static final EC2InstanceType C4Large

C4Xlarge

public static final EC2InstanceType C4Xlarge

C42xlarge

public static final EC2InstanceType C42xlarge

C44xlarge

public static final EC2InstanceType C44xlarge

C48xlarge

public static final EC2InstanceType C48xlarge

G22xlarge

public static final EC2InstanceType G22xlarge

Cg14xlarge

public static final EC2InstanceType Cg14xlarge

R3Large

public static final EC2InstanceType R3Large

R3XLarge

public static final EC2InstanceType R3XLarge

R32xlarge

public static final EC2InstanceType R32xlarge

R34xlarge

public static final EC2InstanceType R34xlarge

R38xlarge

public static final EC2InstanceType R38xlarge

M2Xlarge

public static final EC2InstanceType M2Xlarge

M22xlarge

public static final EC2InstanceType M22xlarge

M24xlarge

public static final EC2InstanceType M24xlarge

Cr18xlarge

public static final EC2InstanceType Cr18xlarge

I2Xlarge

public static final EC2InstanceType I2Xlarge

I22xlarge

public static final EC2InstanceType I22xlarge

I24xlarge

public static final EC2InstanceType I24xlarge

I28xlarge

public static final EC2InstanceType I28xlarge

Hs18xlarge

public static final EC2InstanceType Hs18xlarge

Hi14xlarge

public static final EC2InstanceType Hi14xlarge
Field Detail

DEFAULT

public static final EC2InstanceType DEFAULT
Method Detail

values

public static EC2InstanceType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (EC2InstanceType c : EC2InstanceType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static EC2InstanceType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getName

public String getName()

getDescription

public String getDescription()

getSsdCnt

public int getSsdCnt()

getAwsInstanceType

public com.amazonaws.services.ec2.model.InstanceType getAwsInstanceType()

toString

public String toString()
Overrides:
toString in class Enum<EC2InstanceType>


Copyright © 2015 Atlassian. All rights reserved.