Skip to content

Commit 45bdeff

Browse files
feat: gcp support implementation
1 parent 8c8bf14 commit 45bdeff

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,6 @@ lib/
4545
src/androidTest/java/com/builtio/contentstack/ApplicationTest.java
4646
src/main/res/
4747
contentstack/src/androidTest/java/com/contentstack/sdk/SyncTestCase.java
48+
49+
# key file
50+
key.keystore

contentstack/src/androidTest/java/com/contentstack/sdk/AssetTestCase.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,17 @@ public void test_AZURE_NA() throws Exception {
178178
stack = Contentstack.stack(appContext, DEFAULT_API_KEY, DEFAULT_DELIVERY_TOKEN, DEFAULT_ENV, config);
179179
}
180180

181+
@Test
182+
public void test_GCP_NA() throws Exception {
183+
Config config = new Config();
184+
String DEFAULT_API_KEY = BuildConfig.APIKey;
185+
String DEFAULT_DELIVERY_TOKEN = BuildConfig.deliveryToken;
186+
String DEFAULT_ENV = BuildConfig.environment;
187+
String DEFAULT_HOST = BuildConfig.host;
188+
config.setHost(DEFAULT_HOST);
189+
config.setRegion(Config.ContentstackRegion.GCP_NA);
190+
Context appContext = InstrumentationRegistry.getTargetContext();
191+
stack = Contentstack.stack(appContext, DEFAULT_API_KEY, DEFAULT_DELIVERY_TOKEN, DEFAULT_ENV, config);
192+
}
193+
181194
}

contentstack/src/main/java/com/contentstack/sdk/Config.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public void setBranch(String branch) {
5252
* config.setRegion(ContentstackRegion.EU);
5353
* config.setRegion(ContentstackRegion.AZURE_EU);
5454
* config.setRegion(ContentstackRegion.AZURE_NA);
55+
* config.setRegion(ContentstackRegion.GCP_NA);
5556
* }
5657
* </pre>
5758
*/
@@ -77,7 +78,7 @@ public Config earlyAccess(String[] earlyAccess) {
7778
return this;
7879
}
7980

80-
public enum ContentstackRegion {US, EU, AZURE_NA, AZURE_EU}
81+
public enum ContentstackRegion {US, EU, AZURE_NA, AZURE_EU, GCP_NA}
8182

8283
/**
8384
* Config constructor

0 commit comments

Comments
 (0)