Refine search
@Override public Set<? extends Hardware> get() { Set<Hardware> hardware = Sets.newHashSet(); for (int cpus : new int[] { 1, 2, 4, 8 }) for (int ram : new int[] { 512, 1024, 2048, 4096, 8192, 16384 }) { String id = String.format("cpu=%d,ram=%s,disk=%d", cpus, ram, 10); hardware.add(new HardwareBuilder().ids(id).ram(ram).processors(ImmutableList.of(new Processor(cpus, 1.0))) .volumes(ImmutableList.<Volume> of(new VolumeImpl(10f, true, true))).build()); } return hardware; } }
public static EC2HardwareBuilder cg1_4xlarge() { return new EC2HardwareBuilder(InstanceType.CG1_4XLARGE) .ram(22 * 1024) .processors(ImmutableList.of(new Processor(4.0, 4.0), new Processor(4.0, 4.0))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(840.0f, "/dev/sdb", false, false), new VolumeImpl(840.0f, "/dev/sdc", false, false))) .virtualizationType(VirtualizationType.HVM); }
public static EC2HardwareBuilder cc1_4xlarge() { return new EC2HardwareBuilder(InstanceType.CC1_4XLARGE) .ram(23 * 1024) .processors(ImmutableList.of(new Processor(4.0, 4.0), new Processor(4.0, 4.0))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(840.0f, "/dev/sdb", false, false), new VolumeImpl(840.0f, "/dev/sdc", false, false))) .virtualizationType(VirtualizationType.HVM); }
@Override public Set<? extends Hardware> get() { Set<Hardware> hardware = Sets.newHashSet(); for (int cpus : new int[] { 1, 2, 4, 8 }) for (int ram : new int[] { 512, 1024, 2048, 4096, 8192, 16384 }) { String id = String.format("cpu=%d,ram=%s,disk=%d", cpus, ram, 10); hardware.add(new HardwareBuilder().ids(id).ram(ram).processors(ImmutableList.of(new Processor(cpus, 1.0))) .volumes(ImmutableList.<Volume> of(new VolumeImpl(10f, true, true))).hypervisor("VMware").build()); } return hardware; } }
public static EC2HardwareBuilder cg1_4xlarge() { return new EC2HardwareBuilder(InstanceType.CG1_4XLARGE) .ram(22 * 1024) .processors(ImmutableList.of(new Processor(4.0, 4.0), new Processor(4.0, 4.0))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(840.0f, "/dev/sdb", false, false), new VolumeImpl(840.0f, "/dev/sdc", false, false))) .virtualizationType(VirtualizationType.HVM); }
/** * @see InstanceType#C1_MEDIUM */ public static EC2HardwareBuilder c1_medium() { return new EC2HardwareBuilder(InstanceType.C1_MEDIUM) .ram(1740) .processors(ImmutableList.of(new Processor(2.0, 2.5))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(340.0f, "/dev/sda2", false, false))); }
/** * @see InstanceType#M2_XLARGE */ public static EC2HardwareBuilder m2_xlarge() { return new EC2HardwareBuilder(InstanceType.M2_XLARGE).ram(17510) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of(new VolumeImpl(420.0f, "/dev/sda1", true, false))).is64Bit(true); }
/** * @see InstanceType#M1_SMALL */ public static EC2HardwareBuilder m1_small() { return new EC2HardwareBuilder(InstanceType.M1_SMALL) .ram(1740) .processors(ImmutableList.of(new Processor(1.0, 1.0))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(150.0f, "/dev/sda2", false, false))); }
/** * @see InstanceType#M2_XLARGE */ public static EC2HardwareBuilder m2_xlarge() { return new EC2HardwareBuilder(InstanceType.M2_XLARGE).ram(17510) .processors(ImmutableList.of(new Processor(2.0, 3.25))) .volumes(ImmutableList.<Volume> of(new VolumeImpl(420.0f, "/dev/sda1", true, false))).is64Bit(true); }
public static EC2HardwareBuilder cc2_8xlarge() { return new EC2HardwareBuilder(InstanceType.CC2_8XLARGE) .ram(60 * 1024 + 512) .processors(ImmutableList.of(new Processor(8.0, 5.5), new Processor(8.0, 5.5))) .volumes( ImmutableList.<Volume> of(new VolumeImpl(10.0f, "/dev/sda1", true, false), new VolumeImpl(840.0f, "/dev/sdb", false, false), new VolumeImpl(840.0f, "/dev/sdc", false, false), new VolumeImpl( 840.0f, "/dev/sdb", false, false), new VolumeImpl(840.0f, "/dev/sdc", false, false))) .virtualizationType(VirtualizationType.HVM); }
public static EC2HardwareBuilder hi1_4xlarge() { return new EC2HardwareBuilder(InstanceType.HI1_4XLARGE) .ram(60 * 1024 + 512) .processors(ImmutableList.of(new Processor(16.0, 2.1875))) .volumes(ImmutableList.<Volume> of(new VolumeImpl(1024.0f, "/dev/sda1", true, false), new VolumeImpl(1024.0f, "/dev/sdb", false, false))) .virtualizationType(VirtualizationType.HVM); }