Class: GraylogAPI::StaticFields

Inherits:
Object
  • Object
show all
Defined in:
lib/graylogapi/static_fields.rb

Overview

class for manage StaticFields of an input

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ StaticFields



4
5
6
# File 'lib/graylogapi/static_fields.rb', line 4

def initialize(client)
  @client = client
end

Instance Method Details

#create(input_id, params) ⇒ GraylogAPI::Client::Response

add key to an input



13
14
15
# File 'lib/graylogapi/static_fields.rb', line 13

def create(input_id, params)
  @client.request(:post, "/system/inputs/#{input_id}/staticfields", params)
end

#delete(input_id, key) ⇒ GraylogAPI::Client::Response

delete key of an input



22
23
24
# File 'lib/graylogapi/static_fields.rb', line 22

def delete(input_id, key)
  @client.request(:delete, "/system/inputs/#{input_id}/staticfields/#{key}")
end