def run(*parameters)
      resource_name = @link_schema.resource_name
      name = @link_schema.name
      result = @client.send(resource_name).send(name, *parameters)
      result = result.to_a if result.instance_of?(Enumerator)
      if result && !result.instance_of?(String)
        result = MultiJson.dump(result, pretty: true)
      end
      @output.puts(result) unless result.nil?
    end
def run(*parameters)
      resource_name = @link_schema.resource_name
      name = @link_schema.name
      result = @client.send(resource_name).send(name, *parameters)
      result = result.to_a if result.instance_of?(Enumerator)
      if result && !result.instance_of?(String)
        result = MultiJson.dump(result, pretty: true)
      end
      @output.puts(result) unless result.nil?
    end
Run the command and write the results to the output stream.

 @param parameters [Array] The parameters to pass when making a request
   to run the command.