Class MetricFilter
- java.lang.Object
-
- com.amazonaws.services.logs.model.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 Summary
Constructors Constructor Description MetricFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricFilterclone()booleanequals(Object obj)LonggetCreationTime()StringgetFilterName()StringgetFilterPattern()List<MetricTransformation>getMetricTransformations()inthashCode()voidsetCreationTime(Long creationTime)voidsetFilterName(String filterName)voidsetFilterPattern(String filterPattern)voidsetMetricTransformations(Collection<MetricTransformation> metricTransformations)StringtoString()Returns a string representation of this object; useful for testing and debugging.MetricFilterwithCreationTime(Long creationTime)MetricFilterwithFilterName(String filterName)MetricFilterwithFilterPattern(String filterPattern)MetricFilterwithMetricTransformations(MetricTransformation... metricTransformations)NOTE: This method appends the values to the existing list (if any).MetricFilterwithMetricTransformations(Collection<MetricTransformation> metricTransformations)
-
-
-
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.
-
getMetricTransformations
public List<MetricTransformation> getMetricTransformations()
- Returns:
-
setMetricTransformations
public void setMetricTransformations(Collection<MetricTransformation> metricTransformations)
- Parameters:
metricTransformations-
-
withMetricTransformations
public MetricFilter withMetricTransformations(MetricTransformation... metricTransformations)
NOTE: This method appends the values to the existing list (if any). Use
setMetricTransformations(java.util.Collection)orwithMetricTransformations(java.util.Collection)if you want to override the existing values.- Parameters:
metricTransformations-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public MetricFilter clone()
-
-