Class: VNetAPIClient::Filter

Inherits:
ApiResource show all
Defined in:
lib/vnet_api_client/api_resources.rb

Class Method Summary collapse

Methods inherited from ApiResource

api_full_uri, api_suffix, define_add_relation, define_relation_methods, define_remove_relation, define_show_relation, define_standard_crud_methods, metaclass, send_request

Class Method Details

.add_filter_static(filter_uuid, params = nil) ⇒ Object



177
178
179
180
181
# File 'lib/vnet_api_client/api_resources.rb', line 177

def self.add_filter_static(filter_uuid, params = nil)
  send_request(Net::HTTP::Post,
               "#{@api_suffix}/#{filter_uuid}/static",
               params)
end

.remove_filter_static(filter_uuid, params = nil) ⇒ Object



183
184
185
186
187
# File 'lib/vnet_api_client/api_resources.rb', line 183

def self.remove_filter_static(filter_uuid, params = nil)
  send_request(Net::HTTP::Delete,
               "#{@api_suffix}/#{filter_uuid}/static",
               params)
end

.show_filter_static(params = nil) ⇒ Object



188
189
190
191
192
# File 'lib/vnet_api_client/api_resources.rb', line 188

def self.show_filter_static(params = nil)
  send_request(Net::HTTP::Get,
               "#{@api_suffix}/static/",
               params)
end

.show_filter_static_by_uuid(filter_uuid, params = nil) ⇒ Object



193
194
195
196
197
# File 'lib/vnet_api_client/api_resources.rb', line 193

def self.show_filter_static_by_uuid(filter_uuid, params = nil)
  send_request(Net::HTTP::Get,
               "#{@api_suffix}/static/#{filter_uuid}",
               params)
end