@@ -152,28 +152,28 @@ function _generate_high_level_definition(
152152
153153 if required_keys && (idempotent || headers)
154154 return """
155- $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $params_headers_str ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
156- $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $params_headers_str , params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
155+ $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $params_headers_str ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
156+ $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $params_headers_str , params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
157157 """
158158 elseif ! required_keys && (idempotent || headers)
159159 return """
160- $formatted_function_name (; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $params_headers_str ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
161- $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $params_headers_str , params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
160+ $formatted_function_name (; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $params_headers_str ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
161+ $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $params_headers_str , params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
162162 """
163163 elseif required_keys && ! isempty (req_kv)
164164 return """
165- $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $req_str ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
166- $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $req_str ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
165+ $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , $req_str ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
166+ $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , Dict{String, Any}(mergewith(_merge, $req_str ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
167167 """
168168 elseif required_keys
169169 return """
170- $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
171- $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
170+ $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
171+ $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
172172 """
173173 else
174174 return """
175- $formatted_function_name (; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
176- $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
175+ $formatted_function_name (; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
176+ $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $method \" , \" $request_uri \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
177177 """
178178 end
179179 end
@@ -201,23 +201,23 @@ function _generate_high_level_definition(
201201
202202 if required && idempotent
203203 return """
204- $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (req_kv, " , " )) , $(join (idempotent_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
205- $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (req_kv, " , " )) , $(join (idempotent_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
204+ $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (req_kv, " , " )) , $(join (idempotent_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
205+ $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (req_kv, " , " )) , $(join (idempotent_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
206206 """
207207 elseif required
208208 return """
209- $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (req_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
210- $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (req_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
209+ $formatted_function_name ($(join (req_keys, " , " )) ; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (req_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
210+ $formatted_function_name ($(join (req_keys, " , " )) , params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (req_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
211211 """
212212 elseif idempotent
213213 return """
214- $formatted_function_name (; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (idempotent_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
215- $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (idempotent_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
214+ $formatted_function_name (; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}($(join (idempotent_kv, " , " )) ); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
215+ $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , Dict{String, Any}(mergewith(_merge, Dict{String, Any}($(join (idempotent_kv, " , " )) ), params)); aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
216216 """
217217 else
218218 return """
219- $formatted_function_name (; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
220- $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=global_aws_config ()) = $service_name (\" $function_name \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
219+ $formatted_function_name (; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" ; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
220+ $formatted_function_name (params::AbstractDict{String}; aws_config::AbstractAWSConfig=current_aws_config ()) = $service_name (\" $function_name \" , params; aws_config=aws_config, feature_set=SERVICE_FEATURE_SET)
221221 """
222222 end
223223 end
0 commit comments