class Aws::CloudWatchEvidently::Plugins::Endpoints::Handler

def call(context)

def call(context)
  unless context[:discovered_endpoint]
    params = parameters_for_operation(context)
    endpoint = context.config.endpoint_provider.resolve_endpoint(params)
    context.http_request.endpoint = endpoint.url
    apply_endpoint_headers(context, endpoint.headers)
    context[:endpoint_params] = params
    context[:endpoint_properties] = endpoint.properties
  end
  context[:auth_scheme] =
    Aws::Endpoints.resolve_auth_scheme(context, endpoint)
  @handler.call(context)
end