Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License").
   * You may not use this file except in compliance with the License.
   * A copy of the License is located at
   * 
   *  http://aws.amazon.com/apache2.0
   * 
  * or in the "license" file accompanying this file. This file is distributed
  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  * express or implied. See the License for the specific language governing
  * permissions and limitations under the License.
  */
 package com.amazonaws.services.ec2.model;

Instance Type
 
 public enum InstanceType {
     
     T1Micro("t1.micro"),
     M1Small("m1.small"),
     M1Medium("m1.medium"),
     M1Large("m1.large"),
     M1Xlarge("m1.xlarge"),
     M3Medium("m3.medium"),
     M3Large("m3.large"),
     M3Xlarge("m3.xlarge"),
     M32xlarge("m3.2xlarge"),
     T2Micro("t2.micro"),
     T2Small("t2.small"),
     T2Medium("t2.medium"),
     M2Xlarge("m2.xlarge"),
     M22xlarge("m2.2xlarge"),
     M24xlarge("m2.4xlarge"),
     Cr18xlarge("cr1.8xlarge"),
     I2Xlarge("i2.xlarge"),
     I22xlarge("i2.2xlarge"),
     I24xlarge("i2.4xlarge"),
     I28xlarge("i2.8xlarge"),
     Hi14xlarge("hi1.4xlarge"),
     Hs18xlarge("hs1.8xlarge"),
     C1Medium("c1.medium"),
     C1Xlarge("c1.xlarge"),
     C3Large("c3.large"),
     C3Xlarge("c3.xlarge"),
     C32xlarge("c3.2xlarge"),
     C34xlarge("c3.4xlarge"),
     C38xlarge("c3.8xlarge"),
     C4Large("c4.large"),
     C4Xlarge("c4.xlarge"),
     C42xlarge("c4.2xlarge"),
     C44xlarge("c4.4xlarge"),
     C48xlarge("c4.8xlarge"),
     Cc14xlarge("cc1.4xlarge"),
     Cc28xlarge("cc2.8xlarge"),
     G22xlarge("g2.2xlarge"),
     Cg14xlarge("cg1.4xlarge"),
     R3Large("r3.large"),
     R3Xlarge("r3.xlarge"),
     R32xlarge("r3.2xlarge"),
     R34xlarge("r3.4xlarge"),
     R38xlarge("r3.8xlarge"),
     D2Xlarge("d2.xlarge"),
     D22xlarge("d2.2xlarge"),
     D24xlarge("d2.4xlarge"),
     D28xlarge("d2.8xlarge");
 
     private String value;
 
     private InstanceType(String value) {
         this. = value;
     }
 
     @Override
     public String toString() {
         return this.;
     }

    
Use this in place of valueOf.

Parameters:
value real value
Returns:
InstanceType corresponding to the value
 
     public static InstanceType fromValue(String value) {
         if (value == null || "".equals(value)) {
             throw new IllegalArgumentException("Value cannot be null or empty!");
         
         } else if ("t1.micro".equals(value)) {
             return .;
         } else if ("m1.small".equals(value)) {
             return .;
         } else if ("m1.medium".equals(value)) {
             return .;
         } else if ("m1.large".equals(value)) {
             return .;
        } else if ("m1.xlarge".equals(value)) {
            return .;
        } else if ("m3.medium".equals(value)) {
            return .;
        } else if ("m3.large".equals(value)) {
            return .;
        } else if ("m3.xlarge".equals(value)) {
            return .;
        } else if ("m3.2xlarge".equals(value)) {
            return .;
        } else if ("t2.micro".equals(value)) {
            return .;
        } else if ("t2.small".equals(value)) {
            return .;
        } else if ("t2.medium".equals(value)) {
            return .;
        } else if ("m2.xlarge".equals(value)) {
            return .;
        } else if ("m2.2xlarge".equals(value)) {
            return .;
        } else if ("m2.4xlarge".equals(value)) {
            return .;
        } else if ("cr1.8xlarge".equals(value)) {
            return .;
        } else if ("i2.xlarge".equals(value)) {
            return .;
        } else if ("i2.2xlarge".equals(value)) {
            return .;
        } else if ("i2.4xlarge".equals(value)) {
            return .;
        } else if ("i2.8xlarge".equals(value)) {
            return .;
        } else if ("hi1.4xlarge".equals(value)) {
            return .;
        } else if ("hs1.8xlarge".equals(value)) {
            return .;
        } else if ("c1.medium".equals(value)) {
            return .;
        } else if ("c1.xlarge".equals(value)) {
            return .;
        } else if ("c3.large".equals(value)) {
            return .;
        } else if ("c3.xlarge".equals(value)) {
            return .;
        } else if ("c3.2xlarge".equals(value)) {
            return .;
        } else if ("c3.4xlarge".equals(value)) {
            return .;
        } else if ("c3.8xlarge".equals(value)) {
            return .;
        } else if ("c4.large".equals(value)) {
            return .;
        } else if ("c4.xlarge".equals(value)) {
            return .;
        } else if ("c4.2xlarge".equals(value)) {
            return .;
        } else if ("c4.4xlarge".equals(value)) {
            return .;
        } else if ("c4.8xlarge".equals(value)) {
            return .;
        } else if ("cc1.4xlarge".equals(value)) {
            return .;
        } else if ("cc2.8xlarge".equals(value)) {
            return .;
        } else if ("g2.2xlarge".equals(value)) {
            return .;
        } else if ("cg1.4xlarge".equals(value)) {
            return .;
        } else if ("r3.large".equals(value)) {
            return .;
        } else if ("r3.xlarge".equals(value)) {
            return .;
        } else if ("r3.2xlarge".equals(value)) {
            return .;
        } else if ("r3.4xlarge".equals(value)) {
            return .;
        } else if ("r3.8xlarge".equals(value)) {
            return .;
        } else if ("d2.xlarge".equals(value)) {
            return .;
        } else if ("d2.2xlarge".equals(value)) {
            return .;
        } else if ("d2.4xlarge".equals(value)) {
            return .;
        } else if ("d2.8xlarge".equals(value)) {
            return .;
        } else {
            throw new IllegalArgumentException("Cannot create enum from " + value + " value!");
        }
    }
}
    
New to GrepCode? Check out our FAQ X