code: public Collection<InfraAlertCondition> list(long policyId, String name, int offset, int limit)
      {
          List<InfraAlertCondition> ret = new ArrayList<InfraAlertCondition>();
          Collection<InfraAlertCondition> conditions = list(policyId, offset, limit);
          for(InfraAlertCondition condition : conditions)
          {
              if(condition.getName().equals(name))
                  ret.add(condition);
          }
          return ret;
      }
docs: Returns the set of alert conditions for the given policy id and name.
  @param policyId The id of the alert policy to return the conditions for
  @param name The name of the conditions
  @param offset The item count offset
  @param limit The number of results per page, maximum 50
  @return The set of alert conditions