Sha256: 0dc8a7028ab09e9f614fb7ab1606d1bbc1aead45bd712b9904357dda8fd3ee73

Contents?: true

Size: 515 Bytes

Versions: 46

Compression:

Stored size: 515 Bytes

Contents

# frozen_string_literal: true

module Aws
  module MachineLearning
    module Plugins
      # @api private
      class PredictEndpoint < Seahorse::Client::Plugin

        class Handler < Seahorse::Client::Handler

          def call(context)
            endpoint = context.params.delete(:predict_endpoint)
            context.http_request.endpoint = URI.parse(endpoint.to_s)
            @handler.call(context)
          end

        end

        handle(Handler, operations: [:predict])

      end
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
aws-sdk-machinelearning-1.68.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.67.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.66.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.65.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.64.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.63.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.62.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.61.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.60.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.59.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.58.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.57.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.56.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.55.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.54.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.53.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.51.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.50.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.49.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb
aws-sdk-machinelearning-1.48.0 lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb