public class TestMetricFilterRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
TestMetricFilter operation.
Tests the filter pattern of a metric filter against a sample of log event messages. You can use this operation to validate the correctness of a metric filter pattern.
NOOP| Constructor and Description |
|---|
TestMetricFilterRequest() |
| Modifier and Type | Method and Description |
|---|---|
TestMetricFilterRequest |
clone() |
boolean |
equals(Object obj) |
String |
getFilterPattern()
A symbolic description of how Amazon CloudWatch Logs should interpret
the data in each log event.
|
List<String> |
getLogEventMessages()
A list of log event messages to test.
|
int |
hashCode() |
void |
setFilterPattern(String filterPattern)
A symbolic description of how Amazon CloudWatch Logs should interpret
the data in each log event.
|
void |
setLogEventMessages(Collection<String> logEventMessages)
A list of log event messages to test.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
TestMetricFilterRequest |
withFilterPattern(String filterPattern)
A symbolic description of how Amazon CloudWatch Logs should interpret
the data in each log event.
|
TestMetricFilterRequest |
withLogEventMessages(Collection<String> logEventMessages)
A list of log event messages to test.
|
TestMetricFilterRequest |
withLogEventMessages(String... logEventMessages)
A list of log event messages to test.
|
copyBaseTo, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getFilterPattern()
Constraints:
Length: 0 - 512
public void setFilterPattern(String filterPattern)
Constraints:
Length: 0 - 512
filterPattern - A symbolic description of how Amazon CloudWatch Logs should interpret
the data in each log event. For example, a log event may contain
timestamps, IP addresses, strings, and so on. You use the filter
pattern to specify what to look for in the log event message.public TestMetricFilterRequest withFilterPattern(String filterPattern)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 512
filterPattern - A symbolic description of how Amazon CloudWatch Logs should interpret
the data in each log event. For example, a log event may contain
timestamps, IP addresses, strings, and so on. You use the filter
pattern to specify what to look for in the log event message.public List<String> getLogEventMessages()
Constraints:
Length: 1 - 50
public void setLogEventMessages(Collection<String> logEventMessages)
Constraints:
Length: 1 - 50
logEventMessages - A list of log event messages to test.public TestMetricFilterRequest withLogEventMessages(String... logEventMessages)
NOTE: This method appends the values to the existing list (if
any). Use setLogEventMessages(java.util.Collection) or withLogEventMessages(java.util.Collection) if you want to override
the existing values.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 50
logEventMessages - A list of log event messages to test.public TestMetricFilterRequest withLogEventMessages(Collection<String> logEventMessages)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 50
logEventMessages - A list of log event messages to test.public String toString()
toString in class ObjectObject.toString()public TestMetricFilterRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2015. All rights reserved.