/** * @see InstanceType#M1_MEDIUM */ public static EC2HardwareBuilder m1_medium() { return new EC2HardwareBuilder(InstanceType.M1_MEDIUM).m1() .ram(3750) .processors(ImmutableList.of(new Processor(1.0, 2.0))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(420.0f).device("/dev/sdb").bootDevice(false).durable(false).build(), new VolumeBuilder().type(LOCAL).size(420.0f).device("/dev/sdc").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#M1_SMALL */ public static EC2HardwareBuilder m1_small() { return new EC2HardwareBuilder(InstanceType.M1_SMALL).m1() .ram(1740) .processors(ImmutableList.of(new Processor(1.0, 1.0))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(150.0f).device("/dev/sda2").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#M3_LARGE */ public static EC2HardwareBuilder m3_large() { return new EC2HardwareBuilder(InstanceType.M3_LARGE).m3() .ram(7680) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(32.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_LARGE */ public static EC2HardwareBuilder r3_large() { return new EC2HardwareBuilder(InstanceType.R3_LARGE).r3() .ram(15616) .processors(ImmutableList.of(new Processor(2.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(32.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_XLARGE */ public static EC2HardwareBuilder r3_xlarge() { return new EC2HardwareBuilder(InstanceType.R3_XLARGE).r3() .ram(31232) .processors(ImmutableList.of(new Processor(4.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(80.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#M3_LARGE */ public static EC2HardwareBuilder m3_large() { return new EC2HardwareBuilder(InstanceType.M3_LARGE).m3() .ram(7680) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(32.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_LARGE */ public static EC2HardwareBuilder r3_large() { return new EC2HardwareBuilder(InstanceType.R3_LARGE).r3() .ram(15616) .processors(ImmutableList.of(new Processor(2.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(32.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_XLARGE */ public static EC2HardwareBuilder r3_xlarge() { return new EC2HardwareBuilder(InstanceType.R3_XLARGE).r3() .ram(31232) .processors(ImmutableList.of(new Processor(4.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(80.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_2XLARGE */ public static EC2HardwareBuilder r3_2xlarge() { return new EC2HardwareBuilder(InstanceType.R3_2XLARGE).r3() .ram(62464) .processors(ImmutableList.of(new Processor(8.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(160.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_2XLARGE */ public static EC2HardwareBuilder r3_2xlarge() { return new EC2HardwareBuilder(InstanceType.R3_2XLARGE).r3() .ram(62464) .processors(ImmutableList.of(new Processor(8.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(160.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
/** * @see InstanceType#R3_4XLARGE */ public static EC2HardwareBuilder r3_4xlarge() { return new EC2HardwareBuilder(InstanceType.R3_4XLARGE).r3() .ram(124928) .processors(ImmutableList.of(new Processor(16.0, 2.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(320.0f).device("/dev/sdb").bootDevice(false).durable(false).build())); }
public static EC2HardwareBuilder cc2_8xlarge() { return new EC2HardwareBuilder(InstanceType.CC2_8XLARGE).cc2() .ram(60 * 1024 + 512) .processors(ImmutableList.of(new Processor(8.0, 5.5), new Processor(8.0, 5.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdb").bootDevice(false).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdc").bootDevice(false).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdd").bootDevice(false).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sde").bootDevice(false).durable(false).build())) .virtualizationType(VirtualizationType.HVM); }
/** * @see InstanceType#I2_XLARGE */ public static EC2HardwareBuilder i2_xlarge() { return new EC2HardwareBuilder(InstanceType.I2_XLARGE).i2() .ram(30 * 1024 + 512) .processors(ImmutableList.of(new Processor(4.0, 3.5))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(800.0f).device("/dev/sdb").bootDevice(false).durable(false).build())) .virtualizationType(VirtualizationType.HVM); }
/** * @see InstanceType#M2_2XLARGE */ public static EC2HardwareBuilder m2_2xlarge() { return new EC2HardwareBuilder(InstanceType.M2_2XLARGE).m2() .ram(35020) .processors(ImmutableList.of(new Processor(4.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdb").bootDevice(false).durable(false).build())) .is64Bit(true); }
/** * @see InstanceType#M2_2XLARGE */ public static EC2HardwareBuilder m2_2xlarge() { return new EC2HardwareBuilder(InstanceType.M2_2XLARGE).m2() .ram(35020) .processors(ImmutableList.of(new Processor(4.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdb").bootDevice(false).durable(false).build())) .is64Bit(true); }
public static EC2HardwareBuilder hi1_4xlarge() { return new EC2HardwareBuilder(InstanceType.HI1_4XLARGE).hi1() .ram(60 * 1024 + 512) .processors(ImmutableList.of(new Processor(16.0, 2.1875))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(1024.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(1024.0f).device("/dev/sdb").bootDevice(false).durable(false).build())) .virtualizationType(VirtualizationType.HVM); }
public static EC2HardwareBuilder hi1_4xlarge() { return new EC2HardwareBuilder(InstanceType.HI1_4XLARGE).hi1() .ram(60 * 1024 + 512) .processors(ImmutableList.of(new Processor(16.0, 2.1875))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(1024.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(1024.0f).device("/dev/sdb").bootDevice(false).durable(false).build())) .virtualizationType(VirtualizationType.HVM); }
public static EC2HardwareBuilder cg1_4xlarge() { return new EC2HardwareBuilder(InstanceType.CG1_4XLARGE).cg1() .ram(22 * 1024) .processors(ImmutableList.of(new Processor(4.0, 4.0), new Processor(4.0, 4.0))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(10.0f).device("/dev/sda1").bootDevice(true).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdb").bootDevice(false).durable(false).build(), new VolumeBuilder().type(LOCAL).size(840.0f).device("/dev/sdc").bootDevice(false).durable(false).build())) .virtualizationType(VirtualizationType.HVM); }
/** * @see InstanceType#M2_XLARGE */ public static EC2HardwareBuilder m2_xlarge() { return new EC2HardwareBuilder(InstanceType.M2_XLARGE).m2() .ram(17510) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(420.0f).device("/dev/sda1").bootDevice(true).durable(false).build())) .is64Bit(true); }
/** * @see InstanceType#M2_XLARGE */ public static EC2HardwareBuilder m2_xlarge() { return new EC2HardwareBuilder(InstanceType.M2_XLARGE).m2() .ram(17510) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of( new VolumeBuilder().type(LOCAL).size(420.0f).device("/dev/sda1").bootDevice(true).durable(false).build())) .is64Bit(true); }