This is an automated email from the ASF dual-hosted git repository.
pvillard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 8c34b2266a7 NIFI-14205 Enhanced the AWS components by listing the AWS
Regions in case insensitive alphabetical order. (#11066)
8c34b2266a7 is described below
commit 8c34b2266a7dea76092fb9540814a4d220cdf97d
Author: dan-s1 <[email protected]>
AuthorDate: Mon Mar 30 12:11:18 2026 -0400
NIFI-14205 Enhanced the AWS components by listing the AWS Regions in case
insensitive alphabetical order. (#11066)
---
.../java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java | 1 +
.../main/java/org/apache/nifi/processors/aws/region/RegionUtil.java | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
index b4e9beac700..fcdb0104770 100644
---
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
+++
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
@@ -351,6 +351,7 @@ public abstract class AbstractS3Processor extends
AbstractAwsSyncProcessor<S3Cli
public List<String> getAvailableRegions() {
return RegionUtil.getAwsRegionAllowableValues().stream()
.map(AllowableValue::getValue)
+ .sorted()
.toList();
}
}
diff --git
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-regions/src/main/java/org/apache/nifi/processors/aws/region/RegionUtil.java
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-regions/src/main/java/org/apache/nifi/processors/aws/region/RegionUtil.java
index 2626c41c8a1..7e11778df87 100644
---
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-regions/src/main/java/org/apache/nifi/processors/aws/region/RegionUtil.java
+++
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-regions/src/main/java/org/apache/nifi/processors/aws/region/RegionUtil.java
@@ -91,8 +91,10 @@ public final class RegionUtil {
}
private static AllowableValue[] getRegionAllowableValues() {
- final List<AllowableValue> values = getAwsRegionAllowableValues();
+ final List<AllowableValue> values = new
ArrayList<>(getAwsRegionAllowableValues());
values.add(USE_CUSTOM_REGION);
+ values.sort(Comparator.comparing(AllowableValue::getDisplayName,
String.CASE_INSENSITIVE_ORDER));
+
return values.toArray(new AllowableValue[0]);
}
@@ -105,7 +107,7 @@ public final class RegionUtil {
for (final Region region : Region.regions()) {
values.add(createAwsRegionAllowableValue(region));
}
- values.sort(Comparator.comparing(AllowableValue::getDisplayName));
+
return values;
}