diff --git a/.changes/2.16.43.json b/.changes/2.16.43.json
new file mode 100644
index 000000000000..73976c5c7cee
--- /dev/null
+++ b/.changes/2.16.43.json
@@ -0,0 +1,30 @@
+{
+ "version": "2.16.43",
+ "date": "2021-04-15",
+ "entries": [
+ {
+ "type": "feature",
+ "category": "AWS SDK for Java v2",
+ "contributor": "",
+ "description": "Updated service endpoint metadata."
+ },
+ {
+ "type": "bugfix",
+ "category": "Amazon DynamoDB",
+ "contributor": "",
+ "description": "Fixed an issue where structure builders containing List
- *
+ *
* @return The value of the EnumType property for this object.
* @see EnumType
*/
@@ -1141,7 +1192,7 @@ public final EnumType enumType() {
* return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from
* {@link #enumTypeAsString}.
*
- *
+ *
* @return The value of the EnumType property for this object.
* @see EnumType
*/
@@ -1151,7 +1202,7 @@ public final String enumTypeAsString() {
/**
* Returns the value of the Underscore_Name_Type property for this object.
- *
+ *
* @return The value of the Underscore_Name_Type property for this object.
*/
public final Underscore_Name_Type underscore_Name_Type() {
@@ -1186,6 +1237,7 @@ public final int hashCode() {
hashCode = 31 * hashCode + Objects.hashCode(hasListOfMaps() ? listOfMaps() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasListOfStructs() ? listOfStructs() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null);
+ hashCode = 31 * hashCode + Objects.hashCode(hasListOfMapOfStringToStruct() ? listOfMapOfStringToStruct() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToString() ? mapOfStringToString() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null);
@@ -1195,7 +1247,7 @@ public final int hashCode() {
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null);
hashCode = 31 * hashCode
- + Objects.hashCode(hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null);
+ + Objects.hashCode(hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null);
hashCode = 31 * hashCode + Objects.hashCode(timestampMember());
hashCode = 31 * hashCode + Objects.hashCode(structWithNestedTimestampMember());
hashCode = 31 * hashCode + Objects.hashCode(blobArg());
@@ -1228,44 +1280,46 @@ public final boolean equalsBySdkFields(Object obj) {
}
AllTypesRequest other = (AllTypesRequest) obj;
return Objects.equals(stringMember(), other.stringMember()) && Objects.equals(integerMember(), other.integerMember())
- && Objects.equals(booleanMember(), other.booleanMember()) && Objects.equals(floatMember(), other.floatMember())
- && Objects.equals(doubleMember(), other.doubleMember()) && Objects.equals(longMember(), other.longMember())
- && hasSimpleList() == other.hasSimpleList() && Objects.equals(simpleList(), other.simpleList())
- && hasListOfEnums() == other.hasListOfEnums()
- && Objects.equals(listOfEnumsAsStrings(), other.listOfEnumsAsStrings())
- && hasListOfMaps() == other.hasListOfMaps() && Objects.equals(listOfMaps(), other.listOfMaps())
- && hasListOfStructs() == other.hasListOfStructs() && Objects.equals(listOfStructs(), other.listOfStructs())
- && hasListOfMapOfEnumToString() == other.hasListOfMapOfEnumToString()
- && Objects.equals(listOfMapOfEnumToStringAsStrings(), other.listOfMapOfEnumToStringAsStrings())
- && hasMapOfStringToIntegerList() == other.hasMapOfStringToIntegerList()
- && Objects.equals(mapOfStringToIntegerList(), other.mapOfStringToIntegerList())
- && hasMapOfStringToString() == other.hasMapOfStringToString()
- && Objects.equals(mapOfStringToString(), other.mapOfStringToString())
- && hasMapOfStringToSimpleStruct() == other.hasMapOfStringToSimpleStruct()
- && Objects.equals(mapOfStringToSimpleStruct(), other.mapOfStringToSimpleStruct())
- && hasMapOfEnumToEnum() == other.hasMapOfEnumToEnum()
- && Objects.equals(mapOfEnumToEnumAsStrings(), other.mapOfEnumToEnumAsStrings())
- && hasMapOfEnumToString() == other.hasMapOfEnumToString()
- && Objects.equals(mapOfEnumToStringAsStrings(), other.mapOfEnumToStringAsStrings())
- && hasMapOfStringToEnum() == other.hasMapOfStringToEnum()
- && Objects.equals(mapOfStringToEnumAsStrings(), other.mapOfStringToEnumAsStrings())
- && hasMapOfEnumToSimpleStruct() == other.hasMapOfEnumToSimpleStruct()
- && Objects.equals(mapOfEnumToSimpleStructAsStrings(), other.mapOfEnumToSimpleStructAsStrings())
- && hasMapOfEnumToListOfEnums() == other.hasMapOfEnumToListOfEnums()
- && Objects.equals(mapOfEnumToListOfEnumsAsStrings(), other.mapOfEnumToListOfEnumsAsStrings())
- && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
- && Objects.equals(mapOfEnumToMapOfStringToEnumAsStrings(), other.mapOfEnumToMapOfStringToEnumAsStrings())
- && Objects.equals(timestampMember(), other.timestampMember())
- && Objects.equals(structWithNestedTimestampMember(), other.structWithNestedTimestampMember())
- && Objects.equals(blobArg(), other.blobArg())
- && Objects.equals(structWithNestedBlob(), other.structWithNestedBlob()) && hasBlobMap() == other.hasBlobMap()
- && Objects.equals(blobMap(), other.blobMap()) && hasListOfBlobs() == other.hasListOfBlobs()
- && Objects.equals(listOfBlobs(), other.listOfBlobs())
- && Objects.equals(recursiveStruct(), other.recursiveStruct())
- && Objects.equals(polymorphicTypeWithSubTypes(), other.polymorphicTypeWithSubTypes())
- && Objects.equals(polymorphicTypeWithoutSubTypes(), other.polymorphicTypeWithoutSubTypes())
- && Objects.equals(enumTypeAsString(), other.enumTypeAsString())
- && Objects.equals(underscore_Name_Type(), other.underscore_Name_Type());
+ && Objects.equals(booleanMember(), other.booleanMember()) && Objects.equals(floatMember(), other.floatMember())
+ && Objects.equals(doubleMember(), other.doubleMember()) && Objects.equals(longMember(), other.longMember())
+ && hasSimpleList() == other.hasSimpleList() && Objects.equals(simpleList(), other.simpleList())
+ && hasListOfEnums() == other.hasListOfEnums()
+ && Objects.equals(listOfEnumsAsStrings(), other.listOfEnumsAsStrings())
+ && hasListOfMaps() == other.hasListOfMaps() && Objects.equals(listOfMaps(), other.listOfMaps())
+ && hasListOfStructs() == other.hasListOfStructs() && Objects.equals(listOfStructs(), other.listOfStructs())
+ && hasListOfMapOfEnumToString() == other.hasListOfMapOfEnumToString()
+ && Objects.equals(listOfMapOfEnumToStringAsStrings(), other.listOfMapOfEnumToStringAsStrings())
+ && hasListOfMapOfStringToStruct() == other.hasListOfMapOfStringToStruct()
+ && Objects.equals(listOfMapOfStringToStruct(), other.listOfMapOfStringToStruct())
+ && hasMapOfStringToIntegerList() == other.hasMapOfStringToIntegerList()
+ && Objects.equals(mapOfStringToIntegerList(), other.mapOfStringToIntegerList())
+ && hasMapOfStringToString() == other.hasMapOfStringToString()
+ && Objects.equals(mapOfStringToString(), other.mapOfStringToString())
+ && hasMapOfStringToSimpleStruct() == other.hasMapOfStringToSimpleStruct()
+ && Objects.equals(mapOfStringToSimpleStruct(), other.mapOfStringToSimpleStruct())
+ && hasMapOfEnumToEnum() == other.hasMapOfEnumToEnum()
+ && Objects.equals(mapOfEnumToEnumAsStrings(), other.mapOfEnumToEnumAsStrings())
+ && hasMapOfEnumToString() == other.hasMapOfEnumToString()
+ && Objects.equals(mapOfEnumToStringAsStrings(), other.mapOfEnumToStringAsStrings())
+ && hasMapOfStringToEnum() == other.hasMapOfStringToEnum()
+ && Objects.equals(mapOfStringToEnumAsStrings(), other.mapOfStringToEnumAsStrings())
+ && hasMapOfEnumToSimpleStruct() == other.hasMapOfEnumToSimpleStruct()
+ && Objects.equals(mapOfEnumToSimpleStructAsStrings(), other.mapOfEnumToSimpleStructAsStrings())
+ && hasMapOfEnumToListOfEnums() == other.hasMapOfEnumToListOfEnums()
+ && Objects.equals(mapOfEnumToListOfEnumsAsStrings(), other.mapOfEnumToListOfEnumsAsStrings())
+ && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
+ && Objects.equals(mapOfEnumToMapOfStringToEnumAsStrings(), other.mapOfEnumToMapOfStringToEnumAsStrings())
+ && Objects.equals(timestampMember(), other.timestampMember())
+ && Objects.equals(structWithNestedTimestampMember(), other.structWithNestedTimestampMember())
+ && Objects.equals(blobArg(), other.blobArg())
+ && Objects.equals(structWithNestedBlob(), other.structWithNestedBlob()) && hasBlobMap() == other.hasBlobMap()
+ && Objects.equals(blobMap(), other.blobMap()) && hasListOfBlobs() == other.hasListOfBlobs()
+ && Objects.equals(listOfBlobs(), other.listOfBlobs())
+ && Objects.equals(recursiveStruct(), other.recursiveStruct())
+ && Objects.equals(polymorphicTypeWithSubTypes(), other.polymorphicTypeWithSubTypes())
+ && Objects.equals(polymorphicTypeWithoutSubTypes(), other.polymorphicTypeWithoutSubTypes())
+ && Objects.equals(enumTypeAsString(), other.enumTypeAsString())
+ && Objects.equals(underscore_Name_Type(), other.underscore_Name_Type());
}
/**
@@ -1275,103 +1329,106 @@ && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
@Override
public final String toString() {
return ToString
- .builder("AllTypesRequest")
- .add("StringMember", stringMember())
- .add("IntegerMember", integerMember())
- .add("BooleanMember", booleanMember())
- .add("FloatMember", floatMember())
- .add("DoubleMember", doubleMember())
- .add("LongMember", longMember())
- .add("SimpleList", hasSimpleList() ? simpleList() : null)
- .add("ListOfEnums", hasListOfEnums() ? listOfEnumsAsStrings() : null)
- .add("ListOfMaps", hasListOfMaps() ? listOfMaps() : null)
- .add("ListOfStructs", hasListOfStructs() ? listOfStructs() : null)
- .add("ListOfMapOfEnumToString", hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null)
- .add("MapOfStringToIntegerList", hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null)
- .add("MapOfStringToString", hasMapOfStringToString() ? mapOfStringToString() : null)
- .add("MapOfStringToSimpleStruct", hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null)
- .add("MapOfEnumToEnum", hasMapOfEnumToEnum() ? mapOfEnumToEnumAsStrings() : null)
- .add("MapOfEnumToString", hasMapOfEnumToString() ? mapOfEnumToStringAsStrings() : null)
- .add("MapOfStringToEnum", hasMapOfStringToEnum() ? mapOfStringToEnumAsStrings() : null)
- .add("MapOfEnumToSimpleStruct", hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null)
- .add("MapOfEnumToListOfEnums", hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null)
- .add("MapOfEnumToMapOfStringToEnum",
- hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null)
- .add("TimestampMember", timestampMember())
- .add("StructWithNestedTimestampMember", structWithNestedTimestampMember()).add("BlobArg", blobArg())
- .add("StructWithNestedBlob", structWithNestedBlob()).add("BlobMap", hasBlobMap() ? blobMap() : null)
- .add("ListOfBlobs", hasListOfBlobs() ? listOfBlobs() : null).add("RecursiveStruct", recursiveStruct())
- .add("PolymorphicTypeWithSubTypes", polymorphicTypeWithSubTypes())
- .add("PolymorphicTypeWithoutSubTypes", polymorphicTypeWithoutSubTypes()).add("EnumType", enumTypeAsString())
- .add("Underscore_Name_Type", underscore_Name_Type()).build();
+ .builder("AllTypesRequest")
+ .add("StringMember", stringMember())
+ .add("IntegerMember", integerMember())
+ .add("BooleanMember", booleanMember())
+ .add("FloatMember", floatMember())
+ .add("DoubleMember", doubleMember())
+ .add("LongMember", longMember())
+ .add("SimpleList", hasSimpleList() ? simpleList() : null)
+ .add("ListOfEnums", hasListOfEnums() ? listOfEnumsAsStrings() : null)
+ .add("ListOfMaps", hasListOfMaps() ? listOfMaps() : null)
+ .add("ListOfStructs", hasListOfStructs() ? listOfStructs() : null)
+ .add("ListOfMapOfEnumToString", hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null)
+ .add("ListOfMapOfStringToStruct", hasListOfMapOfStringToStruct() ? listOfMapOfStringToStruct() : null)
+ .add("MapOfStringToIntegerList", hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null)
+ .add("MapOfStringToString", hasMapOfStringToString() ? mapOfStringToString() : null)
+ .add("MapOfStringToSimpleStruct", hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null)
+ .add("MapOfEnumToEnum", hasMapOfEnumToEnum() ? mapOfEnumToEnumAsStrings() : null)
+ .add("MapOfEnumToString", hasMapOfEnumToString() ? mapOfEnumToStringAsStrings() : null)
+ .add("MapOfStringToEnum", hasMapOfStringToEnum() ? mapOfStringToEnumAsStrings() : null)
+ .add("MapOfEnumToSimpleStruct", hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null)
+ .add("MapOfEnumToListOfEnums", hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null)
+ .add("MapOfEnumToMapOfStringToEnum",
+ hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null)
+ .add("TimestampMember", timestampMember())
+ .add("StructWithNestedTimestampMember", structWithNestedTimestampMember()).add("BlobArg", blobArg())
+ .add("StructWithNestedBlob", structWithNestedBlob()).add("BlobMap", hasBlobMap() ? blobMap() : null)
+ .add("ListOfBlobs", hasListOfBlobs() ? listOfBlobs() : null).add("RecursiveStruct", recursiveStruct())
+ .add("PolymorphicTypeWithSubTypes", polymorphicTypeWithSubTypes())
+ .add("PolymorphicTypeWithoutSubTypes", polymorphicTypeWithoutSubTypes()).add("EnumType", enumTypeAsString())
+ .add("Underscore_Name_Type", underscore_Name_Type()).build();
}
public final Optional getValueForField(String fieldName, Class clazz) {
switch (fieldName) {
- case "StringMember":
- return Optional.ofNullable(clazz.cast(stringMember()));
- case "IntegerMember":
- return Optional.ofNullable(clazz.cast(integerMember()));
- case "BooleanMember":
- return Optional.ofNullable(clazz.cast(booleanMember()));
- case "FloatMember":
- return Optional.ofNullable(clazz.cast(floatMember()));
- case "DoubleMember":
- return Optional.ofNullable(clazz.cast(doubleMember()));
- case "LongMember":
- return Optional.ofNullable(clazz.cast(longMember()));
- case "SimpleList":
- return Optional.ofNullable(clazz.cast(simpleList()));
- case "ListOfEnums":
- return Optional.ofNullable(clazz.cast(listOfEnumsAsStrings()));
- case "ListOfMaps":
- return Optional.ofNullable(clazz.cast(listOfMaps()));
- case "ListOfStructs":
- return Optional.ofNullable(clazz.cast(listOfStructs()));
- case "ListOfMapOfEnumToString":
- return Optional.ofNullable(clazz.cast(listOfMapOfEnumToStringAsStrings()));
- case "MapOfStringToIntegerList":
- return Optional.ofNullable(clazz.cast(mapOfStringToIntegerList()));
- case "MapOfStringToString":
- return Optional.ofNullable(clazz.cast(mapOfStringToString()));
- case "MapOfStringToSimpleStruct":
- return Optional.ofNullable(clazz.cast(mapOfStringToSimpleStruct()));
- case "MapOfEnumToEnum":
- return Optional.ofNullable(clazz.cast(mapOfEnumToEnumAsStrings()));
- case "MapOfEnumToString":
- return Optional.ofNullable(clazz.cast(mapOfEnumToStringAsStrings()));
- case "MapOfStringToEnum":
- return Optional.ofNullable(clazz.cast(mapOfStringToEnumAsStrings()));
- case "MapOfEnumToSimpleStruct":
- return Optional.ofNullable(clazz.cast(mapOfEnumToSimpleStructAsStrings()));
- case "MapOfEnumToListOfEnums":
- return Optional.ofNullable(clazz.cast(mapOfEnumToListOfEnumsAsStrings()));
- case "MapOfEnumToMapOfStringToEnum":
- return Optional.ofNullable(clazz.cast(mapOfEnumToMapOfStringToEnumAsStrings()));
- case "TimestampMember":
- return Optional.ofNullable(clazz.cast(timestampMember()));
- case "StructWithNestedTimestampMember":
- return Optional.ofNullable(clazz.cast(structWithNestedTimestampMember()));
- case "BlobArg":
- return Optional.ofNullable(clazz.cast(blobArg()));
- case "StructWithNestedBlob":
- return Optional.ofNullable(clazz.cast(structWithNestedBlob()));
- case "BlobMap":
- return Optional.ofNullable(clazz.cast(blobMap()));
- case "ListOfBlobs":
- return Optional.ofNullable(clazz.cast(listOfBlobs()));
- case "RecursiveStruct":
- return Optional.ofNullable(clazz.cast(recursiveStruct()));
- case "PolymorphicTypeWithSubTypes":
- return Optional.ofNullable(clazz.cast(polymorphicTypeWithSubTypes()));
- case "PolymorphicTypeWithoutSubTypes":
- return Optional.ofNullable(clazz.cast(polymorphicTypeWithoutSubTypes()));
- case "EnumType":
- return Optional.ofNullable(clazz.cast(enumTypeAsString()));
- case "Underscore_Name_Type":
- return Optional.ofNullable(clazz.cast(underscore_Name_Type()));
- default:
- return Optional.empty();
+ case "StringMember":
+ return Optional.ofNullable(clazz.cast(stringMember()));
+ case "IntegerMember":
+ return Optional.ofNullable(clazz.cast(integerMember()));
+ case "BooleanMember":
+ return Optional.ofNullable(clazz.cast(booleanMember()));
+ case "FloatMember":
+ return Optional.ofNullable(clazz.cast(floatMember()));
+ case "DoubleMember":
+ return Optional.ofNullable(clazz.cast(doubleMember()));
+ case "LongMember":
+ return Optional.ofNullable(clazz.cast(longMember()));
+ case "SimpleList":
+ return Optional.ofNullable(clazz.cast(simpleList()));
+ case "ListOfEnums":
+ return Optional.ofNullable(clazz.cast(listOfEnumsAsStrings()));
+ case "ListOfMaps":
+ return Optional.ofNullable(clazz.cast(listOfMaps()));
+ case "ListOfStructs":
+ return Optional.ofNullable(clazz.cast(listOfStructs()));
+ case "ListOfMapOfEnumToString":
+ return Optional.ofNullable(clazz.cast(listOfMapOfEnumToStringAsStrings()));
+ case "ListOfMapOfStringToStruct":
+ return Optional.ofNullable(clazz.cast(listOfMapOfStringToStruct()));
+ case "MapOfStringToIntegerList":
+ return Optional.ofNullable(clazz.cast(mapOfStringToIntegerList()));
+ case "MapOfStringToString":
+ return Optional.ofNullable(clazz.cast(mapOfStringToString()));
+ case "MapOfStringToSimpleStruct":
+ return Optional.ofNullable(clazz.cast(mapOfStringToSimpleStruct()));
+ case "MapOfEnumToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToEnumAsStrings()));
+ case "MapOfEnumToString":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToStringAsStrings()));
+ case "MapOfStringToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfStringToEnumAsStrings()));
+ case "MapOfEnumToSimpleStruct":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToSimpleStructAsStrings()));
+ case "MapOfEnumToListOfEnums":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToListOfEnumsAsStrings()));
+ case "MapOfEnumToMapOfStringToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToMapOfStringToEnumAsStrings()));
+ case "TimestampMember":
+ return Optional.ofNullable(clazz.cast(timestampMember()));
+ case "StructWithNestedTimestampMember":
+ return Optional.ofNullable(clazz.cast(structWithNestedTimestampMember()));
+ case "BlobArg":
+ return Optional.ofNullable(clazz.cast(blobArg()));
+ case "StructWithNestedBlob":
+ return Optional.ofNullable(clazz.cast(structWithNestedBlob()));
+ case "BlobMap":
+ return Optional.ofNullable(clazz.cast(blobMap()));
+ case "ListOfBlobs":
+ return Optional.ofNullable(clazz.cast(listOfBlobs()));
+ case "RecursiveStruct":
+ return Optional.ofNullable(clazz.cast(recursiveStruct()));
+ case "PolymorphicTypeWithSubTypes":
+ return Optional.ofNullable(clazz.cast(polymorphicTypeWithSubTypes()));
+ case "PolymorphicTypeWithoutSubTypes":
+ return Optional.ofNullable(clazz.cast(polymorphicTypeWithoutSubTypes()));
+ case "EnumType":
+ return Optional.ofNullable(clazz.cast(enumTypeAsString()));
+ case "Underscore_Name_Type":
+ return Optional.ofNullable(clazz.cast(underscore_Name_Type()));
+ default:
+ return Optional.empty();
}
}
@@ -1541,7 +1598,7 @@ public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, Copy
*
* When the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its
* result is passed to {@link #listOfStructs(List)}.
- *
+ *
* @param listOfStructs
* a consumer that will call methods on {@link List.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1567,6 +1624,24 @@ public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, Copy
*/
Builder listOfMapOfEnumToStringWithStrings(Map... listOfMapOfEnumToString);
+ /**
+ * Sets the value of the ListOfMapOfStringToStruct property for this object.
+ *
+ * @param listOfMapOfStringToStruct
+ * The new value for the ListOfMapOfStringToStruct property for this object.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+ Builder listOfMapOfStringToStruct(Collection extends Map> listOfMapOfStringToStruct);
+
+ /**
+ * Sets the value of the ListOfMapOfStringToStruct property for this object.
+ *
+ * @param listOfMapOfStringToStruct
+ * The new value for the ListOfMapOfStringToStruct property for this object.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+ Builder listOfMapOfStringToStruct(Map... listOfMapOfStringToStruct);
+
/**
* Sets the value of the MapOfStringToIntegerList property for this object.
*
@@ -1728,7 +1803,7 @@ public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, Copy
*
* When the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and
* its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.
- *
+ *
* @param structWithNestedTimestampMember
* a consumer that will call methods on {@link StructWithTimestamp.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1736,7 +1811,7 @@ public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, Copy
*/
default Builder structWithNestedTimestampMember(Consumer structWithNestedTimestampMember) {
return structWithNestedTimestampMember(StructWithTimestamp.builder().applyMutation(structWithNestedTimestampMember)
- .build());
+ .build());
}
/**
@@ -1765,7 +1840,7 @@ default Builder structWithNestedTimestampMember(Consumer
*
* When the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and
* its result is passed to {@link #recursiveStruct(RecursiveStructType)}.
- *
+ *
* @param recursiveStruct
* a consumer that will call methods on {@link RecursiveStructType.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1846,7 +1921,7 @@ default Builder recursiveStruct(Consumer recursiveS
*
* When the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is
* passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.
- *
+ *
* @param polymorphicTypeWithSubTypes
* a consumer that will call methods on {@link BaseType.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1873,7 +1948,7 @@ default Builder polymorphicTypeWithSubTypes(Consumer polymorph
*
* When the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result
* is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.
- *
+ *
* @param polymorphicTypeWithoutSubTypes
* a consumer that will call methods on {@link SubTypeOne.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1922,7 +1997,7 @@ default Builder polymorphicTypeWithoutSubTypes(Consumer poly
*
* When the {@link Consumer} completes, {@link Underscore_Name_Type.Builder#build()} is called immediately and
* its result is passed to {@link #underscore_Name_Type(Underscore_Name_Type)}.
- *
+ *
* @param underscore_Name_Type
* a consumer that will call methods on {@link Underscore_Name_Type.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1962,6 +2037,8 @@ static final class BuilderImpl extends JsonProtocolTestsRequest.BuilderImpl impl
private List> listOfMapOfEnumToString = DefaultSdkAutoConstructList.getInstance();
+ private List> listOfMapOfStringToStruct = DefaultSdkAutoConstructList.getInstance();
+
private Map> mapOfStringToIntegerList = DefaultSdkAutoConstructMap.getInstance();
private Map mapOfStringToString = DefaultSdkAutoConstructMap.getInstance();
@@ -2018,6 +2095,7 @@ private BuilderImpl(AllTypesRequest model) {
listOfMaps(model.listOfMaps);
listOfStructs(model.listOfStructs);
listOfMapOfEnumToStringWithStrings(model.listOfMapOfEnumToString);
+ listOfMapOfStringToStruct(model.listOfMapOfStringToStruct);
mapOfStringToIntegerList(model.mapOfStringToIntegerList);
mapOfStringToString(model.mapOfStringToString);
mapOfStringToSimpleStruct(model.mapOfStringToSimpleStruct);
@@ -2214,7 +2292,7 @@ public final Collection getListOfStructs() {
return null;
}
return listOfStructs != null ? listOfStructs.stream().map(SimpleStruct::toBuilder).collect(Collectors.toList())
- : null;
+ : null;
}
@Override
@@ -2234,7 +2312,7 @@ public final Builder listOfStructs(SimpleStruct... listOfStructs) {
@SafeVarargs
public final Builder listOfStructs(Consumer... listOfStructs) {
listOfStructs(Stream.of(listOfStructs).map(c -> SimpleStruct.builder().applyMutation(c).build())
- .collect(Collectors.toList()));
+ .collect(Collectors.toList()));
return this;
}
@@ -2266,6 +2344,34 @@ public final void setListOfMapOfEnumToString(Collection extends Map> getListOfMapOfStringToStruct() {
+ if (listOfMapOfStringToStruct instanceof SdkAutoConstructList) {
+ return null;
+ }
+ return listOfMapOfStringToStruct != null ? listOfMapOfStringToStruct
+ .stream()
+ .map(m -> m.entrySet().stream()
+ .collect(Collectors.toMap(entry -> entry.getKey(), entry -> entry.getValue().toBuilder())))
+ .collect(Collectors.toList()) : null;
+ }
+
+ @Override
+ public final Builder listOfMapOfStringToStruct(Collection extends Map> listOfMapOfStringToStruct) {
+ this.listOfMapOfStringToStruct = ListOfMapOfStringToStructCopier.copy(listOfMapOfStringToStruct);
+ return this;
+ }
+
+ @Override
+ @SafeVarargs
+ public final Builder listOfMapOfStringToStruct(Map... listOfMapOfStringToStruct) {
+ listOfMapOfStringToStruct(Arrays.asList(listOfMapOfStringToStruct));
+ return this;
+ }
+
+ public final void setListOfMapOfStringToStruct(Collection> listOfMapOfStringToStruct) {
+ this.listOfMapOfStringToStruct = ListOfMapOfStringToStructCopier.copyFromBuilder(listOfMapOfStringToStruct);
+ }
+
public final Map> getMapOfStringToIntegerList() {
if (mapOfStringToIntegerList instanceof SdkAutoConstructMap) {
return null;
@@ -2305,7 +2411,7 @@ public final Map getMapOfStringToSimpleStruct() {
return null;
}
return mapOfStringToSimpleStruct != null ? CollectionUtils.mapValues(mapOfStringToSimpleStruct,
- SimpleStruct::toBuilder) : null;
+ SimpleStruct::toBuilder) : null;
}
@Override
@@ -2392,7 +2498,7 @@ public final Map getMapOfEnumToSimpleStruct() {
return null;
}
return mapOfEnumToSimpleStruct != null ? CollectionUtils.mapValues(mapOfEnumToSimpleStruct, SimpleStruct::toBuilder)
- : null;
+ : null;
}
@Override
@@ -2483,7 +2589,7 @@ public final Builder structWithNestedTimestampMember(StructWithTimestamp structW
public final void setStructWithNestedTimestampMember(StructWithTimestamp.BuilderImpl structWithNestedTimestampMember) {
this.structWithNestedTimestampMember = structWithNestedTimestampMember != null ? structWithNestedTimestampMember
- .build() : null;
+ .build() : null;
}
public final ByteBuffer getBlobArg() {
@@ -2519,7 +2625,7 @@ public final Map getBlobMap() {
return null;
}
return blobMap == null ? null : blobMap.entrySet().stream()
- .collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue().asByteBuffer()));
+ .collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue().asByteBuffer()));
}
@Override
@@ -2530,7 +2636,7 @@ public final Builder blobMap(Map blobMap) {
public final void setBlobMap(Map blobMap) {
blobMap(blobMap == null ? null : blobMap.entrySet().stream()
- .collect(Collectors.toMap(e -> e.getKey(), e -> SdkBytes.fromByteBuffer(e.getValue()))));
+ .collect(Collectors.toMap(e -> e.getKey(), e -> SdkBytes.fromByteBuffer(e.getValue()))));
}
public final List getListOfBlobs() {
@@ -2555,7 +2661,7 @@ public final Builder listOfBlobs(SdkBytes... listOfBlobs) {
public final void setListOfBlobs(Collection listOfBlobs) {
listOfBlobs(listOfBlobs == null ? null : listOfBlobs.stream().map(SdkBytes::fromByteBuffer)
- .collect(Collectors.toList()));
+ .collect(Collectors.toList()));
}
public final RecursiveStructType.Builder getRecursiveStruct() {
@@ -2598,7 +2704,7 @@ public final Builder polymorphicTypeWithoutSubTypes(SubTypeOne polymorphicTypeWi
public final void setPolymorphicTypeWithoutSubTypes(SubTypeOne.BuilderImpl polymorphicTypeWithoutSubTypes) {
this.polymorphicTypeWithoutSubTypes = polymorphicTypeWithoutSubTypes != null ? polymorphicTypeWithoutSubTypes.build()
- : null;
+ : null;
}
public final String getEnumType() {
@@ -2658,4 +2764,3 @@ public List> sdkFields() {
}
}
}
-
diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesresponse.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesresponse.java
index 4ff4ae49b9f5..c592f18756c8 100644
--- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesresponse.java
+++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesresponse.java
@@ -37,374 +37,398 @@
*/
@Generated("software.amazon.awssdk:codegen")
public final class AllTypesResponse extends JsonProtocolTestsResponse implements
- ToCopyableBuilder {
+ ToCopyableBuilder {
private static final SdkField STRING_MEMBER_FIELD = SdkField. builder(MarshallingType.STRING)
- .memberName("StringMember").getter(getter(AllTypesResponse::stringMember)).setter(setter(Builder::stringMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StringMember").build()).build();
+ .memberName("StringMember").getter(getter(AllTypesResponse::stringMember)).setter(setter(Builder::stringMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StringMember").build()).build();
private static final SdkField INTEGER_MEMBER_FIELD = SdkField. builder(MarshallingType.INTEGER)
- .memberName("IntegerMember").getter(getter(AllTypesResponse::integerMember)).setter(setter(Builder::integerMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("IntegerMember").build()).build();
+ .memberName("IntegerMember").getter(getter(AllTypesResponse::integerMember)).setter(setter(Builder::integerMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("IntegerMember").build()).build();
private static final SdkField BOOLEAN_MEMBER_FIELD = SdkField. builder(MarshallingType.BOOLEAN)
- .memberName("BooleanMember").getter(getter(AllTypesResponse::booleanMember)).setter(setter(Builder::booleanMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BooleanMember").build()).build();
+ .memberName("BooleanMember").getter(getter(AllTypesResponse::booleanMember)).setter(setter(Builder::booleanMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BooleanMember").build()).build();
private static final SdkField FLOAT_MEMBER_FIELD = SdkField. builder(MarshallingType.FLOAT)
- .memberName("FloatMember").getter(getter(AllTypesResponse::floatMember)).setter(setter(Builder::floatMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("FloatMember").build()).build();
+ .memberName("FloatMember").getter(getter(AllTypesResponse::floatMember)).setter(setter(Builder::floatMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("FloatMember").build()).build();
private static final SdkField DOUBLE_MEMBER_FIELD = SdkField. builder(MarshallingType.DOUBLE)
- .memberName("DoubleMember").getter(getter(AllTypesResponse::doubleMember)).setter(setter(Builder::doubleMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("DoubleMember").build()).build();
+ .memberName("DoubleMember").getter(getter(AllTypesResponse::doubleMember)).setter(setter(Builder::doubleMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("DoubleMember").build()).build();
private static final SdkField LONG_MEMBER_FIELD = SdkField. builder(MarshallingType.LONG)
- .memberName("LongMember").getter(getter(AllTypesResponse::longMember)).setter(setter(Builder::longMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("LongMember").build()).build();
+ .memberName("LongMember").getter(getter(AllTypesResponse::longMember)).setter(setter(Builder::longMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("LongMember").build()).build();
private static final SdkField> SIMPLE_LIST_FIELD = SdkField
- .> builder(MarshallingType.LIST)
- .memberName("SimpleList")
- .getter(getter(AllTypesResponse::simpleList))
- .setter(setter(Builder::simpleList))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("SimpleList").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build()).build()).build();
+ .> builder(MarshallingType.LIST)
+ .memberName("SimpleList")
+ .getter(getter(AllTypesResponse::simpleList))
+ .setter(setter(Builder::simpleList))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("SimpleList").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build()).build()).build();
private static final SdkField> LIST_OF_ENUMS_FIELD = SdkField
- .> builder(MarshallingType.LIST)
- .memberName("ListOfEnums")
- .getter(getter(AllTypesResponse::listOfEnumsAsStrings))
- .setter(setter(Builder::listOfEnumsWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfEnums").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build()).build()).build();
+ .> builder(MarshallingType.LIST)
+ .memberName("ListOfEnums")
+ .getter(getter(AllTypesResponse::listOfEnumsAsStrings))
+ .setter(setter(Builder::listOfEnumsWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfEnums").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build()).build()).build();
private static final SdkField>> LIST_OF_MAPS_FIELD = SdkField
- .>> builder(MarshallingType.LIST)
- .memberName("ListOfMaps")
- .getter(getter(AllTypesResponse::listOfMaps))
- .setter(setter(Builder::listOfMaps))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfMaps").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField.> builder(MarshallingType.MAP)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder()
- .location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build())
- .build()).build()).build()).build();
+ .>> builder(MarshallingType.LIST)
+ .memberName("ListOfMaps")
+ .getter(getter(AllTypesResponse::listOfMaps))
+ .setter(setter(Builder::listOfMaps))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfMaps").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField.> builder(MarshallingType.MAP)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build())
+ .build()).build()).build()).build();
private static final SdkField> LIST_OF_STRUCTS_FIELD = SdkField
- .> builder(MarshallingType.LIST)
- .memberName("ListOfStructs")
- .getter(getter(AllTypesResponse::listOfStructs))
- .setter(setter(Builder::listOfStructs))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfStructs").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.SDK_POJO)
- .constructor(SimpleStruct::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build()).build()).build();
+ .> builder(MarshallingType.LIST)
+ .memberName("ListOfStructs")
+ .getter(getter(AllTypesResponse::listOfStructs))
+ .setter(setter(Builder::listOfStructs))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfStructs").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.SDK_POJO)
+ .constructor(SimpleStruct::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build()).build()).build();
private static final SdkField>> LIST_OF_MAP_OF_ENUM_TO_STRING_FIELD = SdkField
- .>> builder(MarshallingType.LIST)
- .memberName("ListOfMapOfEnumToString")
- .getter(getter(AllTypesResponse::listOfMapOfEnumToStringAsStrings))
- .setter(setter(Builder::listOfMapOfEnumToStringWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfMapOfEnumToString").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField.> builder(MarshallingType.MAP)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder()
- .location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build())
- .build()).build()).build()).build();
+ .>> builder(MarshallingType.LIST)
+ .memberName("ListOfMapOfEnumToString")
+ .getter(getter(AllTypesResponse::listOfMapOfEnumToStringAsStrings))
+ .setter(setter(Builder::listOfMapOfEnumToStringWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfMapOfEnumToString").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField.> builder(MarshallingType.MAP)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build())
+ .build()).build()).build()).build();
+
+ private static final SdkField>> LIST_OF_MAP_OF_STRING_TO_STRUCT_FIELD = SdkField
+ .>> builder(MarshallingType.LIST)
+ .memberName("ListOfMapOfStringToStruct")
+ .getter(getter(AllTypesResponse::listOfMapOfStringToStruct))
+ .setter(setter(Builder::listOfMapOfStringToStruct))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfMapOfStringToStruct").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField.> builder(MarshallingType.MAP)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.SDK_POJO)
+ .constructor(SimpleStruct::builder)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build())
+ .build()).build()).build()).build();
private static final SdkField>> MAP_OF_STRING_TO_INTEGER_LIST_FIELD = SdkField
- .>> builder(MarshallingType.MAP)
- .memberName("MapOfStringToIntegerList")
- .getter(getter(AllTypesResponse::mapOfStringToIntegerList))
- .setter(setter(Builder::mapOfStringToIntegerList))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToIntegerList").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField.> builder(MarshallingType.LIST)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.INTEGER)
- .traits(LocationTrait.builder()
- .location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build())
- .build()).build()).build()).build();
+ .>> builder(MarshallingType.MAP)
+ .memberName("MapOfStringToIntegerList")
+ .getter(getter(AllTypesResponse::mapOfStringToIntegerList))
+ .setter(setter(Builder::mapOfStringToIntegerList))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToIntegerList").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField.> builder(MarshallingType.LIST)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.INTEGER)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build())
+ .build()).build()).build()).build();
private static final SdkField> MAP_OF_STRING_TO_STRING_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfStringToString")
- .getter(getter(AllTypesResponse::mapOfStringToString))
- .setter(setter(Builder::mapOfStringToString))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToString").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfStringToString")
+ .getter(getter(AllTypesResponse::mapOfStringToString))
+ .setter(setter(Builder::mapOfStringToString))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToString").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> MAP_OF_STRING_TO_SIMPLE_STRUCT_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfStringToSimpleStruct")
- .getter(getter(AllTypesResponse::mapOfStringToSimpleStruct))
- .setter(setter(Builder::mapOfStringToSimpleStruct))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToSimpleStruct").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.SDK_POJO)
- .constructor(SimpleStruct::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfStringToSimpleStruct")
+ .getter(getter(AllTypesResponse::mapOfStringToSimpleStruct))
+ .setter(setter(Builder::mapOfStringToSimpleStruct))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToSimpleStruct").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.SDK_POJO)
+ .constructor(SimpleStruct::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> MAP_OF_ENUM_TO_ENUM_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfEnumToEnum")
- .getter(getter(AllTypesResponse::mapOfEnumToEnumAsStrings))
- .setter(setter(Builder::mapOfEnumToEnumWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToEnum").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfEnumToEnum")
+ .getter(getter(AllTypesResponse::mapOfEnumToEnumAsStrings))
+ .setter(setter(Builder::mapOfEnumToEnumWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToEnum").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> MAP_OF_ENUM_TO_STRING_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfEnumToString")
- .getter(getter(AllTypesResponse::mapOfEnumToStringAsStrings))
- .setter(setter(Builder::mapOfEnumToStringWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToString").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfEnumToString")
+ .getter(getter(AllTypesResponse::mapOfEnumToStringAsStrings))
+ .setter(setter(Builder::mapOfEnumToStringWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToString").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> MAP_OF_STRING_TO_ENUM_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfStringToEnum")
- .getter(getter(AllTypesResponse::mapOfStringToEnumAsStrings))
- .setter(setter(Builder::mapOfStringToEnumWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToEnum").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfStringToEnum")
+ .getter(getter(AllTypesResponse::mapOfStringToEnumAsStrings))
+ .setter(setter(Builder::mapOfStringToEnumWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfStringToEnum").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> MAP_OF_ENUM_TO_SIMPLE_STRUCT_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("MapOfEnumToSimpleStruct")
- .getter(getter(AllTypesResponse::mapOfEnumToSimpleStructAsStrings))
- .setter(setter(Builder::mapOfEnumToSimpleStructWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToSimpleStruct").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.SDK_POJO)
- .constructor(SimpleStruct::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("MapOfEnumToSimpleStruct")
+ .getter(getter(AllTypesResponse::mapOfEnumToSimpleStructAsStrings))
+ .setter(setter(Builder::mapOfEnumToSimpleStructWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToSimpleStruct").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.SDK_POJO)
+ .constructor(SimpleStruct::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField>> MAP_OF_ENUM_TO_LIST_OF_ENUMS_FIELD = SdkField
- .>> builder(MarshallingType.MAP)
- .memberName("MapOfEnumToListOfEnums")
- .getter(getter(AllTypesResponse::mapOfEnumToListOfEnumsAsStrings))
- .setter(setter(Builder::mapOfEnumToListOfEnumsWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToListOfEnums").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField.> builder(MarshallingType.LIST)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder()
- .location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build())
- .build()).build()).build()).build();
+ .>> builder(MarshallingType.MAP)
+ .memberName("MapOfEnumToListOfEnums")
+ .getter(getter(AllTypesResponse::mapOfEnumToListOfEnumsAsStrings))
+ .setter(setter(Builder::mapOfEnumToListOfEnumsWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToListOfEnums").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField.> builder(MarshallingType.LIST)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build())
+ .build()).build()).build()).build();
private static final SdkField>> MAP_OF_ENUM_TO_MAP_OF_STRING_TO_ENUM_FIELD = SdkField
- .>> builder(MarshallingType.MAP)
- .memberName("MapOfEnumToMapOfStringToEnum")
- .getter(getter(AllTypesResponse::mapOfEnumToMapOfStringToEnumAsStrings))
- .setter(setter(Builder::mapOfEnumToMapOfStringToEnumWithStrings))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToMapOfStringToEnum")
- .build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField.> builder(MarshallingType.MAP)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.STRING)
- .traits(LocationTrait.builder()
- .location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build())
- .build()).build()).build()).build();
+ .>> builder(MarshallingType.MAP)
+ .memberName("MapOfEnumToMapOfStringToEnum")
+ .getter(getter(AllTypesResponse::mapOfEnumToMapOfStringToEnumAsStrings))
+ .setter(setter(Builder::mapOfEnumToMapOfStringToEnumWithStrings))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("MapOfEnumToMapOfStringToEnum")
+ .build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField.> builder(MarshallingType.MAP)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.STRING)
+ .traits(LocationTrait.builder()
+ .location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build())
+ .build()).build()).build()).build();
private static final SdkField TIMESTAMP_MEMBER_FIELD = SdkField. builder(MarshallingType.INSTANT)
- .memberName("TimestampMember").getter(getter(AllTypesResponse::timestampMember))
- .setter(setter(Builder::timestampMember))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TimestampMember").build()).build();
+ .memberName("TimestampMember").getter(getter(AllTypesResponse::timestampMember))
+ .setter(setter(Builder::timestampMember))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("TimestampMember").build()).build();
private static final SdkField STRUCT_WITH_NESTED_TIMESTAMP_MEMBER_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO)
- .memberName("StructWithNestedTimestampMember")
- .getter(getter(AllTypesResponse::structWithNestedTimestampMember))
- .setter(setter(Builder::structWithNestedTimestampMember))
- .constructor(StructWithTimestamp::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StructWithNestedTimestampMember")
- .build()).build();
+ . builder(MarshallingType.SDK_POJO)
+ .memberName("StructWithNestedTimestampMember")
+ .getter(getter(AllTypesResponse::structWithNestedTimestampMember))
+ .setter(setter(Builder::structWithNestedTimestampMember))
+ .constructor(StructWithTimestamp::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StructWithNestedTimestampMember")
+ .build()).build();
private static final SdkField BLOB_ARG_FIELD = SdkField. builder(MarshallingType.SDK_BYTES)
- .memberName("BlobArg").getter(getter(AllTypesResponse::blobArg)).setter(setter(Builder::blobArg))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BlobArg").build()).build();
+ .memberName("BlobArg").getter(getter(AllTypesResponse::blobArg)).setter(setter(Builder::blobArg))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BlobArg").build()).build();
private static final SdkField STRUCT_WITH_NESTED_BLOB_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO).memberName("StructWithNestedBlob")
- .getter(getter(AllTypesResponse::structWithNestedBlob)).setter(setter(Builder::structWithNestedBlob))
- .constructor(StructWithNestedBlobType::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StructWithNestedBlob").build())
- .build();
+ . builder(MarshallingType.SDK_POJO).memberName("StructWithNestedBlob")
+ .getter(getter(AllTypesResponse::structWithNestedBlob)).setter(setter(Builder::structWithNestedBlob))
+ .constructor(StructWithNestedBlobType::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("StructWithNestedBlob").build())
+ .build();
private static final SdkField> BLOB_MAP_FIELD = SdkField
- .> builder(MarshallingType.MAP)
- .memberName("BlobMap")
- .getter(getter(AllTypesResponse::blobMap))
- .setter(setter(Builder::blobMap))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BlobMap").build(),
- MapTrait.builder()
- .keyLocationName("key")
- .valueLocationName("value")
- .valueFieldInfo(
- SdkField. builder(MarshallingType.SDK_BYTES)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("value").build()).build()).build()).build();
+ .> builder(MarshallingType.MAP)
+ .memberName("BlobMap")
+ .getter(getter(AllTypesResponse::blobMap))
+ .setter(setter(Builder::blobMap))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("BlobMap").build(),
+ MapTrait.builder()
+ .keyLocationName("key")
+ .valueLocationName("value")
+ .valueFieldInfo(
+ SdkField. builder(MarshallingType.SDK_BYTES)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("value").build()).build()).build()).build();
private static final SdkField> LIST_OF_BLOBS_FIELD = SdkField
- .> builder(MarshallingType.LIST)
- .memberName("ListOfBlobs")
- .getter(getter(AllTypesResponse::listOfBlobs))
- .setter(setter(Builder::listOfBlobs))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfBlobs").build(),
- ListTrait
- .builder()
- .memberLocationName(null)
- .memberFieldInfo(
- SdkField. builder(MarshallingType.SDK_BYTES)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
- .locationName("member").build()).build()).build()).build();
+ .> builder(MarshallingType.LIST)
+ .memberName("ListOfBlobs")
+ .getter(getter(AllTypesResponse::listOfBlobs))
+ .setter(setter(Builder::listOfBlobs))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("ListOfBlobs").build(),
+ ListTrait
+ .builder()
+ .memberLocationName(null)
+ .memberFieldInfo(
+ SdkField. builder(MarshallingType.SDK_BYTES)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD)
+ .locationName("member").build()).build()).build()).build();
private static final SdkField RECURSIVE_STRUCT_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO).memberName("RecursiveStruct")
- .getter(getter(AllTypesResponse::recursiveStruct)).setter(setter(Builder::recursiveStruct))
- .constructor(RecursiveStructType::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("RecursiveStruct").build()).build();
+ . builder(MarshallingType.SDK_POJO).memberName("RecursiveStruct")
+ .getter(getter(AllTypesResponse::recursiveStruct)).setter(setter(Builder::recursiveStruct))
+ .constructor(RecursiveStructType::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("RecursiveStruct").build()).build();
private static final SdkField POLYMORPHIC_TYPE_WITH_SUB_TYPES_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO)
- .memberName("PolymorphicTypeWithSubTypes")
- .getter(getter(AllTypesResponse::polymorphicTypeWithSubTypes))
- .setter(setter(Builder::polymorphicTypeWithSubTypes))
- .constructor(BaseType::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PolymorphicTypeWithSubTypes")
- .build()).build();
+ . builder(MarshallingType.SDK_POJO)
+ .memberName("PolymorphicTypeWithSubTypes")
+ .getter(getter(AllTypesResponse::polymorphicTypeWithSubTypes))
+ .setter(setter(Builder::polymorphicTypeWithSubTypes))
+ .constructor(BaseType::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PolymorphicTypeWithSubTypes")
+ .build()).build();
private static final SdkField POLYMORPHIC_TYPE_WITHOUT_SUB_TYPES_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO)
- .memberName("PolymorphicTypeWithoutSubTypes")
- .getter(getter(AllTypesResponse::polymorphicTypeWithoutSubTypes))
- .setter(setter(Builder::polymorphicTypeWithoutSubTypes))
- .constructor(SubTypeOne::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PolymorphicTypeWithoutSubTypes")
- .build()).build();
+ . builder(MarshallingType.SDK_POJO)
+ .memberName("PolymorphicTypeWithoutSubTypes")
+ .getter(getter(AllTypesResponse::polymorphicTypeWithoutSubTypes))
+ .setter(setter(Builder::polymorphicTypeWithoutSubTypes))
+ .constructor(SubTypeOne::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("PolymorphicTypeWithoutSubTypes")
+ .build()).build();
private static final SdkField ENUM_TYPE_FIELD = SdkField. builder(MarshallingType.STRING)
- .memberName("EnumType").getter(getter(AllTypesResponse::enumTypeAsString)).setter(setter(Builder::enumType))
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("EnumType").build()).build();
+ .memberName("EnumType").getter(getter(AllTypesResponse::enumTypeAsString)).setter(setter(Builder::enumType))
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("EnumType").build()).build();
private static final SdkField UNDERSCORE_NAME_TYPE_FIELD = SdkField
- . builder(MarshallingType.SDK_POJO).memberName("Underscore_Name_Type")
- .getter(getter(AllTypesResponse::underscore_Name_Type)).setter(setter(Builder::underscore_Name_Type))
- .constructor(Underscore_Name_Type::builder)
- .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("Underscore_Name_Type").build())
- .build();
+ . builder(MarshallingType.SDK_POJO).memberName("Underscore_Name_Type")
+ .getter(getter(AllTypesResponse::underscore_Name_Type)).setter(setter(Builder::underscore_Name_Type))
+ .constructor(Underscore_Name_Type::builder)
+ .traits(LocationTrait.builder().location(MarshallLocation.PAYLOAD).locationName("Underscore_Name_Type").build())
+ .build();
private static final List> SDK_FIELDS = Collections.unmodifiableList(Arrays.asList(STRING_MEMBER_FIELD,
- INTEGER_MEMBER_FIELD, BOOLEAN_MEMBER_FIELD, FLOAT_MEMBER_FIELD, DOUBLE_MEMBER_FIELD, LONG_MEMBER_FIELD,
- SIMPLE_LIST_FIELD, LIST_OF_ENUMS_FIELD, LIST_OF_MAPS_FIELD, LIST_OF_STRUCTS_FIELD,
- LIST_OF_MAP_OF_ENUM_TO_STRING_FIELD, MAP_OF_STRING_TO_INTEGER_LIST_FIELD, MAP_OF_STRING_TO_STRING_FIELD,
- MAP_OF_STRING_TO_SIMPLE_STRUCT_FIELD, MAP_OF_ENUM_TO_ENUM_FIELD, MAP_OF_ENUM_TO_STRING_FIELD,
- MAP_OF_STRING_TO_ENUM_FIELD, MAP_OF_ENUM_TO_SIMPLE_STRUCT_FIELD, MAP_OF_ENUM_TO_LIST_OF_ENUMS_FIELD,
- MAP_OF_ENUM_TO_MAP_OF_STRING_TO_ENUM_FIELD, TIMESTAMP_MEMBER_FIELD, STRUCT_WITH_NESTED_TIMESTAMP_MEMBER_FIELD,
- BLOB_ARG_FIELD, STRUCT_WITH_NESTED_BLOB_FIELD, BLOB_MAP_FIELD, LIST_OF_BLOBS_FIELD, RECURSIVE_STRUCT_FIELD,
- POLYMORPHIC_TYPE_WITH_SUB_TYPES_FIELD, POLYMORPHIC_TYPE_WITHOUT_SUB_TYPES_FIELD, ENUM_TYPE_FIELD,
- UNDERSCORE_NAME_TYPE_FIELD));
+ INTEGER_MEMBER_FIELD, BOOLEAN_MEMBER_FIELD, FLOAT_MEMBER_FIELD, DOUBLE_MEMBER_FIELD, LONG_MEMBER_FIELD,
+ SIMPLE_LIST_FIELD, LIST_OF_ENUMS_FIELD, LIST_OF_MAPS_FIELD, LIST_OF_STRUCTS_FIELD,
+ LIST_OF_MAP_OF_ENUM_TO_STRING_FIELD, LIST_OF_MAP_OF_STRING_TO_STRUCT_FIELD, MAP_OF_STRING_TO_INTEGER_LIST_FIELD,
+ MAP_OF_STRING_TO_STRING_FIELD, MAP_OF_STRING_TO_SIMPLE_STRUCT_FIELD, MAP_OF_ENUM_TO_ENUM_FIELD,
+ MAP_OF_ENUM_TO_STRING_FIELD, MAP_OF_STRING_TO_ENUM_FIELD, MAP_OF_ENUM_TO_SIMPLE_STRUCT_FIELD,
+ MAP_OF_ENUM_TO_LIST_OF_ENUMS_FIELD, MAP_OF_ENUM_TO_MAP_OF_STRING_TO_ENUM_FIELD, TIMESTAMP_MEMBER_FIELD,
+ STRUCT_WITH_NESTED_TIMESTAMP_MEMBER_FIELD, BLOB_ARG_FIELD, STRUCT_WITH_NESTED_BLOB_FIELD, BLOB_MAP_FIELD,
+ LIST_OF_BLOBS_FIELD, RECURSIVE_STRUCT_FIELD, POLYMORPHIC_TYPE_WITH_SUB_TYPES_FIELD,
+ POLYMORPHIC_TYPE_WITHOUT_SUB_TYPES_FIELD, ENUM_TYPE_FIELD, UNDERSCORE_NAME_TYPE_FIELD));
private final String stringMember;
@@ -428,6 +452,8 @@ SdkField. builder(MarshallingType.SDK_BYTES)
private final List> listOfMapOfEnumToString;
+ private final List> listOfMapOfStringToStruct;
+
private final Map> mapOfStringToIntegerList;
private final Map mapOfStringToString;
@@ -481,6 +507,7 @@ private AllTypesResponse(BuilderImpl builder) {
this.listOfMaps = builder.listOfMaps;
this.listOfStructs = builder.listOfStructs;
this.listOfMapOfEnumToString = builder.listOfMapOfEnumToString;
+ this.listOfMapOfStringToStruct = builder.listOfMapOfStringToStruct;
this.mapOfStringToIntegerList = builder.mapOfStringToIntegerList;
this.mapOfStringToString = builder.mapOfStringToString;
this.mapOfStringToSimpleStruct = builder.mapOfStringToSimpleStruct;
@@ -505,7 +532,7 @@ private AllTypesResponse(BuilderImpl builder) {
/**
* Returns the value of the StringMember property for this object.
- *
+ *
* @return The value of the StringMember property for this object.
*/
public final String stringMember() {
@@ -514,7 +541,7 @@ public final String stringMember() {
/**
* Returns the value of the IntegerMember property for this object.
- *
+ *
* @return The value of the IntegerMember property for this object.
*/
public final Integer integerMember() {
@@ -523,7 +550,7 @@ public final Integer integerMember() {
/**
* Returns the value of the BooleanMember property for this object.
- *
+ *
* @return The value of the BooleanMember property for this object.
*/
public final Boolean booleanMember() {
@@ -532,7 +559,7 @@ public final Boolean booleanMember() {
/**
* Returns the value of the FloatMember property for this object.
- *
+ *
* @return The value of the FloatMember property for this object.
*/
public final Float floatMember() {
@@ -541,7 +568,7 @@ public final Float floatMember() {
/**
* Returns the value of the DoubleMember property for this object.
- *
+ *
* @return The value of the DoubleMember property for this object.
*/
public final Double doubleMember() {
@@ -550,7 +577,7 @@ public final Double doubleMember() {
/**
* Returns the value of the LongMember property for this object.
- *
+ *
* @return The value of the LongMember property for this object.
*/
public final Long longMember() {
@@ -573,7 +600,7 @@ public final boolean hasSimpleList() {
*
* You can use {@link #hasSimpleList()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the SimpleList property for this object.
*/
public final List simpleList() {
@@ -588,7 +615,7 @@ public final List simpleList() {
*
* You can use {@link #hasListOfEnums()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfEnums property for this object.
*/
public final List listOfEnums() {
@@ -611,7 +638,7 @@ public final boolean hasListOfEnums() {
*
* You can use {@link #hasListOfEnums()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfEnums property for this object.
*/
public final List listOfEnumsAsStrings() {
@@ -634,7 +661,7 @@ public final boolean hasListOfMaps() {
*
* You can use {@link #hasListOfMaps()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfMaps property for this object.
*/
public final List> listOfMaps() {
@@ -657,7 +684,7 @@ public final boolean hasListOfStructs() {
*
* You can use {@link #hasListOfStructs()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfStructs property for this object.
*/
public final List listOfStructs() {
@@ -672,7 +699,7 @@ public final List listOfStructs() {
*
* You can use {@link #hasListOfMapOfEnumToString()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfMapOfEnumToString property for this object.
*/
public final List> listOfMapOfEnumToString() {
@@ -696,13 +723,37 @@ public final boolean hasListOfMapOfEnumToString() {
*
* You can use {@link #hasListOfMapOfEnumToString()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfMapOfEnumToString property for this object.
*/
public final List> listOfMapOfEnumToStringAsStrings() {
return listOfMapOfEnumToString;
}
+ /**
+ * Returns true if the ListOfMapOfStringToStruct property was specified by the sender (it may be empty), or false if
+ * the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS
+ * service.
+ */
+ public final boolean hasListOfMapOfStringToStruct() {
+ return listOfMapOfStringToStruct != null && !(listOfMapOfStringToStruct instanceof SdkAutoConstructList);
+ }
+
+ /**
+ * Returns the value of the ListOfMapOfStringToStruct property for this object.
+ *
+ * Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
+ *
+ *
+ * You can use {@link #hasListOfMapOfStringToStruct()} to see if a value was sent in this field.
+ *
+ *
+ * @return The value of the ListOfMapOfStringToStruct property for this object.
+ */
+ public final List> listOfMapOfStringToStruct() {
+ return listOfMapOfStringToStruct;
+ }
+
/**
* Returns true if the MapOfStringToIntegerList property was specified by the sender (it may be empty), or false if
* the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS
@@ -720,7 +771,7 @@ public final boolean hasMapOfStringToIntegerList() {
*
* You can use {@link #hasMapOfStringToIntegerList()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfStringToIntegerList property for this object.
*/
public final Map> mapOfStringToIntegerList() {
@@ -744,7 +795,7 @@ public final boolean hasMapOfStringToString() {
*
* You can use {@link #hasMapOfStringToString()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfStringToString property for this object.
*/
public final Map mapOfStringToString() {
@@ -768,7 +819,7 @@ public final boolean hasMapOfStringToSimpleStruct() {
*
* You can use {@link #hasMapOfStringToSimpleStruct()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfStringToSimpleStruct property for this object.
*/
public final Map mapOfStringToSimpleStruct() {
@@ -783,7 +834,7 @@ public final Map mapOfStringToSimpleStruct() {
*
* You can use {@link #hasMapOfEnumToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToEnum property for this object.
*/
public final Map mapOfEnumToEnum() {
@@ -807,7 +858,7 @@ public final boolean hasMapOfEnumToEnum() {
*
* You can use {@link #hasMapOfEnumToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToEnum property for this object.
*/
public final Map mapOfEnumToEnumAsStrings() {
@@ -822,7 +873,7 @@ public final Map mapOfEnumToEnumAsStrings() {
*
* You can use {@link #hasMapOfEnumToString()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToString property for this object.
*/
public final Map mapOfEnumToString() {
@@ -846,7 +897,7 @@ public final boolean hasMapOfEnumToString() {
*
* You can use {@link #hasMapOfEnumToString()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToString property for this object.
*/
public final Map mapOfEnumToStringAsStrings() {
@@ -861,7 +912,7 @@ public final Map mapOfEnumToStringAsStrings() {
*
* You can use {@link #hasMapOfStringToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfStringToEnum property for this object.
*/
public final Map mapOfStringToEnum() {
@@ -885,7 +936,7 @@ public final boolean hasMapOfStringToEnum() {
*
* You can use {@link #hasMapOfStringToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfStringToEnum property for this object.
*/
public final Map mapOfStringToEnumAsStrings() {
@@ -900,7 +951,7 @@ public final Map mapOfStringToEnumAsStrings() {
*
* You can use {@link #hasMapOfEnumToSimpleStruct()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToSimpleStruct property for this object.
*/
public final Map mapOfEnumToSimpleStruct() {
@@ -924,7 +975,7 @@ public final boolean hasMapOfEnumToSimpleStruct() {
*
* You can use {@link #hasMapOfEnumToSimpleStruct()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToSimpleStruct property for this object.
*/
public final Map mapOfEnumToSimpleStructAsStrings() {
@@ -939,7 +990,7 @@ public final Map mapOfEnumToSimpleStructAsStrings() {
*
* You can use {@link #hasMapOfEnumToListOfEnums()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToListOfEnums property for this object.
*/
public final Map> mapOfEnumToListOfEnums() {
@@ -963,7 +1014,7 @@ public final boolean hasMapOfEnumToListOfEnums() {
*
* You can use {@link #hasMapOfEnumToListOfEnums()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToListOfEnums property for this object.
*/
public final Map> mapOfEnumToListOfEnumsAsStrings() {
@@ -978,7 +1029,7 @@ public final Map> mapOfEnumToListOfEnumsAsStrings() {
*
* You can use {@link #hasMapOfEnumToMapOfStringToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToMapOfStringToEnum property for this object.
*/
public final Map> mapOfEnumToMapOfStringToEnum() {
@@ -1002,7 +1053,7 @@ public final boolean hasMapOfEnumToMapOfStringToEnum() {
*
* You can use {@link #hasMapOfEnumToMapOfStringToEnum()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the MapOfEnumToMapOfStringToEnum property for this object.
*/
public final Map> mapOfEnumToMapOfStringToEnumAsStrings() {
@@ -1011,7 +1062,7 @@ public final Map> mapOfEnumToMapOfStringToEnumAsStri
/**
* Returns the value of the TimestampMember property for this object.
- *
+ *
* @return The value of the TimestampMember property for this object.
*/
public final Instant timestampMember() {
@@ -1020,7 +1071,7 @@ public final Instant timestampMember() {
/**
* Returns the value of the StructWithNestedTimestampMember property for this object.
- *
+ *
* @return The value of the StructWithNestedTimestampMember property for this object.
*/
public final StructWithTimestamp structWithNestedTimestampMember() {
@@ -1029,7 +1080,7 @@ public final StructWithTimestamp structWithNestedTimestampMember() {
/**
* Returns the value of the BlobArg property for this object.
- *
+ *
* @return The value of the BlobArg property for this object.
*/
public final SdkBytes blobArg() {
@@ -1038,7 +1089,7 @@ public final SdkBytes blobArg() {
/**
* Returns the value of the StructWithNestedBlob property for this object.
- *
+ *
* @return The value of the StructWithNestedBlob property for this object.
*/
public final StructWithNestedBlobType structWithNestedBlob() {
@@ -1061,7 +1112,7 @@ public final boolean hasBlobMap() {
*
* You can use {@link #hasBlobMap()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the BlobMap property for this object.
*/
public final Map blobMap() {
@@ -1084,7 +1135,7 @@ public final boolean hasListOfBlobs() {
*
* You can use {@link #hasListOfBlobs()} to see if a value was sent in this field.
*
- *
+ *
* @return The value of the ListOfBlobs property for this object.
*/
public final List listOfBlobs() {
@@ -1093,7 +1144,7 @@ public final List listOfBlobs() {
/**
* Returns the value of the RecursiveStruct property for this object.
- *
+ *
* @return The value of the RecursiveStruct property for this object.
*/
public final RecursiveStructType recursiveStruct() {
@@ -1102,7 +1153,7 @@ public final RecursiveStructType recursiveStruct() {
/**
* Returns the value of the PolymorphicTypeWithSubTypes property for this object.
- *
+ *
* @return The value of the PolymorphicTypeWithSubTypes property for this object.
*/
public final BaseType polymorphicTypeWithSubTypes() {
@@ -1111,7 +1162,7 @@ public final BaseType polymorphicTypeWithSubTypes() {
/**
* Returns the value of the PolymorphicTypeWithoutSubTypes property for this object.
- *
+ *
* @return The value of the PolymorphicTypeWithoutSubTypes property for this object.
*/
public final SubTypeOne polymorphicTypeWithoutSubTypes() {
@@ -1125,7 +1176,7 @@ public final SubTypeOne polymorphicTypeWithoutSubTypes() {
* return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from
* {@link #enumTypeAsString}.
*
- *
+ *
* @return The value of the EnumType property for this object.
* @see EnumType
*/
@@ -1140,7 +1191,7 @@ public final EnumType enumType() {
* return {@link EnumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from
* {@link #enumTypeAsString}.
*
- *
+ *
* @return The value of the EnumType property for this object.
* @see EnumType
*/
@@ -1150,7 +1201,7 @@ public final String enumTypeAsString() {
/**
* Returns the value of the Underscore_Name_Type property for this object.
- *
+ *
* @return The value of the Underscore_Name_Type property for this object.
*/
public final Underscore_Name_Type underscore_Name_Type() {
@@ -1185,6 +1236,7 @@ public final int hashCode() {
hashCode = 31 * hashCode + Objects.hashCode(hasListOfMaps() ? listOfMaps() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasListOfStructs() ? listOfStructs() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null);
+ hashCode = 31 * hashCode + Objects.hashCode(hasListOfMapOfStringToStruct() ? listOfMapOfStringToStruct() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToString() ? mapOfStringToString() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null);
@@ -1194,7 +1246,7 @@ public final int hashCode() {
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null);
hashCode = 31 * hashCode + Objects.hashCode(hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null);
hashCode = 31 * hashCode
- + Objects.hashCode(hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null);
+ + Objects.hashCode(hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null);
hashCode = 31 * hashCode + Objects.hashCode(timestampMember());
hashCode = 31 * hashCode + Objects.hashCode(structWithNestedTimestampMember());
hashCode = 31 * hashCode + Objects.hashCode(blobArg());
@@ -1227,44 +1279,46 @@ public final boolean equalsBySdkFields(Object obj) {
}
AllTypesResponse other = (AllTypesResponse) obj;
return Objects.equals(stringMember(), other.stringMember()) && Objects.equals(integerMember(), other.integerMember())
- && Objects.equals(booleanMember(), other.booleanMember()) && Objects.equals(floatMember(), other.floatMember())
- && Objects.equals(doubleMember(), other.doubleMember()) && Objects.equals(longMember(), other.longMember())
- && hasSimpleList() == other.hasSimpleList() && Objects.equals(simpleList(), other.simpleList())
- && hasListOfEnums() == other.hasListOfEnums()
- && Objects.equals(listOfEnumsAsStrings(), other.listOfEnumsAsStrings())
- && hasListOfMaps() == other.hasListOfMaps() && Objects.equals(listOfMaps(), other.listOfMaps())
- && hasListOfStructs() == other.hasListOfStructs() && Objects.equals(listOfStructs(), other.listOfStructs())
- && hasListOfMapOfEnumToString() == other.hasListOfMapOfEnumToString()
- && Objects.equals(listOfMapOfEnumToStringAsStrings(), other.listOfMapOfEnumToStringAsStrings())
- && hasMapOfStringToIntegerList() == other.hasMapOfStringToIntegerList()
- && Objects.equals(mapOfStringToIntegerList(), other.mapOfStringToIntegerList())
- && hasMapOfStringToString() == other.hasMapOfStringToString()
- && Objects.equals(mapOfStringToString(), other.mapOfStringToString())
- && hasMapOfStringToSimpleStruct() == other.hasMapOfStringToSimpleStruct()
- && Objects.equals(mapOfStringToSimpleStruct(), other.mapOfStringToSimpleStruct())
- && hasMapOfEnumToEnum() == other.hasMapOfEnumToEnum()
- && Objects.equals(mapOfEnumToEnumAsStrings(), other.mapOfEnumToEnumAsStrings())
- && hasMapOfEnumToString() == other.hasMapOfEnumToString()
- && Objects.equals(mapOfEnumToStringAsStrings(), other.mapOfEnumToStringAsStrings())
- && hasMapOfStringToEnum() == other.hasMapOfStringToEnum()
- && Objects.equals(mapOfStringToEnumAsStrings(), other.mapOfStringToEnumAsStrings())
- && hasMapOfEnumToSimpleStruct() == other.hasMapOfEnumToSimpleStruct()
- && Objects.equals(mapOfEnumToSimpleStructAsStrings(), other.mapOfEnumToSimpleStructAsStrings())
- && hasMapOfEnumToListOfEnums() == other.hasMapOfEnumToListOfEnums()
- && Objects.equals(mapOfEnumToListOfEnumsAsStrings(), other.mapOfEnumToListOfEnumsAsStrings())
- && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
- && Objects.equals(mapOfEnumToMapOfStringToEnumAsStrings(), other.mapOfEnumToMapOfStringToEnumAsStrings())
- && Objects.equals(timestampMember(), other.timestampMember())
- && Objects.equals(structWithNestedTimestampMember(), other.structWithNestedTimestampMember())
- && Objects.equals(blobArg(), other.blobArg())
- && Objects.equals(structWithNestedBlob(), other.structWithNestedBlob()) && hasBlobMap() == other.hasBlobMap()
- && Objects.equals(blobMap(), other.blobMap()) && hasListOfBlobs() == other.hasListOfBlobs()
- && Objects.equals(listOfBlobs(), other.listOfBlobs())
- && Objects.equals(recursiveStruct(), other.recursiveStruct())
- && Objects.equals(polymorphicTypeWithSubTypes(), other.polymorphicTypeWithSubTypes())
- && Objects.equals(polymorphicTypeWithoutSubTypes(), other.polymorphicTypeWithoutSubTypes())
- && Objects.equals(enumTypeAsString(), other.enumTypeAsString())
- && Objects.equals(underscore_Name_Type(), other.underscore_Name_Type());
+ && Objects.equals(booleanMember(), other.booleanMember()) && Objects.equals(floatMember(), other.floatMember())
+ && Objects.equals(doubleMember(), other.doubleMember()) && Objects.equals(longMember(), other.longMember())
+ && hasSimpleList() == other.hasSimpleList() && Objects.equals(simpleList(), other.simpleList())
+ && hasListOfEnums() == other.hasListOfEnums()
+ && Objects.equals(listOfEnumsAsStrings(), other.listOfEnumsAsStrings())
+ && hasListOfMaps() == other.hasListOfMaps() && Objects.equals(listOfMaps(), other.listOfMaps())
+ && hasListOfStructs() == other.hasListOfStructs() && Objects.equals(listOfStructs(), other.listOfStructs())
+ && hasListOfMapOfEnumToString() == other.hasListOfMapOfEnumToString()
+ && Objects.equals(listOfMapOfEnumToStringAsStrings(), other.listOfMapOfEnumToStringAsStrings())
+ && hasListOfMapOfStringToStruct() == other.hasListOfMapOfStringToStruct()
+ && Objects.equals(listOfMapOfStringToStruct(), other.listOfMapOfStringToStruct())
+ && hasMapOfStringToIntegerList() == other.hasMapOfStringToIntegerList()
+ && Objects.equals(mapOfStringToIntegerList(), other.mapOfStringToIntegerList())
+ && hasMapOfStringToString() == other.hasMapOfStringToString()
+ && Objects.equals(mapOfStringToString(), other.mapOfStringToString())
+ && hasMapOfStringToSimpleStruct() == other.hasMapOfStringToSimpleStruct()
+ && Objects.equals(mapOfStringToSimpleStruct(), other.mapOfStringToSimpleStruct())
+ && hasMapOfEnumToEnum() == other.hasMapOfEnumToEnum()
+ && Objects.equals(mapOfEnumToEnumAsStrings(), other.mapOfEnumToEnumAsStrings())
+ && hasMapOfEnumToString() == other.hasMapOfEnumToString()
+ && Objects.equals(mapOfEnumToStringAsStrings(), other.mapOfEnumToStringAsStrings())
+ && hasMapOfStringToEnum() == other.hasMapOfStringToEnum()
+ && Objects.equals(mapOfStringToEnumAsStrings(), other.mapOfStringToEnumAsStrings())
+ && hasMapOfEnumToSimpleStruct() == other.hasMapOfEnumToSimpleStruct()
+ && Objects.equals(mapOfEnumToSimpleStructAsStrings(), other.mapOfEnumToSimpleStructAsStrings())
+ && hasMapOfEnumToListOfEnums() == other.hasMapOfEnumToListOfEnums()
+ && Objects.equals(mapOfEnumToListOfEnumsAsStrings(), other.mapOfEnumToListOfEnumsAsStrings())
+ && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
+ && Objects.equals(mapOfEnumToMapOfStringToEnumAsStrings(), other.mapOfEnumToMapOfStringToEnumAsStrings())
+ && Objects.equals(timestampMember(), other.timestampMember())
+ && Objects.equals(structWithNestedTimestampMember(), other.structWithNestedTimestampMember())
+ && Objects.equals(blobArg(), other.blobArg())
+ && Objects.equals(structWithNestedBlob(), other.structWithNestedBlob()) && hasBlobMap() == other.hasBlobMap()
+ && Objects.equals(blobMap(), other.blobMap()) && hasListOfBlobs() == other.hasListOfBlobs()
+ && Objects.equals(listOfBlobs(), other.listOfBlobs())
+ && Objects.equals(recursiveStruct(), other.recursiveStruct())
+ && Objects.equals(polymorphicTypeWithSubTypes(), other.polymorphicTypeWithSubTypes())
+ && Objects.equals(polymorphicTypeWithoutSubTypes(), other.polymorphicTypeWithoutSubTypes())
+ && Objects.equals(enumTypeAsString(), other.enumTypeAsString())
+ && Objects.equals(underscore_Name_Type(), other.underscore_Name_Type());
}
/**
@@ -1274,103 +1328,106 @@ && hasMapOfEnumToMapOfStringToEnum() == other.hasMapOfEnumToMapOfStringToEnum()
@Override
public final String toString() {
return ToString
- .builder("AllTypesResponse")
- .add("StringMember", stringMember())
- .add("IntegerMember", integerMember())
- .add("BooleanMember", booleanMember())
- .add("FloatMember", floatMember())
- .add("DoubleMember", doubleMember())
- .add("LongMember", longMember())
- .add("SimpleList", hasSimpleList() ? simpleList() : null)
- .add("ListOfEnums", hasListOfEnums() ? listOfEnumsAsStrings() : null)
- .add("ListOfMaps", hasListOfMaps() ? listOfMaps() : null)
- .add("ListOfStructs", hasListOfStructs() ? listOfStructs() : null)
- .add("ListOfMapOfEnumToString", hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null)
- .add("MapOfStringToIntegerList", hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null)
- .add("MapOfStringToString", hasMapOfStringToString() ? mapOfStringToString() : null)
- .add("MapOfStringToSimpleStruct", hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null)
- .add("MapOfEnumToEnum", hasMapOfEnumToEnum() ? mapOfEnumToEnumAsStrings() : null)
- .add("MapOfEnumToString", hasMapOfEnumToString() ? mapOfEnumToStringAsStrings() : null)
- .add("MapOfStringToEnum", hasMapOfStringToEnum() ? mapOfStringToEnumAsStrings() : null)
- .add("MapOfEnumToSimpleStruct", hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null)
- .add("MapOfEnumToListOfEnums", hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null)
- .add("MapOfEnumToMapOfStringToEnum",
- hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null)
- .add("TimestampMember", timestampMember())
- .add("StructWithNestedTimestampMember", structWithNestedTimestampMember()).add("BlobArg", blobArg())
- .add("StructWithNestedBlob", structWithNestedBlob()).add("BlobMap", hasBlobMap() ? blobMap() : null)
- .add("ListOfBlobs", hasListOfBlobs() ? listOfBlobs() : null).add("RecursiveStruct", recursiveStruct())
- .add("PolymorphicTypeWithSubTypes", polymorphicTypeWithSubTypes())
- .add("PolymorphicTypeWithoutSubTypes", polymorphicTypeWithoutSubTypes()).add("EnumType", enumTypeAsString())
- .add("Underscore_Name_Type", underscore_Name_Type()).build();
+ .builder("AllTypesResponse")
+ .add("StringMember", stringMember())
+ .add("IntegerMember", integerMember())
+ .add("BooleanMember", booleanMember())
+ .add("FloatMember", floatMember())
+ .add("DoubleMember", doubleMember())
+ .add("LongMember", longMember())
+ .add("SimpleList", hasSimpleList() ? simpleList() : null)
+ .add("ListOfEnums", hasListOfEnums() ? listOfEnumsAsStrings() : null)
+ .add("ListOfMaps", hasListOfMaps() ? listOfMaps() : null)
+ .add("ListOfStructs", hasListOfStructs() ? listOfStructs() : null)
+ .add("ListOfMapOfEnumToString", hasListOfMapOfEnumToString() ? listOfMapOfEnumToStringAsStrings() : null)
+ .add("ListOfMapOfStringToStruct", hasListOfMapOfStringToStruct() ? listOfMapOfStringToStruct() : null)
+ .add("MapOfStringToIntegerList", hasMapOfStringToIntegerList() ? mapOfStringToIntegerList() : null)
+ .add("MapOfStringToString", hasMapOfStringToString() ? mapOfStringToString() : null)
+ .add("MapOfStringToSimpleStruct", hasMapOfStringToSimpleStruct() ? mapOfStringToSimpleStruct() : null)
+ .add("MapOfEnumToEnum", hasMapOfEnumToEnum() ? mapOfEnumToEnumAsStrings() : null)
+ .add("MapOfEnumToString", hasMapOfEnumToString() ? mapOfEnumToStringAsStrings() : null)
+ .add("MapOfStringToEnum", hasMapOfStringToEnum() ? mapOfStringToEnumAsStrings() : null)
+ .add("MapOfEnumToSimpleStruct", hasMapOfEnumToSimpleStruct() ? mapOfEnumToSimpleStructAsStrings() : null)
+ .add("MapOfEnumToListOfEnums", hasMapOfEnumToListOfEnums() ? mapOfEnumToListOfEnumsAsStrings() : null)
+ .add("MapOfEnumToMapOfStringToEnum",
+ hasMapOfEnumToMapOfStringToEnum() ? mapOfEnumToMapOfStringToEnumAsStrings() : null)
+ .add("TimestampMember", timestampMember())
+ .add("StructWithNestedTimestampMember", structWithNestedTimestampMember()).add("BlobArg", blobArg())
+ .add("StructWithNestedBlob", structWithNestedBlob()).add("BlobMap", hasBlobMap() ? blobMap() : null)
+ .add("ListOfBlobs", hasListOfBlobs() ? listOfBlobs() : null).add("RecursiveStruct", recursiveStruct())
+ .add("PolymorphicTypeWithSubTypes", polymorphicTypeWithSubTypes())
+ .add("PolymorphicTypeWithoutSubTypes", polymorphicTypeWithoutSubTypes()).add("EnumType", enumTypeAsString())
+ .add("Underscore_Name_Type", underscore_Name_Type()).build();
}
public final Optional getValueForField(String fieldName, Class clazz) {
switch (fieldName) {
- case "StringMember":
- return Optional.ofNullable(clazz.cast(stringMember()));
- case "IntegerMember":
- return Optional.ofNullable(clazz.cast(integerMember()));
- case "BooleanMember":
- return Optional.ofNullable(clazz.cast(booleanMember()));
- case "FloatMember":
- return Optional.ofNullable(clazz.cast(floatMember()));
- case "DoubleMember":
- return Optional.ofNullable(clazz.cast(doubleMember()));
- case "LongMember":
- return Optional.ofNullable(clazz.cast(longMember()));
- case "SimpleList":
- return Optional.ofNullable(clazz.cast(simpleList()));
- case "ListOfEnums":
- return Optional.ofNullable(clazz.cast(listOfEnumsAsStrings()));
- case "ListOfMaps":
- return Optional.ofNullable(clazz.cast(listOfMaps()));
- case "ListOfStructs":
- return Optional.ofNullable(clazz.cast(listOfStructs()));
- case "ListOfMapOfEnumToString":
- return Optional.ofNullable(clazz.cast(listOfMapOfEnumToStringAsStrings()));
- case "MapOfStringToIntegerList":
- return Optional.ofNullable(clazz.cast(mapOfStringToIntegerList()));
- case "MapOfStringToString":
- return Optional.ofNullable(clazz.cast(mapOfStringToString()));
- case "MapOfStringToSimpleStruct":
- return Optional.ofNullable(clazz.cast(mapOfStringToSimpleStruct()));
- case "MapOfEnumToEnum":
- return Optional.ofNullable(clazz.cast(mapOfEnumToEnumAsStrings()));
- case "MapOfEnumToString":
- return Optional.ofNullable(clazz.cast(mapOfEnumToStringAsStrings()));
- case "MapOfStringToEnum":
- return Optional.ofNullable(clazz.cast(mapOfStringToEnumAsStrings()));
- case "MapOfEnumToSimpleStruct":
- return Optional.ofNullable(clazz.cast(mapOfEnumToSimpleStructAsStrings()));
- case "MapOfEnumToListOfEnums":
- return Optional.ofNullable(clazz.cast(mapOfEnumToListOfEnumsAsStrings()));
- case "MapOfEnumToMapOfStringToEnum":
- return Optional.ofNullable(clazz.cast(mapOfEnumToMapOfStringToEnumAsStrings()));
- case "TimestampMember":
- return Optional.ofNullable(clazz.cast(timestampMember()));
- case "StructWithNestedTimestampMember":
- return Optional.ofNullable(clazz.cast(structWithNestedTimestampMember()));
- case "BlobArg":
- return Optional.ofNullable(clazz.cast(blobArg()));
- case "StructWithNestedBlob":
- return Optional.ofNullable(clazz.cast(structWithNestedBlob()));
- case "BlobMap":
- return Optional.ofNullable(clazz.cast(blobMap()));
- case "ListOfBlobs":
- return Optional.ofNullable(clazz.cast(listOfBlobs()));
- case "RecursiveStruct":
- return Optional.ofNullable(clazz.cast(recursiveStruct()));
- case "PolymorphicTypeWithSubTypes":
- return Optional.ofNullable(clazz.cast(polymorphicTypeWithSubTypes()));
- case "PolymorphicTypeWithoutSubTypes":
- return Optional.ofNullable(clazz.cast(polymorphicTypeWithoutSubTypes()));
- case "EnumType":
- return Optional.ofNullable(clazz.cast(enumTypeAsString()));
- case "Underscore_Name_Type":
- return Optional.ofNullable(clazz.cast(underscore_Name_Type()));
- default:
- return Optional.empty();
+ case "StringMember":
+ return Optional.ofNullable(clazz.cast(stringMember()));
+ case "IntegerMember":
+ return Optional.ofNullable(clazz.cast(integerMember()));
+ case "BooleanMember":
+ return Optional.ofNullable(clazz.cast(booleanMember()));
+ case "FloatMember":
+ return Optional.ofNullable(clazz.cast(floatMember()));
+ case "DoubleMember":
+ return Optional.ofNullable(clazz.cast(doubleMember()));
+ case "LongMember":
+ return Optional.ofNullable(clazz.cast(longMember()));
+ case "SimpleList":
+ return Optional.ofNullable(clazz.cast(simpleList()));
+ case "ListOfEnums":
+ return Optional.ofNullable(clazz.cast(listOfEnumsAsStrings()));
+ case "ListOfMaps":
+ return Optional.ofNullable(clazz.cast(listOfMaps()));
+ case "ListOfStructs":
+ return Optional.ofNullable(clazz.cast(listOfStructs()));
+ case "ListOfMapOfEnumToString":
+ return Optional.ofNullable(clazz.cast(listOfMapOfEnumToStringAsStrings()));
+ case "ListOfMapOfStringToStruct":
+ return Optional.ofNullable(clazz.cast(listOfMapOfStringToStruct()));
+ case "MapOfStringToIntegerList":
+ return Optional.ofNullable(clazz.cast(mapOfStringToIntegerList()));
+ case "MapOfStringToString":
+ return Optional.ofNullable(clazz.cast(mapOfStringToString()));
+ case "MapOfStringToSimpleStruct":
+ return Optional.ofNullable(clazz.cast(mapOfStringToSimpleStruct()));
+ case "MapOfEnumToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToEnumAsStrings()));
+ case "MapOfEnumToString":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToStringAsStrings()));
+ case "MapOfStringToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfStringToEnumAsStrings()));
+ case "MapOfEnumToSimpleStruct":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToSimpleStructAsStrings()));
+ case "MapOfEnumToListOfEnums":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToListOfEnumsAsStrings()));
+ case "MapOfEnumToMapOfStringToEnum":
+ return Optional.ofNullable(clazz.cast(mapOfEnumToMapOfStringToEnumAsStrings()));
+ case "TimestampMember":
+ return Optional.ofNullable(clazz.cast(timestampMember()));
+ case "StructWithNestedTimestampMember":
+ return Optional.ofNullable(clazz.cast(structWithNestedTimestampMember()));
+ case "BlobArg":
+ return Optional.ofNullable(clazz.cast(blobArg()));
+ case "StructWithNestedBlob":
+ return Optional.ofNullable(clazz.cast(structWithNestedBlob()));
+ case "BlobMap":
+ return Optional.ofNullable(clazz.cast(blobMap()));
+ case "ListOfBlobs":
+ return Optional.ofNullable(clazz.cast(listOfBlobs()));
+ case "RecursiveStruct":
+ return Optional.ofNullable(clazz.cast(recursiveStruct()));
+ case "PolymorphicTypeWithSubTypes":
+ return Optional.ofNullable(clazz.cast(polymorphicTypeWithSubTypes()));
+ case "PolymorphicTypeWithoutSubTypes":
+ return Optional.ofNullable(clazz.cast(polymorphicTypeWithoutSubTypes()));
+ case "EnumType":
+ return Optional.ofNullable(clazz.cast(enumTypeAsString()));
+ case "Underscore_Name_Type":
+ return Optional.ofNullable(clazz.cast(underscore_Name_Type()));
+ default:
+ return Optional.empty();
}
}
@@ -1540,7 +1597,7 @@ public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo, Cop
*
* When the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its
* result is passed to {@link #listOfStructs(List)}.
- *
+ *
* @param listOfStructs
* a consumer that will call methods on {@link List.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1566,6 +1623,24 @@ public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo, Cop
*/
Builder listOfMapOfEnumToStringWithStrings(Map... listOfMapOfEnumToString);
+ /**
+ * Sets the value of the ListOfMapOfStringToStruct property for this object.
+ *
+ * @param listOfMapOfStringToStruct
+ * The new value for the ListOfMapOfStringToStruct property for this object.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+ Builder listOfMapOfStringToStruct(Collection extends Map> listOfMapOfStringToStruct);
+
+ /**
+ * Sets the value of the ListOfMapOfStringToStruct property for this object.
+ *
+ * @param listOfMapOfStringToStruct
+ * The new value for the ListOfMapOfStringToStruct property for this object.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+ Builder listOfMapOfStringToStruct(Map... listOfMapOfStringToStruct);
+
/**
* Sets the value of the MapOfStringToIntegerList property for this object.
*
@@ -1727,7 +1802,7 @@ public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo, Cop
*
* When the {@link Consumer} completes, {@link StructWithTimestamp.Builder#build()} is called immediately and
* its result is passed to {@link #structWithNestedTimestampMember(StructWithTimestamp)}.
- *
+ *
* @param structWithNestedTimestampMember
* a consumer that will call methods on {@link StructWithTimestamp.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1735,7 +1810,7 @@ public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo, Cop
*/
default Builder structWithNestedTimestampMember(Consumer structWithNestedTimestampMember) {
return structWithNestedTimestampMember(StructWithTimestamp.builder().applyMutation(structWithNestedTimestampMember)
- .build());
+ .build());
}
/**
@@ -1764,7 +1839,7 @@ default Builder structWithNestedTimestampMember(Consumer
*
* When the {@link Consumer} completes, {@link RecursiveStructType.Builder#build()} is called immediately and
* its result is passed to {@link #recursiveStruct(RecursiveStructType)}.
- *
+ *
* @param recursiveStruct
* a consumer that will call methods on {@link RecursiveStructType.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1845,7 +1920,7 @@ default Builder recursiveStruct(Consumer recursiveS
*
* When the {@link Consumer} completes, {@link BaseType.Builder#build()} is called immediately and its result is
* passed to {@link #polymorphicTypeWithSubTypes(BaseType)}.
- *
+ *
* @param polymorphicTypeWithSubTypes
* a consumer that will call methods on {@link BaseType.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1872,7 +1947,7 @@ default Builder polymorphicTypeWithSubTypes(Consumer polymorph
*
* When the {@link Consumer} completes, {@link SubTypeOne.Builder#build()} is called immediately and its result
* is passed to {@link #polymorphicTypeWithoutSubTypes(SubTypeOne)}.
- *
+ *
* @param polymorphicTypeWithoutSubTypes
* a consumer that will call methods on {@link SubTypeOne.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1921,7 +1996,7 @@ default Builder polymorphicTypeWithoutSubTypes(Consumer poly
*
* When the {@link Consumer} completes, {@link Underscore_Name_Type.Builder#build()} is called immediately and
* its result is passed to {@link #underscore_Name_Type(Underscore_Name_Type)}.
- *
+ *
* @param underscore_Name_Type
* a consumer that will call methods on {@link Underscore_Name_Type.Builder}
* @return Returns a reference to this object so that method calls can be chained together.
@@ -1955,6 +2030,8 @@ static final class BuilderImpl extends JsonProtocolTestsResponse.BuilderImpl imp
private List> listOfMapOfEnumToString = DefaultSdkAutoConstructList.getInstance();
+ private List> listOfMapOfStringToStruct = DefaultSdkAutoConstructList.getInstance();
+
private Map> mapOfStringToIntegerList = DefaultSdkAutoConstructMap.getInstance();
private Map mapOfStringToString = DefaultSdkAutoConstructMap.getInstance();
@@ -2011,6 +2088,7 @@ private BuilderImpl(AllTypesResponse model) {
listOfMaps(model.listOfMaps);
listOfStructs(model.listOfStructs);
listOfMapOfEnumToStringWithStrings(model.listOfMapOfEnumToString);
+ listOfMapOfStringToStruct(model.listOfMapOfStringToStruct);
mapOfStringToIntegerList(model.mapOfStringToIntegerList);
mapOfStringToString(model.mapOfStringToString);
mapOfStringToSimpleStruct(model.mapOfStringToSimpleStruct);
@@ -2207,7 +2285,7 @@ public final Collection getListOfStructs() {
return null;
}
return listOfStructs != null ? listOfStructs.stream().map(SimpleStruct::toBuilder).collect(Collectors.toList())
- : null;
+ : null;
}
@Override
@@ -2227,7 +2305,7 @@ public final Builder listOfStructs(SimpleStruct... listOfStructs) {
@SafeVarargs
public final Builder listOfStructs(Consumer... listOfStructs) {
listOfStructs(Stream.of(listOfStructs).map(c -> SimpleStruct.builder().applyMutation(c).build())
- .collect(Collectors.toList()));
+ .collect(Collectors.toList()));
return this;
}
@@ -2259,6 +2337,34 @@ public final void setListOfMapOfEnumToString(Collection extends Map> getListOfMapOfStringToStruct() {
+ if (listOfMapOfStringToStruct instanceof SdkAutoConstructList) {
+ return null;
+ }
+ return listOfMapOfStringToStruct != null ? listOfMapOfStringToStruct
+ .stream()
+ .map(m -> m.entrySet().stream()
+ .collect(Collectors.toMap(entry -> entry.getKey(), entry -> entry.getValue().toBuilder())))
+ .collect(Collectors.toList()) : null;
+ }
+
+ @Override
+ public final Builder listOfMapOfStringToStruct(Collection extends Map> listOfMapOfStringToStruct) {
+ this.listOfMapOfStringToStruct = ListOfMapOfStringToStructCopier.copy(listOfMapOfStringToStruct);
+ return this;
+ }
+
+ @Override
+ @SafeVarargs
+ public final Builder listOfMapOfStringToStruct(Map... listOfMapOfStringToStruct) {
+ listOfMapOfStringToStruct(Arrays.asList(listOfMapOfStringToStruct));
+ return this;
+ }
+
+ public final void setListOfMapOfStringToStruct(Collection> listOfMapOfStringToStruct) {
+ this.listOfMapOfStringToStruct = ListOfMapOfStringToStructCopier.copyFromBuilder(listOfMapOfStringToStruct);
+ }
+
public final Map> getMapOfStringToIntegerList() {
if (mapOfStringToIntegerList instanceof SdkAutoConstructMap) {
return null;
@@ -2298,7 +2404,7 @@ public final Map getMapOfStringToSimpleStruct() {
return null;
}
return mapOfStringToSimpleStruct != null ? CollectionUtils.mapValues(mapOfStringToSimpleStruct,
- SimpleStruct::toBuilder) : null;
+ SimpleStruct::toBuilder) : null;
}
@Override
@@ -2385,7 +2491,7 @@ public final Map getMapOfEnumToSimpleStruct() {
return null;
}
return mapOfEnumToSimpleStruct != null ? CollectionUtils.mapValues(mapOfEnumToSimpleStruct, SimpleStruct::toBuilder)
- : null;
+ : null;
}
@Override
@@ -2476,7 +2582,7 @@ public final Builder structWithNestedTimestampMember(StructWithTimestamp structW
public final void setStructWithNestedTimestampMember(StructWithTimestamp.BuilderImpl structWithNestedTimestampMember) {
this.structWithNestedTimestampMember = structWithNestedTimestampMember != null ? structWithNestedTimestampMember
- .build() : null;
+ .build() : null;
}
public final ByteBuffer getBlobArg() {
@@ -2512,7 +2618,7 @@ public final Map getBlobMap() {
return null;
}
return blobMap == null ? null : blobMap.entrySet().stream()
- .collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue().asByteBuffer()));
+ .collect(Collectors.toMap(e -> e.getKey(), e -> e.getValue().asByteBuffer()));
}
@Override
@@ -2523,7 +2629,7 @@ public final Builder blobMap(Map blobMap) {
public final void setBlobMap(Map blobMap) {
blobMap(blobMap == null ? null : blobMap.entrySet().stream()
- .collect(Collectors.toMap(e -> e.getKey(), e -> SdkBytes.fromByteBuffer(e.getValue()))));
+ .collect(Collectors.toMap(e -> e.getKey(), e -> SdkBytes.fromByteBuffer(e.getValue()))));
}
public final List getListOfBlobs() {
@@ -2548,7 +2654,7 @@ public final Builder listOfBlobs(SdkBytes... listOfBlobs) {
public final void setListOfBlobs(Collection listOfBlobs) {
listOfBlobs(listOfBlobs == null ? null : listOfBlobs.stream().map(SdkBytes::fromByteBuffer)
- .collect(Collectors.toList()));
+ .collect(Collectors.toList()));
}
public final RecursiveStructType.Builder getRecursiveStruct() {
@@ -2591,7 +2697,7 @@ public final Builder polymorphicTypeWithoutSubTypes(SubTypeOne polymorphicTypeWi
public final void setPolymorphicTypeWithoutSubTypes(SubTypeOne.BuilderImpl polymorphicTypeWithoutSubTypes) {
this.polymorphicTypeWithoutSubTypes = polymorphicTypeWithoutSubTypes != null ? polymorphicTypeWithoutSubTypes.build()
- : null;
+ : null;
}
public final String getEnumType() {
@@ -2639,4 +2745,3 @@ public List> sdkFields() {
}
}
}
-
diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/listofmapofstringtostructcopier.java b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/listofmapofstringtostructcopier.java
new file mode 100644
index 000000000000..de0bfd548dda
--- /dev/null
+++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/listofmapofstringtostructcopier.java
@@ -0,0 +1,31 @@
+package software.amazon.awssdk.services.jsonprotocoltests.model;
+
+import static java.util.stream.Collectors.toList;
+
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import software.amazon.awssdk.annotations.Generated;
+import software.amazon.awssdk.core.util.DefaultSdkAutoConstructList;
+import software.amazon.awssdk.core.util.SdkAutoConstructList;
+
+@Generated("software.amazon.awssdk:codegen")
+final class ListOfMapOfStringToStructCopier {
+ static List> copy(Collection extends Map> listOfMapOfStringToStructParam) {
+ if (listOfMapOfStringToStructParam == null || listOfMapOfStringToStructParam instanceof SdkAutoConstructList) {
+ return DefaultSdkAutoConstructList.getInstance();
+ }
+ List> listOfMapOfStringToStructParamCopy = listOfMapOfStringToStructParam.stream()
+ .map(MapOfStringToSimpleStructCopier::copy).collect(toList());
+ return Collections.unmodifiableList(listOfMapOfStringToStructParamCopy);
+ }
+
+ static List> copyFromBuilder(
+ Collection extends Map> listOfMapOfStringToStructParam) {
+ if (listOfMapOfStringToStructParam == null || listOfMapOfStringToStructParam instanceof DefaultSdkAutoConstructList) {
+ return DefaultSdkAutoConstructList.getInstance();
+ }
+ return copy(listOfMapOfStringToStructParam.stream().map(MapOfStringToSimpleStructCopier::copyFromBuilder).collect(toList()));
+ }
+}
diff --git a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/service-2.json b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/service-2.json
index 4a688528c9cf..2d978f9ecaae 100644
--- a/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/service-2.json
+++ b/codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/service-2.json
@@ -119,6 +119,7 @@
"ListOfMaps":{"shape":"ListOfMapStringToString"},
"ListOfStructs":{"shape":"ListOfSimpleStructs"},
"ListOfMapOfEnumToString":{"shape":"ListOfMapOfEnumToString"},
+ "ListOfMapOfStringToStruct":{"shape":"ListOfMapOfStringToStruct"},
"MapOfStringToIntegerList":{"shape":"MapOfStringToIntegerList"},
"MapOfStringToString":{"shape":"MapOfStringToString"},
"MapOfStringToSimpleStruct":{"shape":"MapOfStringToSimpleStruct"},
@@ -240,6 +241,10 @@
"type":"list",
"member":{"shape":"MapOfEnumToString"}
},
+ "ListOfMapOfStringToStruct":{
+ "type":"list",
+ "member":{"shape":"MapOfStringToSimpleStruct"}
+ },
"Long":{"type":"long"},
"MapOfStringToIntegerList":{
"type":"map",
diff --git a/core/annotations/pom.xml b/core/annotations/pom.xml
index 8a1beb50906f..ce582c89c85f 100644
--- a/core/annotations/pom.xml
+++ b/core/annotations/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/arns/pom.xml b/core/arns/pom.xml
index a1fb53e4f988..b7f602c88e70 100644
--- a/core/arns/pom.xml
+++ b/core/arns/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/auth/pom.xml b/core/auth/pom.xml
index d5a8226ae062..de30f8ec6d4d 100644
--- a/core/auth/pom.xml
+++ b/core/auth/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.42
+ 2.16.43
auth
diff --git a/core/aws-core/pom.xml b/core/aws-core/pom.xml
index c460cf7dc861..1ee135b70376 100644
--- a/core/aws-core/pom.xml
+++ b/core/aws-core/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.42
+ 2.16.43
aws-core
diff --git a/core/metrics-spi/pom.xml b/core/metrics-spi/pom.xml
index 4e14a275109a..73619464bcbb 100644
--- a/core/metrics-spi/pom.xml
+++ b/core/metrics-spi/pom.xml
@@ -5,7 +5,7 @@
core
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/pom.xml b/core/pom.xml
index d556d8eb0250..acbfdfd4f88b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
core
diff --git a/core/profiles/pom.xml b/core/profiles/pom.xml
index fbdcd8e544f7..40aa6f931420 100644
--- a/core/profiles/pom.xml
+++ b/core/profiles/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.42
+ 2.16.43
profiles
diff --git a/core/protocols/aws-cbor-protocol/pom.xml b/core/protocols/aws-cbor-protocol/pom.xml
index 25e79856c3a4..44d92359b031 100644
--- a/core/protocols/aws-cbor-protocol/pom.xml
+++ b/core/protocols/aws-cbor-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/aws-ion-protocol/pom.xml b/core/protocols/aws-ion-protocol/pom.xml
index 9c636a1e55a0..0d0de7327265 100644
--- a/core/protocols/aws-ion-protocol/pom.xml
+++ b/core/protocols/aws-ion-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/aws-json-protocol/pom.xml b/core/protocols/aws-json-protocol/pom.xml
index 0cc2ad9f84d2..c5de6ae2872e 100644
--- a/core/protocols/aws-json-protocol/pom.xml
+++ b/core/protocols/aws-json-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/aws-query-protocol/pom.xml b/core/protocols/aws-query-protocol/pom.xml
index f02eef0afaea..64e391393a59 100644
--- a/core/protocols/aws-query-protocol/pom.xml
+++ b/core/protocols/aws-query-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/aws-xml-protocol/pom.xml b/core/protocols/aws-xml-protocol/pom.xml
index d5803b376437..b3fdb563b444 100644
--- a/core/protocols/aws-xml-protocol/pom.xml
+++ b/core/protocols/aws-xml-protocol/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/pom.xml b/core/protocols/pom.xml
index b5c197e16c8f..6ebc76b2fac8 100644
--- a/core/protocols/pom.xml
+++ b/core/protocols/pom.xml
@@ -20,7 +20,7 @@
core
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/protocols/protocol-core/pom.xml b/core/protocols/protocol-core/pom.xml
index 123fabac783b..7a519921ecc5 100644
--- a/core/protocols/protocol-core/pom.xml
+++ b/core/protocols/protocol-core/pom.xml
@@ -20,7 +20,7 @@
protocols
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/core/regions/pom.xml b/core/regions/pom.xml
index 5adb4e365cdd..3c8492c80d0a 100644
--- a/core/regions/pom.xml
+++ b/core/regions/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
core
- 2.16.42
+ 2.16.43
regions
diff --git a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
index ebeb7028cef6..2d9edc98cf7a 100644
--- a/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
+++ b/core/regions/src/main/resources/software/amazon/awssdk/regions/internal/region/endpoints.json
@@ -1245,6 +1245,7 @@
"ap-east-1" : { },
"ap-northeast-1" : { },
"ap-northeast-2" : { },
+ "ap-northeast-3" : { },
"ap-south-1" : { },
"ap-southeast-1" : { },
"ap-southeast-2" : { },
@@ -3063,6 +3064,8 @@
},
"gamelift" : {
"endpoints" : {
+ "af-south-1" : { },
+ "ap-east-1" : { },
"ap-northeast-1" : { },
"ap-northeast-2" : { },
"ap-south-1" : { },
@@ -3070,8 +3073,12 @@
"ap-southeast-2" : { },
"ca-central-1" : { },
"eu-central-1" : { },
+ "eu-north-1" : { },
+ "eu-south-1" : { },
"eu-west-1" : { },
"eu-west-2" : { },
+ "eu-west-3" : { },
+ "me-south-1" : { },
"sa-east-1" : { },
"us-east-1" : { },
"us-east-2" : { },
@@ -9788,6 +9795,11 @@
"us-iso-east-1" : { }
}
},
+ "firehose" : {
+ "endpoints" : {
+ "us-iso-east-1" : { }
+ }
+ },
"glacier" : {
"endpoints" : {
"us-iso-east-1" : {
diff --git a/core/sdk-core/pom.xml b/core/sdk-core/pom.xml
index ee41a5b3981c..8ef048ae1ad5 100644
--- a/core/sdk-core/pom.xml
+++ b/core/sdk-core/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
core
- 2.16.42
+ 2.16.43
sdk-core
AWS Java SDK :: SDK Core
diff --git a/http-client-spi/pom.xml b/http-client-spi/pom.xml
index 3c7efae20941..5acd751e4427 100644
--- a/http-client-spi/pom.xml
+++ b/http-client-spi/pom.xml
@@ -22,7 +22,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
http-client-spi
AWS Java SDK :: HTTP Client Interface
diff --git a/http-clients/apache-client/pom.xml b/http-clients/apache-client/pom.xml
index bb3c74463154..2a6e1d8ebf72 100644
--- a/http-clients/apache-client/pom.xml
+++ b/http-clients/apache-client/pom.xml
@@ -21,7 +21,7 @@
http-clients
software.amazon.awssdk
- 2.16.42
+ 2.16.43
apache-client
diff --git a/http-clients/aws-crt-client/pom.xml b/http-clients/aws-crt-client/pom.xml
index ac0a1e4d4c79..3f988af241be 100644
--- a/http-clients/aws-crt-client/pom.xml
+++ b/http-clients/aws-crt-client/pom.xml
@@ -21,7 +21,7 @@
http-clients
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/http-clients/netty-nio-client/pom.xml b/http-clients/netty-nio-client/pom.xml
index 647bbe7dd593..34e2d60fec10 100644
--- a/http-clients/netty-nio-client/pom.xml
+++ b/http-clients/netty-nio-client/pom.xml
@@ -20,7 +20,7 @@
http-clients
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/http-clients/pom.xml b/http-clients/pom.xml
index 01b9a5c5453e..36c7992d71e3 100644
--- a/http-clients/pom.xml
+++ b/http-clients/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/http-clients/url-connection-client/pom.xml b/http-clients/url-connection-client/pom.xml
index 9383c83efbd2..360b3aba46e5 100644
--- a/http-clients/url-connection-client/pom.xml
+++ b/http-clients/url-connection-client/pom.xml
@@ -20,7 +20,7 @@
http-clients
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
diff --git a/metric-publishers/cloudwatch-metric-publisher/pom.xml b/metric-publishers/cloudwatch-metric-publisher/pom.xml
index 450ccb8cfbbc..85b013951b54 100644
--- a/metric-publishers/cloudwatch-metric-publisher/pom.xml
+++ b/metric-publishers/cloudwatch-metric-publisher/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
metric-publishers
- 2.16.42
+ 2.16.43
cloudwatch-metric-publisher
diff --git a/metric-publishers/pom.xml b/metric-publishers/pom.xml
index aeba8a75ff68..431fa1e3e2da 100644
--- a/metric-publishers/pom.xml
+++ b/metric-publishers/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
metric-publishers
diff --git a/pom.xml b/pom.xml
index 07293b8ffcb7..3ae8712252a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
4.0.0
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
pom
AWS Java SDK :: Parent
The Amazon Web Services SDK for Java provides Java APIs
@@ -85,7 +85,7 @@
${project.version}
- 2.16.41
+ 2.16.42
2.12.1
2.12.1
2.11.2
diff --git a/release-scripts/pom.xml b/release-scripts/pom.xml
index afd6b019180f..31c2bdc17ed3 100644
--- a/release-scripts/pom.xml
+++ b/release-scripts/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
../pom.xml
release-scripts
diff --git a/services-custom/dynamodb-enhanced/pom.xml b/services-custom/dynamodb-enhanced/pom.xml
index 3c749b0d5c1f..fb93acdcc1ba 100644
--- a/services-custom/dynamodb-enhanced/pom.xml
+++ b/services-custom/dynamodb-enhanced/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services-custom
- 2.16.42
+ 2.16.43
dynamodb-enhanced
AWS Java SDK :: DynamoDB :: Enhanced Client
diff --git a/services-custom/pom.xml b/services-custom/pom.xml
index 17fffe612fe5..39a894c740a4 100644
--- a/services-custom/pom.xml
+++ b/services-custom/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
services-custom
AWS Java SDK :: Custom Services
diff --git a/services/accessanalyzer/pom.xml b/services/accessanalyzer/pom.xml
index 5c395e963c72..1f2ebe870b0b 100644
--- a/services/accessanalyzer/pom.xml
+++ b/services/accessanalyzer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
accessanalyzer
AWS Java SDK :: Services :: AccessAnalyzer
diff --git a/services/acm/pom.xml b/services/acm/pom.xml
index 304c56e31998..76ceb24ca81c 100644
--- a/services/acm/pom.xml
+++ b/services/acm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
acm
AWS Java SDK :: Services :: AWS Certificate Manager
diff --git a/services/acmpca/pom.xml b/services/acmpca/pom.xml
index 3b10bd0a37c4..57b2ae2683bf 100644
--- a/services/acmpca/pom.xml
+++ b/services/acmpca/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
acmpca
AWS Java SDK :: Services :: ACM PCA
diff --git a/services/alexaforbusiness/pom.xml b/services/alexaforbusiness/pom.xml
index 18b6ee15e13c..d13caee610f9 100644
--- a/services/alexaforbusiness/pom.xml
+++ b/services/alexaforbusiness/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
alexaforbusiness
diff --git a/services/amp/pom.xml b/services/amp/pom.xml
index 80e0f6fdc64f..c81e5ee4e885 100644
--- a/services/amp/pom.xml
+++ b/services/amp/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
amp
AWS Java SDK :: Services :: Amp
diff --git a/services/amplify/pom.xml b/services/amplify/pom.xml
index ffa5cabedfcb..0309eb560cff 100644
--- a/services/amplify/pom.xml
+++ b/services/amplify/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
amplify
AWS Java SDK :: Services :: Amplify
diff --git a/services/amplifybackend/pom.xml b/services/amplifybackend/pom.xml
index af114bc413d7..e0bdcba5d314 100644
--- a/services/amplifybackend/pom.xml
+++ b/services/amplifybackend/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
amplifybackend
AWS Java SDK :: Services :: Amplify Backend
diff --git a/services/apigateway/pom.xml b/services/apigateway/pom.xml
index 11b8c774ac21..ee65312ce93a 100644
--- a/services/apigateway/pom.xml
+++ b/services/apigateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
apigateway
AWS Java SDK :: Services :: Amazon API Gateway
diff --git a/services/apigatewaymanagementapi/pom.xml b/services/apigatewaymanagementapi/pom.xml
index 7e371091cf77..5bff3d9d9c5c 100644
--- a/services/apigatewaymanagementapi/pom.xml
+++ b/services/apigatewaymanagementapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
apigatewaymanagementapi
AWS Java SDK :: Services :: ApiGatewayManagementApi
diff --git a/services/apigatewayv2/pom.xml b/services/apigatewayv2/pom.xml
index 135be51960e6..97563150f5a9 100644
--- a/services/apigatewayv2/pom.xml
+++ b/services/apigatewayv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
apigatewayv2
AWS Java SDK :: Services :: ApiGatewayV2
diff --git a/services/appconfig/pom.xml b/services/appconfig/pom.xml
index 2463ff1cbf13..76a604df2318 100644
--- a/services/appconfig/pom.xml
+++ b/services/appconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
appconfig
AWS Java SDK :: Services :: AppConfig
diff --git a/services/appflow/pom.xml b/services/appflow/pom.xml
index 92fdee3c92c6..e5fd3415d504 100644
--- a/services/appflow/pom.xml
+++ b/services/appflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
appflow
AWS Java SDK :: Services :: Appflow
diff --git a/services/appintegrations/pom.xml b/services/appintegrations/pom.xml
index 9efe3c540e63..3e01c0697b40 100644
--- a/services/appintegrations/pom.xml
+++ b/services/appintegrations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
appintegrations
AWS Java SDK :: Services :: App Integrations
diff --git a/services/applicationautoscaling/pom.xml b/services/applicationautoscaling/pom.xml
index fbe3066b732d..faf3d28a2e39 100644
--- a/services/applicationautoscaling/pom.xml
+++ b/services/applicationautoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
applicationautoscaling
AWS Java SDK :: Services :: AWS Application Auto Scaling
diff --git a/services/applicationdiscovery/pom.xml b/services/applicationdiscovery/pom.xml
index a590ef6ee55f..1739becf4030 100644
--- a/services/applicationdiscovery/pom.xml
+++ b/services/applicationdiscovery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
applicationdiscovery
AWS Java SDK :: Services :: AWS Application Discovery Service
diff --git a/services/applicationinsights/pom.xml b/services/applicationinsights/pom.xml
index ef25ab37747d..dd82fe51738c 100644
--- a/services/applicationinsights/pom.xml
+++ b/services/applicationinsights/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
applicationinsights
AWS Java SDK :: Services :: Application Insights
diff --git a/services/appmesh/pom.xml b/services/appmesh/pom.xml
index 2ff88cba05dd..49fab6b15295 100644
--- a/services/appmesh/pom.xml
+++ b/services/appmesh/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
appmesh
AWS Java SDK :: Services :: App Mesh
diff --git a/services/appstream/pom.xml b/services/appstream/pom.xml
index 3a67c8ac7629..617e0615a7da 100644
--- a/services/appstream/pom.xml
+++ b/services/appstream/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
appstream
AWS Java SDK :: Services :: Amazon AppStream
diff --git a/services/appsync/pom.xml b/services/appsync/pom.xml
index 110f3f0efb94..1cb840a1dd56 100644
--- a/services/appsync/pom.xml
+++ b/services/appsync/pom.xml
@@ -21,7 +21,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
appsync
diff --git a/services/athena/pom.xml b/services/athena/pom.xml
index ab426f3fe0cf..5aba165a166f 100644
--- a/services/athena/pom.xml
+++ b/services/athena/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
athena
AWS Java SDK :: Services :: Amazon Athena
diff --git a/services/auditmanager/pom.xml b/services/auditmanager/pom.xml
index 9bf777227b77..4dd9d3fca4e7 100644
--- a/services/auditmanager/pom.xml
+++ b/services/auditmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
auditmanager
AWS Java SDK :: Services :: Audit Manager
diff --git a/services/autoscaling/pom.xml b/services/autoscaling/pom.xml
index feb2c772d9d1..3f5323b9fd1d 100644
--- a/services/autoscaling/pom.xml
+++ b/services/autoscaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
autoscaling
AWS Java SDK :: Services :: Auto Scaling
diff --git a/services/autoscalingplans/pom.xml b/services/autoscalingplans/pom.xml
index 898cd38bdfac..ee1f6e967256 100644
--- a/services/autoscalingplans/pom.xml
+++ b/services/autoscalingplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
autoscalingplans
AWS Java SDK :: Services :: Auto Scaling Plans
diff --git a/services/backup/pom.xml b/services/backup/pom.xml
index cf01e216cc2a..7c7b2b9642fd 100644
--- a/services/backup/pom.xml
+++ b/services/backup/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
backup
AWS Java SDK :: Services :: Backup
diff --git a/services/batch/pom.xml b/services/batch/pom.xml
index 536eaa4a1c35..95334fd17703 100644
--- a/services/batch/pom.xml
+++ b/services/batch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
batch
AWS Java SDK :: Services :: AWS Batch
diff --git a/services/braket/pom.xml b/services/braket/pom.xml
index c73be8f77c5d..e511a7e0b63a 100644
--- a/services/braket/pom.xml
+++ b/services/braket/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
braket
AWS Java SDK :: Services :: Braket
diff --git a/services/budgets/pom.xml b/services/budgets/pom.xml
index 07187053ee42..3fbfdfeea1ff 100644
--- a/services/budgets/pom.xml
+++ b/services/budgets/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
budgets
AWS Java SDK :: Services :: AWS Budgets
diff --git a/services/chime/pom.xml b/services/chime/pom.xml
index 7934ac391abe..b0dc20cbb36d 100644
--- a/services/chime/pom.xml
+++ b/services/chime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
chime
AWS Java SDK :: Services :: Chime
diff --git a/services/cloud9/pom.xml b/services/cloud9/pom.xml
index 7a1796eb68d0..d856d1d56240 100644
--- a/services/cloud9/pom.xml
+++ b/services/cloud9/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
cloud9
diff --git a/services/clouddirectory/pom.xml b/services/clouddirectory/pom.xml
index d869b9b4d4a1..a4eb77bd6ddb 100644
--- a/services/clouddirectory/pom.xml
+++ b/services/clouddirectory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
clouddirectory
AWS Java SDK :: Services :: Amazon CloudDirectory
diff --git a/services/cloudformation/pom.xml b/services/cloudformation/pom.xml
index ab31702cc91c..3b1935d49bb1 100644
--- a/services/cloudformation/pom.xml
+++ b/services/cloudformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudformation
AWS Java SDK :: Services :: AWS CloudFormation
diff --git a/services/cloudfront/pom.xml b/services/cloudfront/pom.xml
index a961aba0d8d2..1099527e2818 100644
--- a/services/cloudfront/pom.xml
+++ b/services/cloudfront/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudfront
AWS Java SDK :: Services :: Amazon CloudFront
diff --git a/services/cloudhsm/pom.xml b/services/cloudhsm/pom.xml
index 3884c8e61a5b..28dc8396cfa8 100644
--- a/services/cloudhsm/pom.xml
+++ b/services/cloudhsm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudhsm
AWS Java SDK :: Services :: AWS CloudHSM
diff --git a/services/cloudhsmv2/pom.xml b/services/cloudhsmv2/pom.xml
index cfa62643215f..ef1bcf409416 100644
--- a/services/cloudhsmv2/pom.xml
+++ b/services/cloudhsmv2/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
cloudhsmv2
diff --git a/services/cloudsearch/pom.xml b/services/cloudsearch/pom.xml
index bf46984d78b3..b06d77c20218 100644
--- a/services/cloudsearch/pom.xml
+++ b/services/cloudsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudsearch
AWS Java SDK :: Services :: Amazon CloudSearch
diff --git a/services/cloudsearchdomain/pom.xml b/services/cloudsearchdomain/pom.xml
index 0c2b70a9f6ce..e97afbcf0974 100644
--- a/services/cloudsearchdomain/pom.xml
+++ b/services/cloudsearchdomain/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudsearchdomain
AWS Java SDK :: Services :: Amazon CloudSearch Domain
diff --git a/services/cloudtrail/pom.xml b/services/cloudtrail/pom.xml
index 406ba995b9cc..6426f1d852aa 100644
--- a/services/cloudtrail/pom.xml
+++ b/services/cloudtrail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudtrail
AWS Java SDK :: Services :: AWS CloudTrail
diff --git a/services/cloudwatch/pom.xml b/services/cloudwatch/pom.xml
index 12dab99ba1cb..04779e8c79bf 100644
--- a/services/cloudwatch/pom.xml
+++ b/services/cloudwatch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudwatch
AWS Java SDK :: Services :: Amazon CloudWatch
diff --git a/services/cloudwatchevents/pom.xml b/services/cloudwatchevents/pom.xml
index 43bacec2e8cc..9f767c4577e9 100644
--- a/services/cloudwatchevents/pom.xml
+++ b/services/cloudwatchevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudwatchevents
AWS Java SDK :: Services :: Amazon CloudWatch Events
diff --git a/services/cloudwatchlogs/pom.xml b/services/cloudwatchlogs/pom.xml
index 3812d6e2830f..f6d85037111c 100644
--- a/services/cloudwatchlogs/pom.xml
+++ b/services/cloudwatchlogs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cloudwatchlogs
AWS Java SDK :: Services :: Amazon CloudWatch Logs
diff --git a/services/codeartifact/pom.xml b/services/codeartifact/pom.xml
index c9e433f54987..00d27a73de59 100644
--- a/services/codeartifact/pom.xml
+++ b/services/codeartifact/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codeartifact
AWS Java SDK :: Services :: Codeartifact
diff --git a/services/codebuild/pom.xml b/services/codebuild/pom.xml
index c0b0c32fa80d..0f12f223c68f 100644
--- a/services/codebuild/pom.xml
+++ b/services/codebuild/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codebuild
AWS Java SDK :: Services :: AWS Code Build
diff --git a/services/codecommit/pom.xml b/services/codecommit/pom.xml
index f5650611f271..56ad3a5aa7e3 100644
--- a/services/codecommit/pom.xml
+++ b/services/codecommit/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codecommit
AWS Java SDK :: Services :: AWS CodeCommit
diff --git a/services/codedeploy/pom.xml b/services/codedeploy/pom.xml
index 990f3372617f..74867f163d70 100644
--- a/services/codedeploy/pom.xml
+++ b/services/codedeploy/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codedeploy
AWS Java SDK :: Services :: AWS CodeDeploy
diff --git a/services/codeguruprofiler/pom.xml b/services/codeguruprofiler/pom.xml
index a724eac6ea9b..7130d98922a2 100644
--- a/services/codeguruprofiler/pom.xml
+++ b/services/codeguruprofiler/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codeguruprofiler
AWS Java SDK :: Services :: CodeGuruProfiler
diff --git a/services/codegurureviewer/pom.xml b/services/codegurureviewer/pom.xml
index 2fca58ca141c..c9f5407061d5 100644
--- a/services/codegurureviewer/pom.xml
+++ b/services/codegurureviewer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codegurureviewer
AWS Java SDK :: Services :: CodeGuru Reviewer
diff --git a/services/codepipeline/pom.xml b/services/codepipeline/pom.xml
index a2fda4e0f4ff..910e2ee8fcf2 100644
--- a/services/codepipeline/pom.xml
+++ b/services/codepipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codepipeline
AWS Java SDK :: Services :: AWS CodePipeline
diff --git a/services/codestar/pom.xml b/services/codestar/pom.xml
index b900ecb4822e..f690a78374fa 100644
--- a/services/codestar/pom.xml
+++ b/services/codestar/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codestar
AWS Java SDK :: Services :: AWS CodeStar
diff --git a/services/codestarconnections/pom.xml b/services/codestarconnections/pom.xml
index 18f4f75bfb8c..53e739c9dc11 100644
--- a/services/codestarconnections/pom.xml
+++ b/services/codestarconnections/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codestarconnections
AWS Java SDK :: Services :: CodeStar connections
diff --git a/services/codestarnotifications/pom.xml b/services/codestarnotifications/pom.xml
index f6ff94d5ebd0..d5ad535a3d59 100644
--- a/services/codestarnotifications/pom.xml
+++ b/services/codestarnotifications/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
codestarnotifications
AWS Java SDK :: Services :: Codestar Notifications
diff --git a/services/cognitoidentity/pom.xml b/services/cognitoidentity/pom.xml
index 56fa5ad28f70..3ef1ac6a7b0c 100644
--- a/services/cognitoidentity/pom.xml
+++ b/services/cognitoidentity/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cognitoidentity
AWS Java SDK :: Services :: Amazon Cognito Identity
diff --git a/services/cognitoidentityprovider/pom.xml b/services/cognitoidentityprovider/pom.xml
index 32d72903f7d8..af418812c1f8 100644
--- a/services/cognitoidentityprovider/pom.xml
+++ b/services/cognitoidentityprovider/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cognitoidentityprovider
AWS Java SDK :: Services :: Amazon Cognito Identity Provider Service
diff --git a/services/cognitosync/pom.xml b/services/cognitosync/pom.xml
index b454dd547d5a..93fca542d011 100644
--- a/services/cognitosync/pom.xml
+++ b/services/cognitosync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
cognitosync
AWS Java SDK :: Services :: Amazon Cognito Sync
diff --git a/services/comprehend/pom.xml b/services/comprehend/pom.xml
index cac88a6fe9b9..7093b9044f93 100644
--- a/services/comprehend/pom.xml
+++ b/services/comprehend/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
comprehend
diff --git a/services/comprehendmedical/pom.xml b/services/comprehendmedical/pom.xml
index c523040dd068..f80b1d3bddcb 100644
--- a/services/comprehendmedical/pom.xml
+++ b/services/comprehendmedical/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
comprehendmedical
AWS Java SDK :: Services :: ComprehendMedical
diff --git a/services/computeoptimizer/pom.xml b/services/computeoptimizer/pom.xml
index f4ee90a93e21..2417c74a4dba 100644
--- a/services/computeoptimizer/pom.xml
+++ b/services/computeoptimizer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
computeoptimizer
AWS Java SDK :: Services :: Compute Optimizer
diff --git a/services/config/pom.xml b/services/config/pom.xml
index fa708e2aed17..4bc212e9ead3 100644
--- a/services/config/pom.xml
+++ b/services/config/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
config
AWS Java SDK :: Services :: AWS Config
diff --git a/services/connect/pom.xml b/services/connect/pom.xml
index 6828b0f42527..92ba84e38b36 100644
--- a/services/connect/pom.xml
+++ b/services/connect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
connect
AWS Java SDK :: Services :: Connect
diff --git a/services/connectcontactlens/pom.xml b/services/connectcontactlens/pom.xml
index 2fba5680e306..15b765f7b613 100644
--- a/services/connectcontactlens/pom.xml
+++ b/services/connectcontactlens/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
connectcontactlens
AWS Java SDK :: Services :: Connect Contact Lens
diff --git a/services/connectparticipant/pom.xml b/services/connectparticipant/pom.xml
index 476afcb94ed8..5150da731b7b 100644
--- a/services/connectparticipant/pom.xml
+++ b/services/connectparticipant/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
connectparticipant
AWS Java SDK :: Services :: ConnectParticipant
diff --git a/services/costandusagereport/pom.xml b/services/costandusagereport/pom.xml
index c5e537b0d3bd..4c83c802e7f5 100644
--- a/services/costandusagereport/pom.xml
+++ b/services/costandusagereport/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
costandusagereport
AWS Java SDK :: Services :: AWS Cost and Usage Report
diff --git a/services/costexplorer/pom.xml b/services/costexplorer/pom.xml
index bdadc7eb842f..6bfcfdd175f7 100644
--- a/services/costexplorer/pom.xml
+++ b/services/costexplorer/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
costexplorer
diff --git a/services/customerprofiles/pom.xml b/services/customerprofiles/pom.xml
index b7cde98151d6..f768af79dfad 100644
--- a/services/customerprofiles/pom.xml
+++ b/services/customerprofiles/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
customerprofiles
AWS Java SDK :: Services :: Customer Profiles
diff --git a/services/databasemigration/pom.xml b/services/databasemigration/pom.xml
index 603c9a796074..52d2de27cd8b 100644
--- a/services/databasemigration/pom.xml
+++ b/services/databasemigration/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
databasemigration
AWS Java SDK :: Services :: AWS Database Migration Service
diff --git a/services/databasemigration/src/main/resources/codegen-resources/paginators-1.json b/services/databasemigration/src/main/resources/codegen-resources/paginators-1.json
index 1cd57271f0b9..148e66ecf6d7 100644
--- a/services/databasemigration/src/main/resources/codegen-resources/paginators-1.json
+++ b/services/databasemigration/src/main/resources/codegen-resources/paginators-1.json
@@ -15,6 +15,11 @@
"output_token": "Marker",
"limit_key": "MaxRecords"
},
+ "DescribeEndpointSettings": {
+ "input_token": "Marker",
+ "output_token": "Marker",
+ "limit_key": "MaxRecords"
+ },
"DescribeEndpointTypes": {
"input_token": "Marker",
"output_token": "Marker",
diff --git a/services/databasemigration/src/main/resources/codegen-resources/service-2.json b/services/databasemigration/src/main/resources/codegen-resources/service-2.json
index 99b07e6730e3..ce38472e84e9 100644
--- a/services/databasemigration/src/main/resources/codegen-resources/service-2.json
+++ b/services/databasemigration/src/main/resources/codegen-resources/service-2.json
@@ -317,6 +317,16 @@
],
"documentation":"Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
"
},
+ "DescribeEndpointSettings":{
+ "name":"DescribeEndpointSettings",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DescribeEndpointSettingsMessage"},
+ "output":{"shape":"DescribeEndpointSettingsResponse"},
+ "documentation":"Returns information about the possible endpoint settings available when you create an endpoint for a specific database engine.
"
+ },
"DescribeEndpointTypes":{
"name":"DescribeEndpointTypes",
"http":{
@@ -660,7 +670,8 @@
"errors":[
{"shape":"AccessDeniedFault"},
{"shape":"InvalidResourceStateFault"},
- {"shape":"ResourceNotFoundFault"}
+ {"shape":"ResourceNotFoundFault"},
+ {"shape":"KMSKeyNotAccessibleFault"}
],
"documentation":"Moves a replication task from its current replication instance to a different target replication instance using the specified parameters. The target replication instance must be created with the same or later AWS DMS version as the current replication instance.
"
},
@@ -800,7 +811,8 @@
{"shape":"ResourceNotFoundFault"},
{"shape":"InvalidResourceStateFault"},
{"shape":"KMSKeyNotAccessibleFault"},
- {"shape":"ResourceQuotaExceededFault"}
+ {"shape":"ResourceQuotaExceededFault"},
+ {"shape":"AccessDeniedFault"}
],
"documentation":"Tests the connection between the replication instance and the endpoint.
"
}
@@ -1757,6 +1769,37 @@
},
"documentation":""
},
+ "DescribeEndpointSettingsMessage":{
+ "type":"structure",
+ "required":["EngineName"],
+ "members":{
+ "EngineName":{
+ "shape":"String",
+ "documentation":"The databse engine used for your source or target endpoint.
"
+ },
+ "MaxRecords":{
+ "shape":"IntegerOptional",
+ "documentation":"The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a pagination token called a marker is included in the response so that the remaining results can be retrieved.
"
+ },
+ "Marker":{
+ "shape":"String",
+ "documentation":"An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
"
+ }
+ }
+ },
+ "DescribeEndpointSettingsResponse":{
+ "type":"structure",
+ "members":{
+ "Marker":{
+ "shape":"String",
+ "documentation":"An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords
.
"
+ },
+ "EndpointSettings":{
+ "shape":"EndpointSettingsList",
+ "documentation":"Descriptions of the endpoint settings available for your source or target database engine.
"
+ }
+ }
+ },
"DescribeEndpointTypesMessage":{
"type":"structure",
"members":{
@@ -2595,6 +2638,61 @@
"type":"list",
"member":{"shape":"Endpoint"}
},
+ "EndpointSetting":{
+ "type":"structure",
+ "members":{
+ "Name":{
+ "shape":"String",
+ "documentation":"The name that you want to give the endpoint settings.
"
+ },
+ "Type":{
+ "shape":"EndpointSettingTypeValue",
+ "documentation":"The type of endpoint. Valid values are source
and target
.
"
+ },
+ "EnumValues":{
+ "shape":"EndpointSettingEnumValues",
+ "documentation":"Enumerated values to use for this endpoint.
"
+ },
+ "Sensitive":{
+ "shape":"BooleanOptional",
+ "documentation":"A value that marks this endpoint setting as sensitive.
"
+ },
+ "Units":{
+ "shape":"String",
+ "documentation":"The unit of measure for this endpoint setting.
"
+ },
+ "Applicability":{
+ "shape":"String",
+ "documentation":"The relevance or validity of an endpoint setting for an engine name and its endpoint type.
"
+ },
+ "IntValueMin":{
+ "shape":"IntegerOptional",
+ "documentation":"The minimum value of an endpoint setting that is of type int
.
"
+ },
+ "IntValueMax":{
+ "shape":"IntegerOptional",
+ "documentation":"The maximum value of an endpoint setting that is of type int
.
"
+ }
+ },
+ "documentation":"Endpoint settings.
"
+ },
+ "EndpointSettingEnumValues":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "EndpointSettingTypeValue":{
+ "type":"string",
+ "enum":[
+ "string",
+ "boolean",
+ "integer",
+ "enum"
+ ]
+ },
+ "EndpointSettingsList":{
+ "type":"list",
+ "member":{"shape":"EndpointSetting"}
+ },
"Event":{
"type":"structure",
"members":{
@@ -2779,7 +2877,7 @@
"documentation":"A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
"
},
"CertificatePem":{
- "shape":"String",
+ "shape":"SecretString",
"documentation":"The contents of a .pem
file, which contains an X.509 certificate.
"
},
"CertificateWallet":{
@@ -2911,12 +3009,21 @@
"documentation":"This request triggered AWS KMS request throttling.
",
"exception":true
},
+ "KafkaSecurityProtocol":{
+ "type":"string",
+ "enum":[
+ "plaintext",
+ "ssl-authentication",
+ "ssl-encryption",
+ "sasl-ssl"
+ ]
+ },
"KafkaSettings":{
"type":"structure",
"members":{
"Broker":{
"shape":"String",
- "documentation":"The broker location and port of the Kafka broker that hosts your Kafka instance. Specify the broker in the form broker-hostname-or-ip:port
. For example, \"ec2-12-345-678-901.compute-1.amazonaws.com:2345\"
.
"
+ "documentation":"A comma-separated list of one or more broker locations in your Kafka cluster that host your Kafka instance. Specify each broker location in the form broker-hostname-or-ip:port
. For example, \"ec2-12-345-678-901.compute-1.amazonaws.com:2345\"
. For more information and examples of specifying a list of broker locations, see Using Apache Kafka as a target for AWS Database Migration Service in the AWS Data Migration Service User Guide.
"
},
"Topic":{
"shape":"String",
@@ -2953,6 +3060,34 @@
"IncludeNullAndEmpty":{
"shape":"BooleanOptional",
"documentation":"Include NULL and empty columns for records migrated to the endpoint. The default is false
.
"
+ },
+ "SecurityProtocol":{
+ "shape":"KafkaSecurityProtocol",
+ "documentation":"Set secure connection to a Kafka target endpoint using Transport Layer Security (TLS). Options include ssl-encryption
, ssl-authentication
, and sasl-ssl
. sasl-ssl
requires SaslUsername
and SaslPassword
.
"
+ },
+ "SslClientCertificateArn":{
+ "shape":"String",
+ "documentation":"The Amazon Resource Name (ARN) of the client certificate used to securely connect to a Kafka target endpoint.
"
+ },
+ "SslClientKeyArn":{
+ "shape":"String",
+ "documentation":"The Amazon Resource Name (ARN) for the client private key used to securely connect to a Kafka target endpoint.
"
+ },
+ "SslClientKeyPassword":{
+ "shape":"SecretString",
+ "documentation":" The password for the client private key used to securely connect to a Kafka target endpoint.
"
+ },
+ "SslCaCertificateArn":{
+ "shape":"String",
+ "documentation":" The Amazon Resource Name (ARN) for the private Certification Authority (CA) cert that AWS DMS uses to securely connect to your Kafka target endpoint.
"
+ },
+ "SaslUsername":{
+ "shape":"String",
+ "documentation":" The secure username you created when you first set up your MSK cluster to validate a client identity and make an encrypted connection between server and client using SASL-SSL authentication.
"
+ },
+ "SaslPassword":{
+ "shape":"SecretString",
+ "documentation":"The secure password you created when you first set up your MSK cluster to validate a client identity and make an encrypted connection between server and client using SASL-SSL authentication.
"
}
},
"documentation":"Provides information that describes an Apache Kafka endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.
"
@@ -3055,6 +3190,10 @@
"shape":"SecretString",
"documentation":"Endpoint connection password.
"
},
+ "QuerySingleAlwaysOnNode":{
+ "shape":"BooleanOptional",
+ "documentation":"Cleans and recreates table metadata information on the replication instance when a mismatch occurs. An example is a situation where running an alter DDL statement on a table might result in different information about the table cached in the replication instance.
"
+ },
"ReadBackupOnly":{
"shape":"BooleanOptional",
"documentation":"When this attribute is set to Y
, AWS DMS only reads changes from transaction log backups and doesn't read from the active transaction log file during ongoing replication. Setting this parameter to Y
enables you to control active transaction log file growth during full load and ongoing replication tasks. However, it can add some source latency to ongoing replication.
"
@@ -3075,6 +3214,10 @@
"shape":"BooleanOptional",
"documentation":"Use this to attribute to transfer data for full-load operations using BCP. When the target table contains an identity column that does not exist in the source table, you must disable the use BCP for loading table option.
"
},
+ "UseThirdPartyBackupDevice":{
+ "shape":"BooleanOptional",
+ "documentation":"When this attribute is set to Y
, DMS processes third-party transaction log backups if they are created in native format.
"
+ },
"SecretsManagerAccessRoleArn":{
"shape":"String",
"documentation":"The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret
. SecretsManagerSecret
has the value of the AWS Secrets Manager secret that allows access to the SQL Server endpoint.
You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerSecretId
. Or you can specify clear-text values for UserName
, Password
, ServerName
, and Port
. You can't specify both. For more information on creating this SecretsManagerSecret
and the SecretsManagerAccessRoleArn
and SecretsManagerSecretId
required to access it, see Using secrets to access AWS Database Migration Service resources in the AWS Database Migration Service User Guide.
"
@@ -3376,7 +3519,7 @@
},
"TableMappings":{
"shape":"String",
- "documentation":"When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with file://
. When working with the DMS API, provide the JSON as the parameter value, for example: --table-mappings file://mappingfile.json
"
+ "documentation":"When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with file://
. For example, --table-mappings file://mappingfile.json
. When working with the DMS API, provide the JSON as the parameter value.
"
},
"ReplicationTaskSettings":{
"shape":"String",
@@ -3508,6 +3651,10 @@
"shape":"String",
"documentation":"Specifies a script to run immediately after AWS DMS connects to the endpoint. The migration task continues running regardless if the SQL statement succeeds or fails.
"
},
+ "CleanSourceMetadataOnMismatch":{
+ "shape":"BooleanOptional",
+ "documentation":"Adjusts the behavior of DMS when migrating from an SQL Server source database that is hosted as part of an Always On availability group cluster. If you need DMS to poll all the nodes in the Always On cluster for transaction backups, set this attribute to false
.
"
+ },
"DatabaseName":{
"shape":"String",
"documentation":"Database name for the endpoint.
"
@@ -3723,6 +3870,10 @@
"shape":"String",
"documentation":"Fully qualified domain name of the endpoint.
"
},
+ "SpatialDataOptionToGeoJsonFunctionName":{
+ "shape":"String",
+ "documentation":"Use this attribute to convert SDO_GEOMETRY
to GEOJSON
format. By default, DMS calls the SDO2GEOJSON
custom function if present and accessible. Or you can create your own custom function that mimics the operation of SDOGEOJSON
and set SpatialDataOptionToGeoJsonFunctionName
to call it instead.
"
+ },
"Username":{
"shape":"String",
"documentation":"Endpoint connection user name.
"
@@ -4725,7 +4876,7 @@
"members":{
"ServiceAccessRoleArn":{
"shape":"String",
- "documentation":" The Amazon Resource Name (ARN) used by the service access IAM role. It is a required parameter that enables DMS to write and read objects from an 3S bucket.
"
+ "documentation":" The Amazon Resource Name (ARN) used by the service access IAM role. It is a required parameter that enables DMS to write and read objects from an S3 bucket.
"
},
"ExternalTableDefinition":{
"shape":"String",
diff --git a/services/databasemigration/src/main/resources/codegen-resources/waiters-2.json b/services/databasemigration/src/main/resources/codegen-resources/waiters-2.json
index ebfc736ecf7e..73fba51002da 100644
--- a/services/databasemigration/src/main/resources/codegen-resources/waiters-2.json
+++ b/services/databasemigration/src/main/resources/codegen-resources/waiters-2.json
@@ -191,12 +191,6 @@
"matcher":"pathAny",
"state":"failure"
},
- {
- "argument":"ReplicationTasks[].Status",
- "expected":"running",
- "matcher":"pathAny",
- "state":"failure"
- },
{
"argument":"ReplicationTasks[].Status",
"expected":"failed",
diff --git a/services/databrew/pom.xml b/services/databrew/pom.xml
index 5023f286dc47..d824b4ab2578 100644
--- a/services/databrew/pom.xml
+++ b/services/databrew/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
databrew
AWS Java SDK :: Services :: Data Brew
diff --git a/services/dataexchange/pom.xml b/services/dataexchange/pom.xml
index 412656aadcb9..3e3c676127d3 100644
--- a/services/dataexchange/pom.xml
+++ b/services/dataexchange/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
dataexchange
AWS Java SDK :: Services :: DataExchange
diff --git a/services/datapipeline/pom.xml b/services/datapipeline/pom.xml
index a60f0458368b..0fee46e17ea1 100644
--- a/services/datapipeline/pom.xml
+++ b/services/datapipeline/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
datapipeline
AWS Java SDK :: Services :: AWS Data Pipeline
diff --git a/services/datasync/pom.xml b/services/datasync/pom.xml
index 069719c8ecd4..bc5882adf166 100644
--- a/services/datasync/pom.xml
+++ b/services/datasync/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
datasync
AWS Java SDK :: Services :: DataSync
diff --git a/services/dax/pom.xml b/services/dax/pom.xml
index 366a114aa532..2055b6d3a989 100644
--- a/services/dax/pom.xml
+++ b/services/dax/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
dax
AWS Java SDK :: Services :: Amazon DynamoDB Accelerator (DAX)
diff --git a/services/detective/pom.xml b/services/detective/pom.xml
index d884b864cd0c..568c66c31f83 100644
--- a/services/detective/pom.xml
+++ b/services/detective/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
detective
AWS Java SDK :: Services :: Detective
diff --git a/services/devicefarm/pom.xml b/services/devicefarm/pom.xml
index 1934893c7fb9..570dd6cf3db6 100644
--- a/services/devicefarm/pom.xml
+++ b/services/devicefarm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
devicefarm
AWS Java SDK :: Services :: AWS Device Farm
diff --git a/services/devopsguru/pom.xml b/services/devopsguru/pom.xml
index 59e533c87849..d8985c3594ee 100644
--- a/services/devopsguru/pom.xml
+++ b/services/devopsguru/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
devopsguru
AWS Java SDK :: Services :: Dev Ops Guru
diff --git a/services/directconnect/pom.xml b/services/directconnect/pom.xml
index 6ad7e78d9722..c7fdb2ea4a8f 100644
--- a/services/directconnect/pom.xml
+++ b/services/directconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
directconnect
AWS Java SDK :: Services :: AWS Direct Connect
diff --git a/services/directory/pom.xml b/services/directory/pom.xml
index b67319f30f9d..b41ceed84e8b 100644
--- a/services/directory/pom.xml
+++ b/services/directory/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
directory
AWS Java SDK :: Services :: AWS Directory Service
diff --git a/services/dlm/pom.xml b/services/dlm/pom.xml
index dbdf61f50397..a983e8c86b3b 100644
--- a/services/dlm/pom.xml
+++ b/services/dlm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
dlm
AWS Java SDK :: Services :: DLM
diff --git a/services/docdb/pom.xml b/services/docdb/pom.xml
index 7ada0e5f7f0a..55bff5548468 100644
--- a/services/docdb/pom.xml
+++ b/services/docdb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
docdb
AWS Java SDK :: Services :: DocDB
diff --git a/services/dynamodb/pom.xml b/services/dynamodb/pom.xml
index f6144f27ce2c..8d0ba037ee1c 100644
--- a/services/dynamodb/pom.xml
+++ b/services/dynamodb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
dynamodb
AWS Java SDK :: Services :: Amazon DynamoDB
diff --git a/services/ebs/pom.xml b/services/ebs/pom.xml
index cc93ce4a7dfe..f730060e40e2 100644
--- a/services/ebs/pom.xml
+++ b/services/ebs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ebs
AWS Java SDK :: Services :: EBS
diff --git a/services/ec2/pom.xml b/services/ec2/pom.xml
index 352310c31c91..01013a6e265e 100644
--- a/services/ec2/pom.xml
+++ b/services/ec2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ec2
AWS Java SDK :: Services :: Amazon EC2
diff --git a/services/ec2instanceconnect/pom.xml b/services/ec2instanceconnect/pom.xml
index d426e08133cd..511f33378d72 100644
--- a/services/ec2instanceconnect/pom.xml
+++ b/services/ec2instanceconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ec2instanceconnect
AWS Java SDK :: Services :: EC2 Instance Connect
diff --git a/services/ecr/pom.xml b/services/ecr/pom.xml
index 95a49febeb5d..579a63dc4904 100644
--- a/services/ecr/pom.xml
+++ b/services/ecr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ecr
AWS Java SDK :: Services :: Amazon EC2 Container Registry
diff --git a/services/ecrpublic/pom.xml b/services/ecrpublic/pom.xml
index 56943b56ce5a..514ebb614fcf 100644
--- a/services/ecrpublic/pom.xml
+++ b/services/ecrpublic/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ecrpublic
AWS Java SDK :: Services :: ECR PUBLIC
diff --git a/services/ecs/pom.xml b/services/ecs/pom.xml
index ca18409de0ad..01cdbef7da88 100644
--- a/services/ecs/pom.xml
+++ b/services/ecs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ecs
AWS Java SDK :: Services :: Amazon EC2 Container Service
diff --git a/services/efs/pom.xml b/services/efs/pom.xml
index 8423b41cea11..81f5b6b6d52e 100644
--- a/services/efs/pom.xml
+++ b/services/efs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
efs
AWS Java SDK :: Services :: Amazon Elastic File System
diff --git a/services/eks/pom.xml b/services/eks/pom.xml
index 7e720f644077..fcc4c043b8c2 100644
--- a/services/eks/pom.xml
+++ b/services/eks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
eks
AWS Java SDK :: Services :: EKS
diff --git a/services/elasticache/pom.xml b/services/elasticache/pom.xml
index fdae11b73aaf..c2048c66c1e5 100644
--- a/services/elasticache/pom.xml
+++ b/services/elasticache/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticache
AWS Java SDK :: Services :: Amazon ElastiCache
diff --git a/services/elasticbeanstalk/pom.xml b/services/elasticbeanstalk/pom.xml
index 9793f4e6c65f..0601e8214344 100644
--- a/services/elasticbeanstalk/pom.xml
+++ b/services/elasticbeanstalk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticbeanstalk
AWS Java SDK :: Services :: AWS Elastic Beanstalk
diff --git a/services/elasticinference/pom.xml b/services/elasticinference/pom.xml
index 0c31a01f446f..4caaf198e7c0 100644
--- a/services/elasticinference/pom.xml
+++ b/services/elasticinference/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticinference
AWS Java SDK :: Services :: Elastic Inference
diff --git a/services/elasticloadbalancing/pom.xml b/services/elasticloadbalancing/pom.xml
index d665aa19a632..72b18fbd2d0a 100644
--- a/services/elasticloadbalancing/pom.xml
+++ b/services/elasticloadbalancing/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticloadbalancing
AWS Java SDK :: Services :: Elastic Load Balancing
diff --git a/services/elasticloadbalancingv2/pom.xml b/services/elasticloadbalancingv2/pom.xml
index 5486f0248b11..9008e9d265fd 100644
--- a/services/elasticloadbalancingv2/pom.xml
+++ b/services/elasticloadbalancingv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticloadbalancingv2
AWS Java SDK :: Services :: Elastic Load Balancing V2
diff --git a/services/elasticsearch/pom.xml b/services/elasticsearch/pom.xml
index 5b47c82db924..fd3fa97af773 100644
--- a/services/elasticsearch/pom.xml
+++ b/services/elasticsearch/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elasticsearch
AWS Java SDK :: Services :: Amazon Elasticsearch Service
diff --git a/services/elastictranscoder/pom.xml b/services/elastictranscoder/pom.xml
index 709b6a8fd811..3c2f5800fdd4 100644
--- a/services/elastictranscoder/pom.xml
+++ b/services/elastictranscoder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
elastictranscoder
AWS Java SDK :: Services :: Amazon Elastic Transcoder
diff --git a/services/emr/pom.xml b/services/emr/pom.xml
index a08c6e553763..d62e4e8544aa 100644
--- a/services/emr/pom.xml
+++ b/services/emr/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
emr
AWS Java SDK :: Services :: Amazon EMR
diff --git a/services/emrcontainers/pom.xml b/services/emrcontainers/pom.xml
index cac700358eb0..ad61b35d6a3d 100644
--- a/services/emrcontainers/pom.xml
+++ b/services/emrcontainers/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
emrcontainers
AWS Java SDK :: Services :: EMR Containers
diff --git a/services/eventbridge/pom.xml b/services/eventbridge/pom.xml
index d79d98631750..bf43db515711 100644
--- a/services/eventbridge/pom.xml
+++ b/services/eventbridge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
eventbridge
AWS Java SDK :: Services :: EventBridge
diff --git a/services/firehose/pom.xml b/services/firehose/pom.xml
index 55e7db7014ca..b6e247f4a0a3 100644
--- a/services/firehose/pom.xml
+++ b/services/firehose/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
firehose
AWS Java SDK :: Services :: Amazon Kinesis Firehose
diff --git a/services/fis/pom.xml b/services/fis/pom.xml
index ed266d521a0d..72f9ebb3de13 100644
--- a/services/fis/pom.xml
+++ b/services/fis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
fis
AWS Java SDK :: Services :: Fis
diff --git a/services/fms/pom.xml b/services/fms/pom.xml
index 8f2813cb3b5f..58f85ad6216d 100644
--- a/services/fms/pom.xml
+++ b/services/fms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
fms
AWS Java SDK :: Services :: FMS
diff --git a/services/forecast/pom.xml b/services/forecast/pom.xml
index 9d8b712b1334..6778d5321399 100644
--- a/services/forecast/pom.xml
+++ b/services/forecast/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
forecast
AWS Java SDK :: Services :: Forecast
diff --git a/services/forecastquery/pom.xml b/services/forecastquery/pom.xml
index 7d57a00d23ea..a6881f379881 100644
--- a/services/forecastquery/pom.xml
+++ b/services/forecastquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
forecastquery
AWS Java SDK :: Services :: Forecastquery
diff --git a/services/frauddetector/pom.xml b/services/frauddetector/pom.xml
index 84e24030763b..94059d0f5b91 100644
--- a/services/frauddetector/pom.xml
+++ b/services/frauddetector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
frauddetector
AWS Java SDK :: Services :: FraudDetector
diff --git a/services/fsx/pom.xml b/services/fsx/pom.xml
index ba2911cc085e..a459d0e4aa29 100644
--- a/services/fsx/pom.xml
+++ b/services/fsx/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
fsx
AWS Java SDK :: Services :: FSx
diff --git a/services/gamelift/pom.xml b/services/gamelift/pom.xml
index 653bc2267ca2..367222ca5e66 100644
--- a/services/gamelift/pom.xml
+++ b/services/gamelift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
gamelift
AWS Java SDK :: Services :: AWS GameLift
diff --git a/services/glacier/pom.xml b/services/glacier/pom.xml
index 50c9ff37794f..88b930f53a45 100644
--- a/services/glacier/pom.xml
+++ b/services/glacier/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
glacier
AWS Java SDK :: Services :: Amazon Glacier
diff --git a/services/globalaccelerator/pom.xml b/services/globalaccelerator/pom.xml
index b948e7fb95d8..03f5bbd6ca90 100644
--- a/services/globalaccelerator/pom.xml
+++ b/services/globalaccelerator/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
globalaccelerator
AWS Java SDK :: Services :: Global Accelerator
diff --git a/services/glue/pom.xml b/services/glue/pom.xml
index 70334bf2678d..8d548f753af5 100644
--- a/services/glue/pom.xml
+++ b/services/glue/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
glue
diff --git a/services/greengrass/pom.xml b/services/greengrass/pom.xml
index 2d6e5dad09f5..950e1618ef84 100644
--- a/services/greengrass/pom.xml
+++ b/services/greengrass/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
greengrass
AWS Java SDK :: Services :: AWS Greengrass
diff --git a/services/greengrassv2/pom.xml b/services/greengrassv2/pom.xml
index 3eb0bd81dbbf..1269de91361f 100644
--- a/services/greengrassv2/pom.xml
+++ b/services/greengrassv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
greengrassv2
AWS Java SDK :: Services :: Greengrass V2
diff --git a/services/groundstation/pom.xml b/services/groundstation/pom.xml
index 584e85052080..5af3a3719528 100644
--- a/services/groundstation/pom.xml
+++ b/services/groundstation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
groundstation
AWS Java SDK :: Services :: GroundStation
diff --git a/services/guardduty/pom.xml b/services/guardduty/pom.xml
index 70e8d373cc2e..6a9ce9bf5a5b 100644
--- a/services/guardduty/pom.xml
+++ b/services/guardduty/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
guardduty
diff --git a/services/health/pom.xml b/services/health/pom.xml
index 7e147beacf8d..45906227b2a3 100644
--- a/services/health/pom.xml
+++ b/services/health/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
health
AWS Java SDK :: Services :: AWS Health APIs and Notifications
diff --git a/services/healthlake/pom.xml b/services/healthlake/pom.xml
index f6e8fc7582ca..e2a15573b7d2 100644
--- a/services/healthlake/pom.xml
+++ b/services/healthlake/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
healthlake
AWS Java SDK :: Services :: Health Lake
diff --git a/services/honeycode/pom.xml b/services/honeycode/pom.xml
index 6abc726b6d1f..8f6077fbe838 100644
--- a/services/honeycode/pom.xml
+++ b/services/honeycode/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
honeycode
AWS Java SDK :: Services :: Honeycode
diff --git a/services/iam/pom.xml b/services/iam/pom.xml
index 4e49d18f789e..67b142457478 100644
--- a/services/iam/pom.xml
+++ b/services/iam/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iam
AWS Java SDK :: Services :: AWS IAM
diff --git a/services/identitystore/pom.xml b/services/identitystore/pom.xml
index a5a205a6c1d6..7a64bc48a9c1 100644
--- a/services/identitystore/pom.xml
+++ b/services/identitystore/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
identitystore
AWS Java SDK :: Services :: Identitystore
diff --git a/services/imagebuilder/pom.xml b/services/imagebuilder/pom.xml
index a7aa8666b119..3d672f79d6c3 100644
--- a/services/imagebuilder/pom.xml
+++ b/services/imagebuilder/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
imagebuilder
AWS Java SDK :: Services :: Imagebuilder
diff --git a/services/inspector/pom.xml b/services/inspector/pom.xml
index 0f761a14c4de..e464648d16de 100644
--- a/services/inspector/pom.xml
+++ b/services/inspector/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
inspector
AWS Java SDK :: Services :: Amazon Inspector Service
diff --git a/services/iot/pom.xml b/services/iot/pom.xml
index dd1a38dba26d..d22b2371ced4 100644
--- a/services/iot/pom.xml
+++ b/services/iot/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iot
AWS Java SDK :: Services :: AWS IoT
diff --git a/services/iot1clickdevices/pom.xml b/services/iot1clickdevices/pom.xml
index 4f1ecc308502..578d4bb8cefd 100644
--- a/services/iot1clickdevices/pom.xml
+++ b/services/iot1clickdevices/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iot1clickdevices
AWS Java SDK :: Services :: IoT 1Click Devices Service
diff --git a/services/iot1clickprojects/pom.xml b/services/iot1clickprojects/pom.xml
index 4c60dd7e1db0..22d05388fa24 100644
--- a/services/iot1clickprojects/pom.xml
+++ b/services/iot1clickprojects/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iot1clickprojects
AWS Java SDK :: Services :: IoT 1Click Projects
diff --git a/services/iotanalytics/pom.xml b/services/iotanalytics/pom.xml
index 148d315bc065..240be0f94d66 100644
--- a/services/iotanalytics/pom.xml
+++ b/services/iotanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotanalytics
AWS Java SDK :: Services :: IoTAnalytics
diff --git a/services/iotdataplane/pom.xml b/services/iotdataplane/pom.xml
index bd3dfd910722..e34434e63973 100644
--- a/services/iotdataplane/pom.xml
+++ b/services/iotdataplane/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotdataplane
AWS Java SDK :: Services :: AWS IoT Data Plane
diff --git a/services/iotdeviceadvisor/pom.xml b/services/iotdeviceadvisor/pom.xml
index 76e288590a24..069e54eb847d 100644
--- a/services/iotdeviceadvisor/pom.xml
+++ b/services/iotdeviceadvisor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotdeviceadvisor
AWS Java SDK :: Services :: Iot Device Advisor
diff --git a/services/iotevents/pom.xml b/services/iotevents/pom.xml
index 7d55021fd48b..2de3e9df2933 100644
--- a/services/iotevents/pom.xml
+++ b/services/iotevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotevents
AWS Java SDK :: Services :: IoT Events
diff --git a/services/ioteventsdata/pom.xml b/services/ioteventsdata/pom.xml
index 8692fa52d28d..51a489297ddb 100644
--- a/services/ioteventsdata/pom.xml
+++ b/services/ioteventsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ioteventsdata
AWS Java SDK :: Services :: IoT Events Data
diff --git a/services/iotfleethub/pom.xml b/services/iotfleethub/pom.xml
index 9b360a395d74..e4e704cce754 100644
--- a/services/iotfleethub/pom.xml
+++ b/services/iotfleethub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotfleethub
AWS Java SDK :: Services :: Io T Fleet Hub
diff --git a/services/iotjobsdataplane/pom.xml b/services/iotjobsdataplane/pom.xml
index e1d8759ab49f..247074be0a42 100644
--- a/services/iotjobsdataplane/pom.xml
+++ b/services/iotjobsdataplane/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotjobsdataplane
AWS Java SDK :: Services :: IoT Jobs Data Plane
diff --git a/services/iotsecuretunneling/pom.xml b/services/iotsecuretunneling/pom.xml
index 5a86ed2e1b3b..f6be03c766b0 100644
--- a/services/iotsecuretunneling/pom.xml
+++ b/services/iotsecuretunneling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotsecuretunneling
AWS Java SDK :: Services :: IoTSecureTunneling
diff --git a/services/iotsitewise/pom.xml b/services/iotsitewise/pom.xml
index 9e18ead9a3d5..ca11a9c0f931 100644
--- a/services/iotsitewise/pom.xml
+++ b/services/iotsitewise/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotsitewise
AWS Java SDK :: Services :: Io T Site Wise
diff --git a/services/iotthingsgraph/pom.xml b/services/iotthingsgraph/pom.xml
index fc9b6b5d6e42..9d26a6799954 100644
--- a/services/iotthingsgraph/pom.xml
+++ b/services/iotthingsgraph/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotthingsgraph
AWS Java SDK :: Services :: IoTThingsGraph
diff --git a/services/iotwireless/pom.xml b/services/iotwireless/pom.xml
index de7faef52a49..7634a4d58b6a 100644
--- a/services/iotwireless/pom.xml
+++ b/services/iotwireless/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
iotwireless
AWS Java SDK :: Services :: IoT Wireless
diff --git a/services/ivs/pom.xml b/services/ivs/pom.xml
index 41b01f5eaede..ca84ea3082ac 100644
--- a/services/ivs/pom.xml
+++ b/services/ivs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ivs
AWS Java SDK :: Services :: Ivs
diff --git a/services/kafka/pom.xml b/services/kafka/pom.xml
index 7aab7bde65bc..17bf09a0e0ea 100644
--- a/services/kafka/pom.xml
+++ b/services/kafka/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kafka
AWS Java SDK :: Services :: Kafka
diff --git a/services/kendra/pom.xml b/services/kendra/pom.xml
index 44b6da41b264..9c525628e405 100644
--- a/services/kendra/pom.xml
+++ b/services/kendra/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kendra
AWS Java SDK :: Services :: Kendra
diff --git a/services/kinesis/pom.xml b/services/kinesis/pom.xml
index 502b05754ccf..f7b514dd3e04 100644
--- a/services/kinesis/pom.xml
+++ b/services/kinesis/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesis
AWS Java SDK :: Services :: Amazon Kinesis
diff --git a/services/kinesisanalytics/pom.xml b/services/kinesisanalytics/pom.xml
index 957d82a119f9..ec004fafc79e 100644
--- a/services/kinesisanalytics/pom.xml
+++ b/services/kinesisanalytics/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesisanalytics
AWS Java SDK :: Services :: Amazon Kinesis Analytics
diff --git a/services/kinesisanalyticsv2/pom.xml b/services/kinesisanalyticsv2/pom.xml
index b1527e4dbe63..c3c4ebd159c9 100644
--- a/services/kinesisanalyticsv2/pom.xml
+++ b/services/kinesisanalyticsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesisanalyticsv2
AWS Java SDK :: Services :: Kinesis Analytics V2
diff --git a/services/kinesisvideo/pom.xml b/services/kinesisvideo/pom.xml
index 73ae6237e211..eae1a99304c1 100644
--- a/services/kinesisvideo/pom.xml
+++ b/services/kinesisvideo/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
kinesisvideo
diff --git a/services/kinesisvideoarchivedmedia/pom.xml b/services/kinesisvideoarchivedmedia/pom.xml
index 1d390b313c26..6689bc5e98dd 100644
--- a/services/kinesisvideoarchivedmedia/pom.xml
+++ b/services/kinesisvideoarchivedmedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesisvideoarchivedmedia
AWS Java SDK :: Services :: Kinesis Video Archived Media
diff --git a/services/kinesisvideomedia/pom.xml b/services/kinesisvideomedia/pom.xml
index 1faf57154fd3..5dfda055c600 100644
--- a/services/kinesisvideomedia/pom.xml
+++ b/services/kinesisvideomedia/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesisvideomedia
AWS Java SDK :: Services :: Kinesis Video Media
diff --git a/services/kinesisvideosignaling/pom.xml b/services/kinesisvideosignaling/pom.xml
index ff2047b325b9..ac967b477d54 100644
--- a/services/kinesisvideosignaling/pom.xml
+++ b/services/kinesisvideosignaling/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kinesisvideosignaling
AWS Java SDK :: Services :: Kinesis Video Signaling
diff --git a/services/kms/pom.xml b/services/kms/pom.xml
index 1f179a2698f2..c6941069ca9d 100644
--- a/services/kms/pom.xml
+++ b/services/kms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
kms
AWS Java SDK :: Services :: AWS KMS
diff --git a/services/lakeformation/pom.xml b/services/lakeformation/pom.xml
index ca252df33d3b..62d8704d438c 100644
--- a/services/lakeformation/pom.xml
+++ b/services/lakeformation/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lakeformation
AWS Java SDK :: Services :: LakeFormation
diff --git a/services/lambda/pom.xml b/services/lambda/pom.xml
index d9b5f71b70e3..ec931d32f6fe 100644
--- a/services/lambda/pom.xml
+++ b/services/lambda/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lambda
AWS Java SDK :: Services :: AWS Lambda
diff --git a/services/lexmodelbuilding/pom.xml b/services/lexmodelbuilding/pom.xml
index 0db850ed0b4e..42c487a68e51 100644
--- a/services/lexmodelbuilding/pom.xml
+++ b/services/lexmodelbuilding/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lexmodelbuilding
AWS Java SDK :: Services :: Amazon Lex Model Building
diff --git a/services/lexmodelsv2/pom.xml b/services/lexmodelsv2/pom.xml
index 0253ce142daa..dabb0de6b536 100644
--- a/services/lexmodelsv2/pom.xml
+++ b/services/lexmodelsv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lexmodelsv2
AWS Java SDK :: Services :: Lex Models V2
diff --git a/services/lexruntime/pom.xml b/services/lexruntime/pom.xml
index c9ace51f0551..784ed33a588d 100644
--- a/services/lexruntime/pom.xml
+++ b/services/lexruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lexruntime
AWS Java SDK :: Services :: Amazon Lex Runtime
diff --git a/services/lexruntimev2/pom.xml b/services/lexruntimev2/pom.xml
index 0a30be5fa350..dbbdf01f6ee6 100644
--- a/services/lexruntimev2/pom.xml
+++ b/services/lexruntimev2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lexruntimev2
AWS Java SDK :: Services :: Lex Runtime V2
diff --git a/services/licensemanager/pom.xml b/services/licensemanager/pom.xml
index 51287e9d6dc3..5798c53182a8 100644
--- a/services/licensemanager/pom.xml
+++ b/services/licensemanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
licensemanager
AWS Java SDK :: Services :: License Manager
diff --git a/services/lightsail/pom.xml b/services/lightsail/pom.xml
index f552209d5136..793a5e1d63b6 100644
--- a/services/lightsail/pom.xml
+++ b/services/lightsail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lightsail
AWS Java SDK :: Services :: Amazon Lightsail
diff --git a/services/location/pom.xml b/services/location/pom.xml
index 3fb4b3e06660..fec7b65200e7 100644
--- a/services/location/pom.xml
+++ b/services/location/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
location
AWS Java SDK :: Services :: Location
diff --git a/services/lookoutequipment/pom.xml b/services/lookoutequipment/pom.xml
index da440453f620..a8ca6edf95b0 100644
--- a/services/lookoutequipment/pom.xml
+++ b/services/lookoutequipment/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lookoutequipment
AWS Java SDK :: Services :: Lookout Equipment
diff --git a/services/lookoutmetrics/pom.xml b/services/lookoutmetrics/pom.xml
index 9a649d8287a1..41489f9596e8 100644
--- a/services/lookoutmetrics/pom.xml
+++ b/services/lookoutmetrics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lookoutmetrics
AWS Java SDK :: Services :: Lookout Metrics
diff --git a/services/lookoutvision/pom.xml b/services/lookoutvision/pom.xml
index 650457b121f9..480612e19e85 100644
--- a/services/lookoutvision/pom.xml
+++ b/services/lookoutvision/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
lookoutvision
AWS Java SDK :: Services :: Lookout Vision
diff --git a/services/machinelearning/pom.xml b/services/machinelearning/pom.xml
index 6706fd902fef..021f6e879625 100644
--- a/services/machinelearning/pom.xml
+++ b/services/machinelearning/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
machinelearning
AWS Java SDK :: Services :: Amazon Machine Learning
diff --git a/services/macie/pom.xml b/services/macie/pom.xml
index 91fe6c8e55a3..7c8202ba30cb 100644
--- a/services/macie/pom.xml
+++ b/services/macie/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
macie
AWS Java SDK :: Services :: Macie
diff --git a/services/macie2/pom.xml b/services/macie2/pom.xml
index 177a5d36386c..35260a061a19 100644
--- a/services/macie2/pom.xml
+++ b/services/macie2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
macie2
AWS Java SDK :: Services :: Macie2
diff --git a/services/managedblockchain/pom.xml b/services/managedblockchain/pom.xml
index 2bb682ac03a3..f22f10ff2c3f 100644
--- a/services/managedblockchain/pom.xml
+++ b/services/managedblockchain/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
managedblockchain
AWS Java SDK :: Services :: ManagedBlockchain
diff --git a/services/marketplacecatalog/pom.xml b/services/marketplacecatalog/pom.xml
index 49ad85d9e508..7197b9db1498 100644
--- a/services/marketplacecatalog/pom.xml
+++ b/services/marketplacecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
marketplacecatalog
AWS Java SDK :: Services :: Marketplace Catalog
diff --git a/services/marketplacecommerceanalytics/pom.xml b/services/marketplacecommerceanalytics/pom.xml
index 22acf380f262..362b0af4f729 100644
--- a/services/marketplacecommerceanalytics/pom.xml
+++ b/services/marketplacecommerceanalytics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
marketplacecommerceanalytics
AWS Java SDK :: Services :: AWS Marketplace Commerce Analytics
diff --git a/services/marketplaceentitlement/pom.xml b/services/marketplaceentitlement/pom.xml
index cf952225c003..4da298b53c3c 100644
--- a/services/marketplaceentitlement/pom.xml
+++ b/services/marketplaceentitlement/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
marketplaceentitlement
AWS Java SDK :: Services :: AWS Marketplace Entitlement
diff --git a/services/marketplacemetering/pom.xml b/services/marketplacemetering/pom.xml
index be0227b7f29a..f58add2330e4 100644
--- a/services/marketplacemetering/pom.xml
+++ b/services/marketplacemetering/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
marketplacemetering
AWS Java SDK :: Services :: AWS Marketplace Metering Service
diff --git a/services/mediaconnect/pom.xml b/services/mediaconnect/pom.xml
index 61f08c506794..383809a2b249 100644
--- a/services/mediaconnect/pom.xml
+++ b/services/mediaconnect/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mediaconnect
AWS Java SDK :: Services :: MediaConnect
diff --git a/services/mediaconvert/pom.xml b/services/mediaconvert/pom.xml
index 9bef871b0f0e..728f0ff5195b 100644
--- a/services/mediaconvert/pom.xml
+++ b/services/mediaconvert/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mediaconvert
diff --git a/services/medialive/pom.xml b/services/medialive/pom.xml
index c8df92fb9dca..48399c582bf5 100644
--- a/services/medialive/pom.xml
+++ b/services/medialive/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
medialive
diff --git a/services/mediapackage/pom.xml b/services/mediapackage/pom.xml
index 5a39e246c8ad..2929818f2658 100644
--- a/services/mediapackage/pom.xml
+++ b/services/mediapackage/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mediapackage
diff --git a/services/mediapackagevod/pom.xml b/services/mediapackagevod/pom.xml
index e60459e503cf..9ae12fc7aeb1 100644
--- a/services/mediapackagevod/pom.xml
+++ b/services/mediapackagevod/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mediapackagevod
AWS Java SDK :: Services :: MediaPackage Vod
diff --git a/services/mediastore/pom.xml b/services/mediastore/pom.xml
index 1d7edf2b3ecf..04e406d7606d 100644
--- a/services/mediastore/pom.xml
+++ b/services/mediastore/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mediastore
diff --git a/services/mediastoredata/pom.xml b/services/mediastoredata/pom.xml
index f89c90b6f3c6..525aadd68d58 100644
--- a/services/mediastoredata/pom.xml
+++ b/services/mediastoredata/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mediastoredata
diff --git a/services/mediatailor/pom.xml b/services/mediatailor/pom.xml
index 741edcbcfca7..3b74f41c997d 100644
--- a/services/mediatailor/pom.xml
+++ b/services/mediatailor/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mediatailor
AWS Java SDK :: Services :: MediaTailor
diff --git a/services/mgn/pom.xml b/services/mgn/pom.xml
index 21a731589a51..895b0627f40c 100644
--- a/services/mgn/pom.xml
+++ b/services/mgn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mgn
AWS Java SDK :: Services :: Mgn
diff --git a/services/migrationhub/pom.xml b/services/migrationhub/pom.xml
index d3136fe762cd..599791ba44f9 100644
--- a/services/migrationhub/pom.xml
+++ b/services/migrationhub/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
migrationhub
diff --git a/services/migrationhubconfig/pom.xml b/services/migrationhubconfig/pom.xml
index cf96b728127c..f4f354c9f663 100644
--- a/services/migrationhubconfig/pom.xml
+++ b/services/migrationhubconfig/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
migrationhubconfig
AWS Java SDK :: Services :: MigrationHub Config
diff --git a/services/mobile/pom.xml b/services/mobile/pom.xml
index 813e0bffe406..4d0f56a3db7c 100644
--- a/services/mobile/pom.xml
+++ b/services/mobile/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mobile
diff --git a/services/mq/pom.xml b/services/mq/pom.xml
index 5315bea0512b..262a6e5b07b4 100644
--- a/services/mq/pom.xml
+++ b/services/mq/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
mq
diff --git a/services/mturk/pom.xml b/services/mturk/pom.xml
index ad51b5f5bef6..9930e713c5b1 100644
--- a/services/mturk/pom.xml
+++ b/services/mturk/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mturk
AWS Java SDK :: Services :: Amazon Mechanical Turk Requester
diff --git a/services/mwaa/pom.xml b/services/mwaa/pom.xml
index 98815cf3416c..90b53f4899e4 100644
--- a/services/mwaa/pom.xml
+++ b/services/mwaa/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
mwaa
AWS Java SDK :: Services :: MWAA
diff --git a/services/neptune/pom.xml b/services/neptune/pom.xml
index 95dd36594cf5..3d3f9b176092 100644
--- a/services/neptune/pom.xml
+++ b/services/neptune/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
neptune
AWS Java SDK :: Services :: Neptune
diff --git a/services/networkfirewall/pom.xml b/services/networkfirewall/pom.xml
index d5855bc4b400..87e47d36d8ac 100644
--- a/services/networkfirewall/pom.xml
+++ b/services/networkfirewall/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
networkfirewall
AWS Java SDK :: Services :: Network Firewall
diff --git a/services/networkmanager/pom.xml b/services/networkmanager/pom.xml
index f410796f45fd..ae52a454eaeb 100644
--- a/services/networkmanager/pom.xml
+++ b/services/networkmanager/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
networkmanager
AWS Java SDK :: Services :: NetworkManager
diff --git a/services/opsworks/pom.xml b/services/opsworks/pom.xml
index efb365299252..b6b3549e08fe 100644
--- a/services/opsworks/pom.xml
+++ b/services/opsworks/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
opsworks
AWS Java SDK :: Services :: AWS OpsWorks
diff --git a/services/opsworkscm/pom.xml b/services/opsworkscm/pom.xml
index 7c36f94dd33a..2f8f5107e9f7 100644
--- a/services/opsworkscm/pom.xml
+++ b/services/opsworkscm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
opsworkscm
AWS Java SDK :: Services :: AWS OpsWorks for Chef Automate
diff --git a/services/organizations/pom.xml b/services/organizations/pom.xml
index 05b33eb4344b..88141314edc5 100644
--- a/services/organizations/pom.xml
+++ b/services/organizations/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
organizations
AWS Java SDK :: Services :: AWS Organizations
diff --git a/services/outposts/pom.xml b/services/outposts/pom.xml
index 8baa9e2f36b6..60e56c9ed0b1 100644
--- a/services/outposts/pom.xml
+++ b/services/outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
outposts
AWS Java SDK :: Services :: Outposts
diff --git a/services/personalize/pom.xml b/services/personalize/pom.xml
index 2ed7d4e6dd74..bfe5feb9cdd9 100644
--- a/services/personalize/pom.xml
+++ b/services/personalize/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
personalize
AWS Java SDK :: Services :: Personalize
diff --git a/services/personalizeevents/pom.xml b/services/personalizeevents/pom.xml
index dc290db8b050..18688e12abe5 100644
--- a/services/personalizeevents/pom.xml
+++ b/services/personalizeevents/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
personalizeevents
AWS Java SDK :: Services :: Personalize Events
diff --git a/services/personalizeruntime/pom.xml b/services/personalizeruntime/pom.xml
index 5ff9a3c42eb7..77d13bfcde24 100644
--- a/services/personalizeruntime/pom.xml
+++ b/services/personalizeruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
personalizeruntime
AWS Java SDK :: Services :: Personalize Runtime
diff --git a/services/pi/pom.xml b/services/pi/pom.xml
index 698146e9b522..0fc4e7deb862 100644
--- a/services/pi/pom.xml
+++ b/services/pi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
pi
AWS Java SDK :: Services :: PI
diff --git a/services/pinpoint/pom.xml b/services/pinpoint/pom.xml
index 7cb6bba849ef..9530d4f84184 100644
--- a/services/pinpoint/pom.xml
+++ b/services/pinpoint/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
pinpoint
AWS Java SDK :: Services :: Amazon Pinpoint
diff --git a/services/pinpointemail/pom.xml b/services/pinpointemail/pom.xml
index b28a000c4e5e..615f0152f9db 100644
--- a/services/pinpointemail/pom.xml
+++ b/services/pinpointemail/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
pinpointemail
AWS Java SDK :: Services :: Pinpoint Email
diff --git a/services/pinpointsmsvoice/pom.xml b/services/pinpointsmsvoice/pom.xml
index fbc0a7f22c97..380a217e616a 100644
--- a/services/pinpointsmsvoice/pom.xml
+++ b/services/pinpointsmsvoice/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
pinpointsmsvoice
AWS Java SDK :: Services :: Pinpoint SMS Voice
diff --git a/services/polly/pom.xml b/services/polly/pom.xml
index 478414997dfd..0211514a6186 100644
--- a/services/polly/pom.xml
+++ b/services/polly/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
polly
AWS Java SDK :: Services :: Amazon Polly
diff --git a/services/pom.xml b/services/pom.xml
index e7b7728ef846..4f051c27c33b 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -17,7 +17,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
services
AWS Java SDK :: Services
diff --git a/services/pricing/pom.xml b/services/pricing/pom.xml
index af932d535fdc..1d3ceb205136 100644
--- a/services/pricing/pom.xml
+++ b/services/pricing/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
pricing
diff --git a/services/qldb/pom.xml b/services/qldb/pom.xml
index 34ac60c2407b..59f7a2394234 100644
--- a/services/qldb/pom.xml
+++ b/services/qldb/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
qldb
AWS Java SDK :: Services :: QLDB
diff --git a/services/qldbsession/pom.xml b/services/qldbsession/pom.xml
index dfde1bdedf0f..fcd3b2bffd98 100644
--- a/services/qldbsession/pom.xml
+++ b/services/qldbsession/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
qldbsession
AWS Java SDK :: Services :: QLDB Session
diff --git a/services/quicksight/pom.xml b/services/quicksight/pom.xml
index 989be0058457..229c7e8667cf 100644
--- a/services/quicksight/pom.xml
+++ b/services/quicksight/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
quicksight
AWS Java SDK :: Services :: QuickSight
diff --git a/services/ram/pom.xml b/services/ram/pom.xml
index 1f7864575499..69dd598f98cc 100644
--- a/services/ram/pom.xml
+++ b/services/ram/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ram
AWS Java SDK :: Services :: RAM
diff --git a/services/rds/pom.xml b/services/rds/pom.xml
index ce87c961f3aa..f7ff17d8777d 100644
--- a/services/rds/pom.xml
+++ b/services/rds/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
rds
AWS Java SDK :: Services :: Amazon RDS
diff --git a/services/rdsdata/pom.xml b/services/rdsdata/pom.xml
index 2cc4d2e1657a..bf20b8d258e9 100644
--- a/services/rdsdata/pom.xml
+++ b/services/rdsdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
rdsdata
AWS Java SDK :: Services :: RDS Data
diff --git a/services/redshift/pom.xml b/services/redshift/pom.xml
index 9b8a51aec015..e37468ebc847 100644
--- a/services/redshift/pom.xml
+++ b/services/redshift/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
redshift
AWS Java SDK :: Services :: Amazon Redshift
diff --git a/services/redshiftdata/pom.xml b/services/redshiftdata/pom.xml
index e2b63d250c0b..a2d93cad61c5 100644
--- a/services/redshiftdata/pom.xml
+++ b/services/redshiftdata/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
redshiftdata
AWS Java SDK :: Services :: Redshift Data
diff --git a/services/rekognition/pom.xml b/services/rekognition/pom.xml
index 258f0daf93c7..816dbcc328d9 100644
--- a/services/rekognition/pom.xml
+++ b/services/rekognition/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
rekognition
AWS Java SDK :: Services :: Amazon Rekognition
diff --git a/services/resourcegroups/pom.xml b/services/resourcegroups/pom.xml
index a358618e33c9..07ac0b64bfb7 100644
--- a/services/resourcegroups/pom.xml
+++ b/services/resourcegroups/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
resourcegroups
diff --git a/services/resourcegroupstaggingapi/pom.xml b/services/resourcegroupstaggingapi/pom.xml
index 5b83475d8643..ad533668fb34 100644
--- a/services/resourcegroupstaggingapi/pom.xml
+++ b/services/resourcegroupstaggingapi/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
resourcegroupstaggingapi
AWS Java SDK :: Services :: AWS Resource Groups Tagging API
diff --git a/services/robomaker/pom.xml b/services/robomaker/pom.xml
index 1076b781d7f0..859b231532e9 100644
--- a/services/robomaker/pom.xml
+++ b/services/robomaker/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
robomaker
AWS Java SDK :: Services :: RoboMaker
diff --git a/services/route53/pom.xml b/services/route53/pom.xml
index 19cbe6278725..311019a8f1f7 100644
--- a/services/route53/pom.xml
+++ b/services/route53/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
route53
AWS Java SDK :: Services :: Amazon Route53
diff --git a/services/route53domains/pom.xml b/services/route53domains/pom.xml
index 1d3c191b411e..2a4737e2f119 100644
--- a/services/route53domains/pom.xml
+++ b/services/route53domains/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
route53domains
AWS Java SDK :: Services :: Amazon Route53 Domains
diff --git a/services/route53resolver/pom.xml b/services/route53resolver/pom.xml
index 6c865f09b582..d1b79a74dc73 100644
--- a/services/route53resolver/pom.xml
+++ b/services/route53resolver/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
route53resolver
AWS Java SDK :: Services :: Route53Resolver
diff --git a/services/s3/pom.xml b/services/s3/pom.xml
index 16d6c3b02b2f..ebefe8d3d5e5 100644
--- a/services/s3/pom.xml
+++ b/services/s3/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
s3
AWS Java SDK :: Services :: Amazon S3
diff --git a/services/s3control/pom.xml b/services/s3control/pom.xml
index 12812a5a0ee7..ab6375ac8c3d 100644
--- a/services/s3control/pom.xml
+++ b/services/s3control/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
s3control
AWS Java SDK :: Services :: Amazon S3 Control
diff --git a/services/s3outposts/pom.xml b/services/s3outposts/pom.xml
index ded352338cf5..c87dc4dfd61f 100644
--- a/services/s3outposts/pom.xml
+++ b/services/s3outposts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
s3outposts
AWS Java SDK :: Services :: S3 Outposts
diff --git a/services/sagemaker/pom.xml b/services/sagemaker/pom.xml
index beb7d573e04d..616b3dfc8d45 100644
--- a/services/sagemaker/pom.xml
+++ b/services/sagemaker/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
sagemaker
diff --git a/services/sagemakera2iruntime/pom.xml b/services/sagemakera2iruntime/pom.xml
index aa18e1c7d14d..729cdc0e96a8 100644
--- a/services/sagemakera2iruntime/pom.xml
+++ b/services/sagemakera2iruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sagemakera2iruntime
AWS Java SDK :: Services :: SageMaker A2I Runtime
diff --git a/services/sagemakeredge/pom.xml b/services/sagemakeredge/pom.xml
index 3eeef3f79312..14aa3f480ef4 100644
--- a/services/sagemakeredge/pom.xml
+++ b/services/sagemakeredge/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sagemakeredge
AWS Java SDK :: Services :: Sagemaker Edge
diff --git a/services/sagemakerfeaturestoreruntime/pom.xml b/services/sagemakerfeaturestoreruntime/pom.xml
index 0a7f50c91d06..399ef6866f22 100644
--- a/services/sagemakerfeaturestoreruntime/pom.xml
+++ b/services/sagemakerfeaturestoreruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sagemakerfeaturestoreruntime
AWS Java SDK :: Services :: Sage Maker Feature Store Runtime
diff --git a/services/sagemakerruntime/pom.xml b/services/sagemakerruntime/pom.xml
index b5138bc14c5d..aad6b5d8234f 100644
--- a/services/sagemakerruntime/pom.xml
+++ b/services/sagemakerruntime/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sagemakerruntime
AWS Java SDK :: Services :: SageMaker Runtime
diff --git a/services/savingsplans/pom.xml b/services/savingsplans/pom.xml
index 837aebe748bf..da398976de93 100644
--- a/services/savingsplans/pom.xml
+++ b/services/savingsplans/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
savingsplans
AWS Java SDK :: Services :: Savingsplans
diff --git a/services/schemas/pom.xml b/services/schemas/pom.xml
index 2b3c580528a3..8dc1287b0c00 100644
--- a/services/schemas/pom.xml
+++ b/services/schemas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
schemas
AWS Java SDK :: Services :: Schemas
diff --git a/services/secretsmanager/pom.xml b/services/secretsmanager/pom.xml
index 6defcc09aed3..408485d04464 100644
--- a/services/secretsmanager/pom.xml
+++ b/services/secretsmanager/pom.xml
@@ -22,7 +22,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
secretsmanager
AWS Java SDK :: Services :: AWS Secrets Manager
diff --git a/services/securityhub/pom.xml b/services/securityhub/pom.xml
index 678e40e6f306..8c20aa1dfa8c 100644
--- a/services/securityhub/pom.xml
+++ b/services/securityhub/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
securityhub
AWS Java SDK :: Services :: SecurityHub
diff --git a/services/serverlessapplicationrepository/pom.xml b/services/serverlessapplicationrepository/pom.xml
index 51b1ec18d6ff..44344ed0e65a 100644
--- a/services/serverlessapplicationrepository/pom.xml
+++ b/services/serverlessapplicationrepository/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
serverlessapplicationrepository
diff --git a/services/servicecatalog/pom.xml b/services/servicecatalog/pom.xml
index fa1fcb777a75..10f9560a99ef 100644
--- a/services/servicecatalog/pom.xml
+++ b/services/servicecatalog/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
servicecatalog
AWS Java SDK :: Services :: AWS Service Catalog
diff --git a/services/servicecatalogappregistry/pom.xml b/services/servicecatalogappregistry/pom.xml
index b17847a89959..fd67e8b2677d 100644
--- a/services/servicecatalogappregistry/pom.xml
+++ b/services/servicecatalogappregistry/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
servicecatalogappregistry
AWS Java SDK :: Services :: Service Catalog App Registry
diff --git a/services/servicediscovery/pom.xml b/services/servicediscovery/pom.xml
index 93e0e431f670..673961e1c9b3 100644
--- a/services/servicediscovery/pom.xml
+++ b/services/servicediscovery/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
servicediscovery
diff --git a/services/servicequotas/pom.xml b/services/servicequotas/pom.xml
index 8ea9cb2d1652..80709fcc1559 100644
--- a/services/servicequotas/pom.xml
+++ b/services/servicequotas/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
servicequotas
AWS Java SDK :: Services :: Service Quotas
diff --git a/services/ses/pom.xml b/services/ses/pom.xml
index 6d40cb9bfceb..0f05bba1c734 100644
--- a/services/ses/pom.xml
+++ b/services/ses/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ses
AWS Java SDK :: Services :: Amazon SES
diff --git a/services/sesv2/pom.xml b/services/sesv2/pom.xml
index 300f11ae3f1e..c2b213427775 100644
--- a/services/sesv2/pom.xml
+++ b/services/sesv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sesv2
AWS Java SDK :: Services :: SESv2
diff --git a/services/sfn/pom.xml b/services/sfn/pom.xml
index 93809a27a047..8e4720a32fb6 100644
--- a/services/sfn/pom.xml
+++ b/services/sfn/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sfn
AWS Java SDK :: Services :: AWS Step Functions
diff --git a/services/shield/pom.xml b/services/shield/pom.xml
index cc718a325a56..695fd1ea7e3e 100644
--- a/services/shield/pom.xml
+++ b/services/shield/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
shield
AWS Java SDK :: Services :: AWS Shield
diff --git a/services/signer/pom.xml b/services/signer/pom.xml
index 661d21617988..6df8b12c67db 100644
--- a/services/signer/pom.xml
+++ b/services/signer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
signer
AWS Java SDK :: Services :: Signer
diff --git a/services/sms/pom.xml b/services/sms/pom.xml
index 72a19ae15265..7e00896185dc 100644
--- a/services/sms/pom.xml
+++ b/services/sms/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sms
AWS Java SDK :: Services :: AWS Server Migration
diff --git a/services/snowball/pom.xml b/services/snowball/pom.xml
index c46451c83430..e0087ef2490d 100644
--- a/services/snowball/pom.xml
+++ b/services/snowball/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
snowball
AWS Java SDK :: Services :: Amazon Snowball
diff --git a/services/sns/pom.xml b/services/sns/pom.xml
index 93cfeac83609..2920e1477b44 100644
--- a/services/sns/pom.xml
+++ b/services/sns/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sns
AWS Java SDK :: Services :: Amazon SNS
diff --git a/services/sqs/pom.xml b/services/sqs/pom.xml
index 955b192c9400..80d7d9b7d659 100644
--- a/services/sqs/pom.xml
+++ b/services/sqs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sqs
AWS Java SDK :: Services :: Amazon SQS
diff --git a/services/ssm/pom.xml b/services/ssm/pom.xml
index 748a8b5f5bea..2c8aa12031ad 100644
--- a/services/ssm/pom.xml
+++ b/services/ssm/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ssm
AWS Java SDK :: Services :: AWS Simple Systems Management (SSM)
diff --git a/services/sso/pom.xml b/services/sso/pom.xml
index 36a862605de6..a10222976b7a 100644
--- a/services/sso/pom.xml
+++ b/services/sso/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sso
AWS Java SDK :: Services :: SSO
diff --git a/services/ssoadmin/pom.xml b/services/ssoadmin/pom.xml
index fd84b515b845..feb0e8ddf9ad 100644
--- a/services/ssoadmin/pom.xml
+++ b/services/ssoadmin/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ssoadmin
AWS Java SDK :: Services :: SSO Admin
diff --git a/services/ssooidc/pom.xml b/services/ssooidc/pom.xml
index 3b84ab6e558c..19697a5fd1c5 100644
--- a/services/ssooidc/pom.xml
+++ b/services/ssooidc/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
ssooidc
AWS Java SDK :: Services :: SSO OIDC
diff --git a/services/storagegateway/pom.xml b/services/storagegateway/pom.xml
index 230a8fbcc0a5..f940223372a8 100644
--- a/services/storagegateway/pom.xml
+++ b/services/storagegateway/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
storagegateway
AWS Java SDK :: Services :: AWS Storage Gateway
diff --git a/services/sts/pom.xml b/services/sts/pom.xml
index c616fb395e81..ec45c298407c 100644
--- a/services/sts/pom.xml
+++ b/services/sts/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
sts
AWS Java SDK :: Services :: AWS STS
diff --git a/services/sts/src/main/resources/codegen-resources/service-2.json b/services/sts/src/main/resources/codegen-resources/service-2.json
index 1fe160c874c1..5f64b73add30 100644
--- a/services/sts/src/main/resources/codegen-resources/service-2.json
+++ b/services/sts/src/main/resources/codegen-resources/service-2.json
@@ -737,7 +737,7 @@
},
"clientTokenType":{
"type":"string",
- "max":2048,
+ "max":20000,
"min":4
},
"dateType":{"type":"timestamp"},
diff --git a/services/support/pom.xml b/services/support/pom.xml
index f579982264e1..86fbecf6ccd9 100644
--- a/services/support/pom.xml
+++ b/services/support/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
support
AWS Java SDK :: Services :: AWS Support
diff --git a/services/swf/pom.xml b/services/swf/pom.xml
index 02e321a0f9ca..28b8fb5dd9df 100644
--- a/services/swf/pom.xml
+++ b/services/swf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
swf
AWS Java SDK :: Services :: Amazon SWF
diff --git a/services/synthetics/pom.xml b/services/synthetics/pom.xml
index eb79fec9f3c1..427eb061227d 100644
--- a/services/synthetics/pom.xml
+++ b/services/synthetics/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
synthetics
AWS Java SDK :: Services :: Synthetics
diff --git a/services/textract/pom.xml b/services/textract/pom.xml
index b95585cd3115..ee921dc5c620 100644
--- a/services/textract/pom.xml
+++ b/services/textract/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
textract
AWS Java SDK :: Services :: Textract
diff --git a/services/timestreamquery/pom.xml b/services/timestreamquery/pom.xml
index 247a8b2c4ec7..875a66b39383 100644
--- a/services/timestreamquery/pom.xml
+++ b/services/timestreamquery/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
timestreamquery
AWS Java SDK :: Services :: Timestream Query
diff --git a/services/timestreamwrite/pom.xml b/services/timestreamwrite/pom.xml
index 34e4347daa64..9f0303f1326a 100644
--- a/services/timestreamwrite/pom.xml
+++ b/services/timestreamwrite/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
timestreamwrite
AWS Java SDK :: Services :: Timestream Write
diff --git a/services/transcribe/pom.xml b/services/transcribe/pom.xml
index 834ec40aaf6b..579c8f2d62fc 100644
--- a/services/transcribe/pom.xml
+++ b/services/transcribe/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
transcribe
AWS Java SDK :: Services :: Transcribe
diff --git a/services/transcribestreaming/pom.xml b/services/transcribestreaming/pom.xml
index 697781f5d99c..1fc70adb87b1 100644
--- a/services/transcribestreaming/pom.xml
+++ b/services/transcribestreaming/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
transcribestreaming
AWS Java SDK :: Services :: AWS Transcribe Streaming
diff --git a/services/transfer/pom.xml b/services/transfer/pom.xml
index b25c08feb539..4576e4bb661c 100644
--- a/services/transfer/pom.xml
+++ b/services/transfer/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
transfer
AWS Java SDK :: Services :: Transfer
diff --git a/services/translate/pom.xml b/services/translate/pom.xml
index 3a26c3154bd1..5ce56a58bfef 100644
--- a/services/translate/pom.xml
+++ b/services/translate/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
translate
diff --git a/services/waf/pom.xml b/services/waf/pom.xml
index f544ab830a49..edef3bbbdd7d 100644
--- a/services/waf/pom.xml
+++ b/services/waf/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
waf
AWS Java SDK :: Services :: AWS WAF
diff --git a/services/wafv2/pom.xml b/services/wafv2/pom.xml
index 94d6cb615369..17f4630512fe 100644
--- a/services/wafv2/pom.xml
+++ b/services/wafv2/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
wafv2
AWS Java SDK :: Services :: WAFV2
diff --git a/services/wellarchitected/pom.xml b/services/wellarchitected/pom.xml
index 534a0157ac50..4a7065cd8d9e 100644
--- a/services/wellarchitected/pom.xml
+++ b/services/wellarchitected/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
wellarchitected
AWS Java SDK :: Services :: Well Architected
diff --git a/services/workdocs/pom.xml b/services/workdocs/pom.xml
index 7911ce6a3304..b63b0cc61372 100644
--- a/services/workdocs/pom.xml
+++ b/services/workdocs/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
workdocs
AWS Java SDK :: Services :: Amazon WorkDocs
diff --git a/services/worklink/pom.xml b/services/worklink/pom.xml
index bf9a1bebfefa..3982a4ffcab7 100644
--- a/services/worklink/pom.xml
+++ b/services/worklink/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
worklink
AWS Java SDK :: Services :: WorkLink
diff --git a/services/workmail/pom.xml b/services/workmail/pom.xml
index 292f50e934c3..fa233da99c25 100644
--- a/services/workmail/pom.xml
+++ b/services/workmail/pom.xml
@@ -20,7 +20,7 @@
services
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0
workmail
diff --git a/services/workmailmessageflow/pom.xml b/services/workmailmessageflow/pom.xml
index 42e7689a2006..05224eab800c 100644
--- a/services/workmailmessageflow/pom.xml
+++ b/services/workmailmessageflow/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
workmailmessageflow
AWS Java SDK :: Services :: WorkMailMessageFlow
diff --git a/services/workspaces/pom.xml b/services/workspaces/pom.xml
index 94f463f1ab23..0d79f0515342 100644
--- a/services/workspaces/pom.xml
+++ b/services/workspaces/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
workspaces
AWS Java SDK :: Services :: Amazon WorkSpaces
diff --git a/services/xray/pom.xml b/services/xray/pom.xml
index 5a758892b91a..1a5e82bf867a 100644
--- a/services/xray/pom.xml
+++ b/services/xray/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
services
- 2.16.42
+ 2.16.43
xray
AWS Java SDK :: Services :: AWS X-Ray
diff --git a/test/codegen-generated-classes-test/pom.xml b/test/codegen-generated-classes-test/pom.xml
index 13b50341f67b..fd3fbe85bcbb 100644
--- a/test/codegen-generated-classes-test/pom.xml
+++ b/test/codegen-generated-classes-test/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
diff --git a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json
index db2252d4653d..754f4aef4607 100644
--- a/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json
+++ b/test/codegen-generated-classes-test/src/main/resources/codegen-resources/customresponsemetadata/service-2.json
@@ -228,6 +228,7 @@
"SimpleList":{"shape":"ListOfStrings"},
"ListOfEnums":{"shape":"ListOfEnums"},
"ListOfMaps":{"shape":"ListOfMapStringToString"},
+ "ListOfMapsOfStringToStruct":{"shape":"ListOfMapOfStringToSimpleStruct"},
"ListOfStructs":{"shape":"ListOfSimpleStructs"},
"MapOfStringToIntegerList":{"shape":"MapOfStringToIntegerList"},
"MapOfStringToString":{"shape":"MapOfStringToString"},
@@ -325,6 +326,10 @@
"type":"list",
"member":{"shape":"MapOfStringToString"}
},
+ "ListOfMapOfStringToSimpleStruct":{
+ "type":"list",
+ "member":{"shape":"MapOfStringToSimpleStruct"}
+ },
"ListOfSimpleStructs":{
"type":"list",
"member":{"shape":"SimpleStruct"}
diff --git a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/ModelSerializationTest.java b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/ModelSerializationTest.java
index b70fc339db3c..8ac380b1cc9a 100644
--- a/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/ModelSerializationTest.java
+++ b/test/codegen-generated-classes-test/src/test/java/software/amazon/awssdk/services/ModelSerializationTest.java
@@ -70,6 +70,7 @@ public void jacksonSerializationWorksForPopulatedRequestModels() throws IOExcept
.longMember(5L)
.simpleList("foo", "bar")
.listOfMaps(singletonList(singletonMap("foo", "bar")))
+ .listOfMapsOfStringToStruct(singletonList(singletonMap("bar", simpleStruct)))
.listOfStructs(simpleStruct)
.mapOfStringToIntegerList(singletonMap("foo", singletonList(5)))
.mapOfStringToStruct(singletonMap("foo", simpleStruct))
diff --git a/test/http-client-tests/pom.xml b/test/http-client-tests/pom.xml
index 0fd403766403..c08b8e2b757d 100644
--- a/test/http-client-tests/pom.xml
+++ b/test/http-client-tests/pom.xml
@@ -21,7 +21,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
http-client-tests
diff --git a/test/module-path-tests/pom.xml b/test/module-path-tests/pom.xml
index 52b9bd87cbb2..2b0ddca8ebe0 100644
--- a/test/module-path-tests/pom.xml
+++ b/test/module-path-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/test/protocol-tests-core/pom.xml b/test/protocol-tests-core/pom.xml
index 7babf1bc2297..de0aa54b67fe 100644
--- a/test/protocol-tests-core/pom.xml
+++ b/test/protocol-tests-core/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/test/protocol-tests/pom.xml b/test/protocol-tests/pom.xml
index 22e5fad0f938..f72b8640e623 100644
--- a/test/protocol-tests/pom.xml
+++ b/test/protocol-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/test/sdk-benchmarks/pom.xml b/test/sdk-benchmarks/pom.xml
index d43e19f1731c..b6cf18dd75d2 100755
--- a/test/sdk-benchmarks/pom.xml
+++ b/test/sdk-benchmarks/pom.xml
@@ -19,7 +19,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
../../pom.xml
diff --git a/test/sdk-native-image-test/pom.xml b/test/sdk-native-image-test/pom.xml
index 6e76bb2b1a38..012fe41652dd 100644
--- a/test/sdk-native-image-test/pom.xml
+++ b/test/sdk-native-image-test/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/test/service-test-utils/pom.xml b/test/service-test-utils/pom.xml
index 0981bc4f03d0..57056d078ad2 100644
--- a/test/service-test-utils/pom.xml
+++ b/test/service-test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
../../pom.xml
service-test-utils
diff --git a/test/stability-tests/pom.xml b/test/stability-tests/pom.xml
index 6fa8e2e2f2e9..00a590474644 100644
--- a/test/stability-tests/pom.xml
+++ b/test/stability-tests/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/test/test-utils/pom.xml b/test/test-utils/pom.xml
index e70876d72f00..ad2ac62abd3b 100644
--- a/test/test-utils/pom.xml
+++ b/test/test-utils/pom.xml
@@ -21,7 +21,7 @@
software.amazon.awssdk
aws-sdk-java-pom
- 2.16.42
+ 2.16.43
../../pom.xml
test-utils
diff --git a/test/tests-coverage-reporting/pom.xml b/test/tests-coverage-reporting/pom.xml
index 525d36fda63e..81e4bdf5b6f9 100644
--- a/test/tests-coverage-reporting/pom.xml
+++ b/test/tests-coverage-reporting/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
../../pom.xml
4.0.0
diff --git a/utils/pom.xml b/utils/pom.xml
index 0bf49bba94f7..99d59997fa38 100644
--- a/utils/pom.xml
+++ b/utils/pom.xml
@@ -20,7 +20,7 @@
aws-sdk-java-pom
software.amazon.awssdk
- 2.16.42
+ 2.16.43
4.0.0