New Product-api support
Notes
In anss-pdl we have updated the product-api endpoints in our hub. The java client needs to be updated to support the new schemas.
Changes are going to need to be made in the AwsProductSender where we need to update the actual urls (should these be parameterized?) for the getUploadUrls method and the sendProduct method.
Not only have the endpoints changed, but the requests/responses have slightly changed as well
We need the ability to be able to listen to the old notification format where contents are an array(CFN -> CDK Production) and new notification format where contents are a map. To do that we can update the getContents
method of JsonProduct to do the logic based on if it is an array or object
AC
- Java client is updated to conform to the new product-api schema in our hub
- New version is created and used in anss-pdl
- The new product-api in ecs is being used instead of the API Gateway version
Edited by Hawthorne, Bryan D