def delete(key, options = {})
      @key = key
      @options = options
      custom_params = []
      custom_params << recurse_get(@options)
      custom_params << dc(@options)
      @raw = send_delete_request(@conn, ["/v1/kv/#{@key}"], options, custom_params)
    end
def delete(key, options = {})
      @key = key
      @options = options
      custom_params = []
      custom_params << recurse_get(@options)
      custom_params << dc(@options)
      @raw = send_delete_request(@conn, ["/v1/kv/#{@key}"], options, custom_params)
    end
Delete a value by its key
 @param key [String] the key
 @param options [Hash] the query params
 @option options [String] :dc Target datacenter
 @option options [Boolean] :recurse If to make recursive get or not
 @return [OpenStruct]