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