Class AWS::Core::Resource::AttributeProvider
In: lib/aws/core/resource.rb
Parent: Object

@api private

Methods

Attributes

request_types  [R] 

Public Class methods

Public Instance methods

Indicates that all of the the named attributes can be retrieved from an appropriate response object.

@overload provides(*attr_names, options = {})

  @param [Symbol] attr_names A list of attributes provided
  @param [Hash] options
  @option options [Boolean] :value_wrapped (false) If true, then
    the value returned by the response object will also receive
    the message :value before it is translated and returned.
  @option options [Symbol] :from Defaults to the method named
    by the attribute.  This is useful when you have two providers
    for the same attribute but their response object name
    them differently.

[Validate]