class AwsV4Signer::Request

Public Class Methods

new(env) click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 7
def initialize(env)
  @env = env
end

Public Instance Methods

body() click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 19
def body
  @env.body || ''
end
endpoint() click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 23
def endpoint
  @env.url
end
headers() click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 11
def headers
  @env.request_headers
end
http_method() click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 27
def http_method
  @env.method.to_s.upcase
end
set_header(header) click to toggle source
# File lib/logstash/outputs/amazon_es/aws_v4_signer_impl.rb, line 15
def set_header(header)
  @env.request_headers = header
end