Class: Aws::Plugins::S3UrlEncodedKeys
- Inherits:
-
Seahorse::Client::Plugin
- Object
- Seahorse::Client::Plugin
- Aws::Plugins::S3UrlEncodedKeys
- Defined in:
- lib/aws-sdk-core/plugins/s3_url_encoded_keys.rb
Overview
This plugin auto-populates the ‘:encoding_type` request parameter to all calls made to Amazon S3 that accept it.
This enables Amazon S3 to return object keys that might contain invalid XML characters as URL encoded strings. This plugin also automatically decodes these keys so that the key management is transparent to the user.
If you specify the ‘:encoding_type` parameter, then this plugin will be disabled, and you will need to decode the keys yourself.
The following operations are managed:
-
S3::Client#list_objects
-
S3::Client#list_multipart_uploads
-
S3::Client#list_object_versions
Defined Under Namespace
Classes: Handler
Method Summary
Methods inherited from Seahorse::Client::Plugin
#add_handlers, #add_options, after_initialize, #after_initialize, after_initialize_hooks, #before_initialize, before_initialize, before_initialize_hooks, handlers, option, options
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response, #handler_for, #new_handler