From 3d1b994353b403e423cfde8b0b0f55dd283c92ce Mon Sep 17 00:00:00 2001 From: Juli Tera Date: Wed, 28 Aug 2024 09:13:13 -0700 Subject: [PATCH] Update based on feedback --- build_tools/customizations.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/build_tools/customizations.rb b/build_tools/customizations.rb index e1680412137..41eb5394e6a 100644 --- a/build_tools/customizations.rb +++ b/build_tools/customizations.rb @@ -67,9 +67,7 @@ def dynamodb_example_deep_transform(subsegment, keys) api('CloudFront') do |api| api['shapes'].each do |_, shape| - if shape['members'] && shape['members']['MaxItems'] - shape['members']['MaxItems']['shape'] = 'integer' - end + shape['members']['MaxItems']['shape'] = 'integer' if shape['members'] && shape['members']['MaxItems'] end api['operations'].keys.each do |name| @@ -107,7 +105,7 @@ def dynamodb_example_deep_transform(subsegment, keys) end api('ImportExport') do |api| - api['metadata']['serviceId'] = 'importexport' if api['metadata']['serviceId'].nil? + api['metadata']['serviceId'] ||= 'importexport' api['operations'].each do |_, operation| operation['http']['requestUri'] = '/' @@ -116,10 +114,8 @@ def dynamodb_example_deep_transform(subsegment, keys) %w(Lambda LambdaPreview).each do |svc_name| api(svc_name) do |api| + api['metadata']['serviceId'] ||= 'Lambda Preview' if svc_name == 'LambdaPreview' api['shapes']['Timestamp']['type'] = 'timestamp' - if (svc_name == 'LambdaPreview') && api['metadata']['serviceId'].nil? - api['metadata']['serviceId'] = 'Lambda Preview' - end end doc('lambda') do |docs| @@ -225,7 +221,7 @@ def dynamodb_example_deep_transform(subsegment, keys) # uses both flattened and locationName. Query protocol is supposed to # ignore location name (xmlName) when flattened (xmlFlattened) is used. api('SimpleDB') do |api| - api['metadata']['serviceId'] = 'SimpleDB' if api['metadata']['serviceId'].nil? + api['metadata']['serviceId'] ||= 'SimpleDB' api['shapes'].each do |_, shape| next unless shape['type'] == 'structure'