class ZuoraConnect::AppInstanceBase
def updateOption(optionId, value)
def updateOption(optionId, value) begin start_time = Time.now response = HTTParty.get(ZuoraConnect.configuration.url + "/api/#{self.api_version}/tools/application_options/#{optionId}/edit?value=#{value}",:body => {:access_token => self.username}) rescue => e error_type = "#{e.class}" ensure end_time = Time.now response_time = end_time - start_time status_code = response.code if response endpoint_name = URI(ZuoraConnect.configuration.url).host Thread.current[:appinstance].present? ? app_instance = Thread.current[:appinstance].id : app_instance = 0 ZuoraConnect::AppInstanceBase.write_to_telegraf("response_time": response_time, "status_code": status_code, "endpoint_name": endpoint_name, "direction": "outbound", "error_type": error_type, "function_name": "#{self.class}##{__method__}", "method_name": "GET", "app_instance": app_instance) return response end end