# File lib/fog/aws/models/elb/policy.rb, line 14
        def save
          requires :id, :load_balancer, :cookie_stickiness
          service_method = nil
          args = [load_balancer.id, id]
          case cookie_stickiness
          when :app
            requires :cookie
            method = :create_app_cookie_stickiness_policy
            args << cookie
          when :lb
            method = :create_lb_cookie_stickiness_policy
            args << expiration if expiration
          else
            raise ArgumentError.new('cookie_stickiness must be :app or :lb')
          end

          service.send(method, *args)
          reload
        end