def reserved_db_instances_offerings(options = {})
      batches = Enumerator.new do |y|
        resp = @client.describe_reserved_db_instances_offerings(options)
        resp.each_page do |page|
          batch = []
          page.data.reserved_db_instances_offerings.each do |r|
            batch << ReservedDBInstancesOffering.new(
              id: r.reserved_db_instances_offering_id,
              data: r,
              client: @client
            )
          end
          y.yield(batch)
        end
      end
      ReservedDBInstancesOffering::Collection.new(batches)
    end
def reserved_db_instances_offerings(options = {})
      batches = Enumerator.new do |y|
        resp = @client.describe_reserved_db_instances_offerings(options)
        resp.each_page do |page|
          batch = []
          page.data.reserved_db_instances_offerings.each do |r|
            batch << ReservedDBInstancesOffering.new(
              id: r.reserved_db_instances_offering_id,
              data: r,
              client: @client
            )
          end
          y.yield(batch)
        end
      end
      ReservedDBInstancesOffering::Collection.new(batches)
    end
@example Request syntax with placeholder values

   reserved_db_instances_offerings = rds.reserved_db_instances_offerings({
     reserved_db_instances_offering_id: "String",
     db_instance_class: "String",
     duration: "String",
     product_description: "String",
     offering_type: "String",
     multi_az: false,
     filters: [
       {
         name: "String", # required
         values: ["String"], # required
       },
     ],
   })
 @param [Hash] options ({})
 @option options [String] :reserved_db_instances_offering_id
   The offering identifier filter value. Specify this parameter to show
   only the available offering that matches the specified reservation
   identifier.

   Example: `438012d3-4052-4cc7-b2e3-8d3372e0e706`
 @option options [String] :db_instance_class
   The DB instance class filter value. Specify this parameter to show
   only the available offerings matching the specified DB instance class.
 @option options [String] :duration
   Duration filter value, specified in years or seconds. Specify this
   parameter to show only reservations for this duration.

   Valid Values: `1 | 3 | 31536000 | 94608000`
 @option options [String] :product_description
   Product description filter value. Specify this parameter to show only
   the available offerings that contain the specified product
   description.

   <note markdown="1"> The results show offerings that partially match the filter value.

    </note>
 @option options [String] :offering_type
   The offering type filter value. Specify this parameter to show only
   the available offerings matching the specified offering type.

   Valid Values: `"Partial Upfront" | "All Upfront" | "No Upfront" `
 @option options [Boolean] :multi_az
   The Multi-AZ filter value. Specify this parameter to show only the
   available offerings matching the specified Multi-AZ parameter.
 @option options [Array<Types::Filter>] :filters
   This parameter is not currently supported.
 @return [ReservedDBInstancesOffering::Collection]