class OneviewSDK::API1800::C7000::LogicalInterconnect
Logical interconnect resource implementation for API1800
C7000
Public Instance Methods
get_igmp_settings()
click to toggle source
Gets igmpSettings of logical interconnect
# File lib/oneview-sdk/resource/api1800/c7000/logical_interconnect.rb, line 20 def get_igmp_settings ensure_client && ensure_uri response = @client.rest_get("#{@data['uri']}/igmpSettings") @client.response_handler(response) body = @client.response_handler(response) body['members'] end
update_igmp_settings()
click to toggle source
Updates igmpSettings for LI
# File lib/oneview-sdk/resource/api1800/c7000/logical_interconnect.rb, line 29 def update_igmp_settings raise IncompleteResource, 'Please retrieve the Logical Interconnect before trying to update' unless @data['igmpSettings'] update_options = { 'If-Match' => @data['igmpSettings'].delete('eTag'), 'body' => @data['igmpSettings'] } response = @client.rest_put("#{@data['uri']}/igmpSettings", update_options, @api_version) body = @client.response_handler(response) set_all(body) end