Class MetricFilter

  • All Implemented Interfaces:
    Serializable, Cloneable

    public class MetricFilter
    extends Object
    implements Serializable, Cloneable

    Metric filters can be used to express how CloudWatch Logs would extract metric observations from ingested log events and transform them to metric data in a CloudWatch metric.

    See Also:
    Serialized Form
    • Constructor Detail

      • MetricFilter

        public MetricFilter()
    • Method Detail

      • setFilterName

        public void setFilterName​(String filterName)
        Parameters:
        filterName -
      • getFilterName

        public String getFilterName()
        Returns:
      • withFilterName

        public MetricFilter withFilterName​(String filterName)
        Parameters:
        filterName -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setFilterPattern

        public void setFilterPattern​(String filterPattern)
        Parameters:
        filterPattern -
      • getFilterPattern

        public String getFilterPattern()
        Returns:
      • withFilterPattern

        public MetricFilter withFilterPattern​(String filterPattern)
        Parameters:
        filterPattern -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setMetricTransformations

        public void setMetricTransformations​(Collection<MetricTransformation> metricTransformations)
        Parameters:
        metricTransformations -
      • withMetricTransformations

        public MetricFilter withMetricTransformations​(Collection<MetricTransformation> metricTransformations)
        Parameters:
        metricTransformations -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setCreationTime

        public void setCreationTime​(Long creationTime)
        Parameters:
        creationTime -
      • getCreationTime

        public Long getCreationTime()
        Returns:
      • withCreationTime

        public MetricFilter withCreationTime​(Long creationTime)
        Parameters:
        creationTime -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object