module AWS::Core::OptionGrammar::Descriptors::ListMethods::ClassMethods

def apply(option, member_descriptors)

def apply(option, member_descriptors)
  super(option)
  member_option = option.member_option if option.respond_to?(:member_option)
  # ignoring member name descriptors for lists, only useful for rest
  descriptors = []
  member_descriptors.each do |descriptor|
    unless descriptor.is_a?(Hash) and descriptor[:member_name]
      descriptors << descriptor
    end
  end
  member_option ||= ListMember.new
  member_option = member_option.extend_with_config(*descriptors)
  MetaUtils.extend_method(option, :member_option) { member_option }
end