machinelearning.js (556B)
1 var AWS = require('../core'); 2 3 AWS.util.update(AWS.MachineLearning.prototype, { 4 /** 5 * @api private 6 */ 7 setupRequestListeners: function setupRequestListeners(request) { 8 if (request.operation === 'predict') { 9 request.addListener('build', this.buildEndpoint); 10 } 11 }, 12 13 /** 14 * Updates request endpoint from PredictEndpoint 15 * @api private 16 */ 17 buildEndpoint: function buildEndpoint(request) { 18 var url = request.params.PredictEndpoint; 19 if (url) { 20 request.httpRequest.endpoint = new AWS.Endpoint(url); 21 } 22 } 23 24 });