code: def _set_ta_limit(self, limit_name, value):
          
          try:
              self.limits[limit_name]._set_ta_limit(value)
              logger.debug(
                  "Setting %s limit %s TA limit to %d",
                  self.service_name,
                  limit_name,
                  value,
              )
          except KeyError:
              raise ValueError("{s} service has no '{l}' limit".format(
                  s=self.service_name,
                  l=limit_name))
docs: Set the value for the limit as reported by Trusted Advisor,
          for the specified limit.
  
          This method should only be called by :py:class:`~.TrustedAdvisor`.
  
          :param limit_name: the name of the limit to override the value for
          :type limit_name: str
          :param value: the Trusted Advisor limit value
          :type value: int
          :raises: ValueError if limit_name is not known to this service