machinelearning.js 556 B

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