def METHOD_NAME(self, period=None, statistic=None,
                    dimensions=None, unit=None):
    """
    Retrieves all alarms for this metric. Specify a statistic, period,
    or unit to filter the set of alarms further.
    :type period: int
    :param period: The period in seconds over which the statistic
        is applied.
    :type statistic: string
    :param statistic: The statistic for the metric.
    :type dimensions: dict
    :param dimension: A dictionary containing name/value
        pairs that will be used to filter the results. The key in
        the dictionary is the name of a Dimension. The value in
        the dictionary is either a scalar value of that Dimension
        name that you want to filter on, a list of values to
        filter on or None if you want all metrics with that
        Dimension name.
    :type unit: string
    :rtype list
    """
    return self.connection.describe_alarms_for_metric(self.name,
                                                      self.namespace,
                                                      period,
                                                      statistic,
                                                      dimensions,
                                                      unit)