class AWS::Core::Http::Request::Param

@private
consume these params.
It is up to each service’s Request class to determine how to
in a form encoded body string, others as query parameters.
Represents a single request paramater. Some services accept this

def <=> other

def <=> other
  name <=> other.name
end

def ==(other)

def ==(other)
  other.kind_of?(Param) and to_s == other.to_s
end

def encoded

def encoded
  value ? "#{escape(name)}=#{escape(value)}" : escape(name)
end

def initialize name, value = nil

def initialize name, value = nil
  @name = name
  @value = value
end

def to_s

def to_s
  value ? "#{name}=#{value}" : name
end