class Aws::DocDB::Plugins::Endpoints::Handler

def call(context)

def call(context)
  unless context[:discovered_endpoint]
    params = Aws::DocDB::Endpoints.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)
  with_metrics(context) { @handler.call(context) }
end