public Set get()

in providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/compute/suppliers/AWSEC2HardwareSupplier.java [143:248]


   public Set<? extends Hardware> get() {
      Builder<Hardware> sizes = ImmutableSet.builder();
      sizes.add(cc1_4xlarge().supportsImageIds(ccAmis).build());
      sizes.add(cg1_4xlarge().supportsImageIds(ccAmis).build());
      sizes.add(cc2_8xlarge().supportsImageIds(ccAmis).build());
      sizes.add(hi1_4xlarge().supportsImageIds(ccAmis).build());
      sizes.add(hs1_8xlarge().supportsImageIds(ccAmis).build());
      sizes.add(g2_2xlarge().supportsImageIds(ccAmis).build());

      sizes.add(t1_micro().build());
      sizes.add(t2_nano().build());
      sizes.add(t2_micro().build());
      sizes.add(t2_small().build());
      sizes.add(t2_medium().build());
      sizes.add(t2_large().build());
      sizes.add(t2_xlarge().build());
      sizes.add(t2_2xlarge().build());
      sizes.add(t3_nano().build());
      sizes.add(t3_micro().build());
      sizes.add(t3_small().build());
      sizes.add(t3_medium().build());
      sizes.add(t3_large().build());
      sizes.add(t3_xlarge().build());
      sizes.add(t3_2xlarge().build());
      sizes.add(c1_medium().build());
      sizes.add(c1_xlarge().build());
      sizes.add(c3_large().build());
      sizes.add(c3_xlarge().build());
      sizes.add(c3_2xlarge().build());
      sizes.add(c3_4xlarge().build());
      sizes.add(c3_8xlarge().build());
      sizes.add(c4_large().build());
      sizes.add(c4_xlarge().build());
      sizes.add(c4_2xlarge().build());
      sizes.add(c4_4xlarge().build());
      sizes.add(c4_8xlarge().build());
      sizes.add(c5_large().build());
      sizes.add(c5_xlarge().build());
      sizes.add(c5_2xlarge().build());
      sizes.add(c5_4xlarge().build());
      sizes.add(c5_9xlarge().build());
      sizes.add(c5_18xlarge().build());
      sizes.add(c5d_large().build());
      sizes.add(c5d_xlarge().build());
      sizes.add(c5d_2xlarge().build());
      sizes.add(c5d_4xlarge().build());
      sizes.add(c5d_9xlarge().build());
      sizes.add(c5d_18xlarge().build());
      sizes.add(i2_xlarge().build());
      sizes.add(i2_2xlarge().build());
      sizes.add(i2_4xlarge().build());
      sizes.add(i2_8xlarge().build());
      sizes.add(m1_large().build());
      sizes.add(m1_small().build());
      sizes.add(m1_medium().build());
      sizes.add(m1_xlarge().build());
      sizes.add(m2_xlarge().build());
      sizes.add(m2_2xlarge().build());
      sizes.add(m2_4xlarge().build());
      sizes.add(m3_medium().build());
      sizes.add(m3_large().build());
      sizes.add(m3_xlarge().build());
      sizes.add(m3_2xlarge().build());
      sizes.add(m4_large().build());
      sizes.add(m4_xlarge().build());
      sizes.add(m4_2xlarge().build());
      sizes.add(m4_4xlarge().build());
      sizes.add(m4_10xlarge().build());
      sizes.add(m4_16xlarge().build());
      sizes.add(m5_large().build());
      sizes.add(m5_xlarge().build());
      sizes.add(m5_2xlarge().build());
      sizes.add(m5_4xlarge().build());
      sizes.add(m5_12xlarge().build());
      sizes.add(m5_24xlarge().build());
      sizes.add(m5d_large().build());
      sizes.add(m5d_xlarge().build());
      sizes.add(m5d_2xlarge().build());
      sizes.add(m5d_4xlarge().build());
      sizes.add(m5d_12xlarge().build());
      sizes.add(m5d_24xlarge().build());
      sizes.add(r3_large().build());
      sizes.add(r3_xlarge().build());
      sizes.add(r3_2xlarge().build());
      sizes.add(r3_4xlarge().build());
      sizes.add(r3_8xlarge().build());
      sizes.add(r4_large().build());
      sizes.add(r4_xlarge().build());
      sizes.add(r4_2xlarge().build());
      sizes.add(r4_4xlarge().build());
      sizes.add(r4_8xlarge().build());
      sizes.add(r4_16xlarge().build());
      sizes.add(d2_xlarge().build());
      sizes.add(d2_2xlarge().build());
      sizes.add(d2_4xlarge().build());
      sizes.add(d2_8xlarge().build());
      sizes.add(x1_32xlarge().build());
      sizes.add(x1_16xlarge().build());
      sizes.add(a1_medium().build());
      sizes.add(a1_large().build());
      sizes.add(a1_xlarge().build());
      sizes.add(a1_2xlarge().build());
      sizes.add(a1_4xlarge().build());

      return sizes.build();
   }