Skip to content

Commit 39d95ee

Browse files
authored
Allow default values for non-builtIn endpoint params (#6084)
1 parent b8a7432 commit 39d95ee

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "bugfix",
3+
"category": "AWS SDK for Java v2",
4+
"contributor": "",
5+
"description": "Allow default values for non-builtIn endpoint params"
6+
}

codegen/src/main/resources/software/amazon/awssdk/codegen/rules/Parameter.java.resource

-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ public final class Parameter implements ToParameterReference {
2222
private final boolean required;
2323

2424
public Parameter(Builder builder) {
25-
if (builder.defaultValue != null && builder.builtIn == null) {
26-
throw new RuntimeException("Cannot set a default value for non-builtin parameters");
27-
}
2825
if (builder.defaultValue != null && !builder.required) {
2926
throw new RuntimeException("When a default value is set, the field must also be marked as required");
3027
}

0 commit comments

Comments
 (0)