class Aws::Plugins::UserAgent::Handler

def set_user_agent(context)

def set_user_agent(context)
  ua = "aws-sdk-ruby3/#{CORE_GEM_VERSION}"
  begin
    ua += " #{RUBY_ENGINE}/#{RUBY_VERSION}"
  rescue
    ua += " RUBY_ENGINE_NA/#{RUBY_VERSION}"
  end
  ua += " #{RUBY_PLATFORM}"
  if context[:gem_name] && context[:gem_version]
    ua += " #{context[:gem_name]}/#{context[:gem_version]}"
  end
  ua += " #{context.config.user_agent_suffix}" if context.config.user_agent_suffix
  context.http_request.headers['User-Agent'] = ua.strip
end