1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.trmk.ecloud;
20
21 import static org.jclouds.Constants.PROPERTY_API_VERSION;
22 import static org.jclouds.Constants.PROPERTY_ENDPOINT;
23 import static org.jclouds.Constants.PROPERTY_ISO3166_CODES;
24 import static org.jclouds.trmk.vcloud_0_8.reference.TerremarkConstants.PROPERTY_TERREMARK_EXTENSION_NAME;
25 import static org.jclouds.trmk.vcloud_0_8.reference.TerremarkConstants.PROPERTY_TERREMARK_EXTENSION_VERSION;
26
27 import java.util.Properties;
28
29 import org.jclouds.trmk.vcloud_0_8.TerremarkVCloudPropertiesBuilder;
30
31
32
33
34
35
36 public class TerremarkECloudPropertiesBuilder extends TerremarkVCloudPropertiesBuilder {
37 @Override
38 protected Properties defaultProperties() {
39 Properties properties = super.defaultProperties();
40 properties.setProperty(PROPERTY_ISO3166_CODES, "US-FL,US-VA,NL-NH,BR-SP");
41 properties.setProperty(PROPERTY_API_VERSION, "0.8b-ext2.8");
42 properties.setProperty(PROPERTY_ENDPOINT, "https://services.enterprisecloud.terremark.com/api");
43 properties.setProperty(PROPERTY_TERREMARK_EXTENSION_NAME, "eCloudExtensions");
44 properties.setProperty(PROPERTY_TERREMARK_EXTENSION_VERSION, "2.8");
45 return properties;
46 }
47
48 public TerremarkECloudPropertiesBuilder(Properties properties) {
49 super(properties);
50 }
51
52 }