1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.epc;
20
21 import static org.jclouds.Constants.PROPERTY_ENDPOINT;
22 import static org.jclouds.Constants.PROPERTY_ISO3166_CODES;
23 import static org.jclouds.location.reference.LocationConstants.ISO3166_CODES;
24 import static org.jclouds.location.reference.LocationConstants.PROPERTY_REGION;
25 import static org.jclouds.location.reference.LocationConstants.PROPERTY_REGIONS;
26
27 import java.util.Properties;
28
29 import org.jclouds.eucalyptus.EucalyptusPropertiesBuilder;
30
31
32
33
34
35
36 public class EucalyptusPartnerCloudPropertiesBuilder extends EucalyptusPropertiesBuilder {
37
38 @Override
39 protected Properties defaultProperties() {
40 Properties properties = super.defaultProperties();
41 properties.setProperty(PROPERTY_REGIONS, "Eucalyptus");
42 properties.setProperty(PROPERTY_ISO3166_CODES, "US-CA");
43 properties.setProperty(PROPERTY_REGION + ".Eucalyptus." + ISO3166_CODES, "US-CA");
44 properties.setProperty("eucalyptus-partnercloud-ec2.virtualization-type", "kvm");
45 properties.setProperty(PROPERTY_ENDPOINT, "http://partnercloud.eucalyptus.com:8773/services/Eucalyptus");
46 return properties;
47 }
48
49 public EucalyptusPartnerCloudPropertiesBuilder(Properties properties) {
50 super(properties);
51 }
52
53 }