Skip to content

Commit a45180f

Browse files
banji180Banji Jolaoso
andauthored
added mel region (#3173)
Co-authored-by: Banji Jolaoso <[email protected]>
1 parent 300b9ad commit a45180f

File tree

4 files changed

+43
-2
lines changed

4 files changed

+43
-2
lines changed

aws-android-sdk-core/src/main/java/com/amazonaws/regions/RegionDefaults.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,32 @@ public static List<Region> getRegions() {
651651
updateRegion(region, "sts", "sts.ap-south-2.amazonaws.com", false, true);
652652

653653

654+
// Support for Asia Pacific (Melbourne) `ap-southeast-4` region
655+
region = new Region("ap-southeast-4", "amazonaws.com");
656+
ret.add(region);
657+
updateRegion(region, "autoscaling", "autoscaling.ap-southeast-4.amazonaws.com", false, true);
658+
updateRegion(region, "cognito-identity", "cognito-identity.ap-southeast-4.amazonaws.com",
659+
false, true);
660+
updateRegion(region, "cognito-idp", "cognito-idp.ap-southeast-4.amazonaws.com", false, true);
661+
updateRegion(region, "cognito-sync", "cognito-sync.ap-southeast-4.amazonaws.com", false,
662+
true);
663+
updateRegion(region, "data.iot", "data.iot.ap-southeast-4.amazonaws.com", false, true);
664+
updateRegion(region, "dynamodb", "dynamodb.ap-southeast-4.amazonaws.com", false, true);
665+
updateRegion(region, "ec2", "ec2.ap-southeast-4.amazonaws.com", false, true);
666+
updateRegion(region, "elasticloadbalancing",
667+
"elasticloadbalancing.ap-southeast-4.amazonaws.com", false, true);
668+
updateRegion(region, "firehose", "firehose.ap-southeast-4.amazonaws.com", false, true);
669+
updateRegion(region, "iot", "iot.ap-southeast-4.amazonaws.com", false, true);
670+
updateRegion(region, "kinesis", "kinesis.ap-southeast-4.amazonaws.com", false, true);
671+
updateRegion(region, "kms", "kms.ap-southeast-4.amazonaws.com", false, true);
672+
updateRegion(region, "lambda", "lambda.ap-southeast-4.amazonaws.com", false, true);
673+
updateRegion(region, "logs", "logs.ap-southeast-4.amazonaws.com", false, true);
674+
updateRegion(region, "polly", "polly.ap-southeast-4.amazonaws.com", false, true);
675+
updateRegion(region, "s3", "s3.ap-southeast-4.amazonaws.com", false, true);
676+
updateRegion(region, "sdb", "sdb.ap-southeast-4.amazonaws.com", false, true);
677+
updateRegion(region, "sns", "sns.ap-southeast-4.amazonaws.com", false, true);
678+
updateRegion(region, "sqs", "sqs.ap-southeast-4.amazonaws.com", false, true);
679+
updateRegion(region, "sts", "sts.ap-southeast-4.amazonaws.com", false, true);
654680
return ret;
655681
}
656682

aws-android-sdk-core/src/main/java/com/amazonaws/regions/Regions.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ public enum Regions {
7474
/** ap-southeast-2. */
7575
AP_SOUTHEAST_2("ap-southeast-2"),
7676

77+
/** ap-southeast-4. */
78+
AP_SOUTHEAST_4("ap-southeast-4"),
79+
7780
/** ap-northeast-1. */
7881
AP_NORTHEAST_1("ap-northeast-1"),
7982

aws-android-sdk-core/src/test/java/com/amazonaws/regions/RegionUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void testGetRegionByEndpointWithBogusEndpoint() {
4646
@Test
4747
public void testGetRegionsForService() {
4848
List<Region> regions = RegionUtils.getRegionsForService(ServiceAbbreviations.SimpleDB);
49-
assertEquals(regions.size(), 14);
49+
assertEquals(regions.size(), 15);
5050
boolean usEast1 = false;
5151
boolean usWest1 = false;
5252
for (Region curr : regions) {

aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/model/Region.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,19 @@ public enum Region {
374374
* bucket in this region.
375375
* </p>
376376
*/
377-
AP_HYD("ap-south-2");
377+
AP_HYD("ap-south-2"),
378+
379+
/**
380+
* The Asia Pacific (Melbourne) Region. This region uses Amazon S3 servers
381+
* located in Melbourne.
382+
* <p>
383+
* When using buckets in this region, set the client endpoint to
384+
* <code>s3-ap-southeast-4.amazonaws.com</code> on all requests to these buckets
385+
* to reduce any latency experienced after the first hour of creating a
386+
* bucket in this region.
387+
* </p>
388+
*/
389+
AP_Melbourne("ap-southeast-4");
378390

379391
/**
380392
* Used to extract the S3 regional id from an S3 end point. Note this

0 commit comments

Comments
 (0)