@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:40.714Z") @Stability(value=Stable) public class SpaceDelimitedTextPattern extends software.amazon.jsii.JsiiObject implements IFilterPattern
Example:
// Search for all events where the component is "HttpServer" and the
// result code is not equal to 200.
SpaceDelimitedTextPattern pattern = FilterPattern.spaceDelimited("time", "component", "...", "result_code", "latency").whereString("component", "=", "HttpServer").whereNumber("result_code", "!=", 200);
software.amazon.jsii.JsiiObject.InitializationModeIFilterPattern.Jsii$Default, IFilterPattern.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
SpaceDelimitedTextPattern(List<String> columns,
Map<String,List<ColumnRestriction>> restrictions) |
| Modifier and Type | Method and Description |
|---|---|
static SpaceDelimitedTextPattern |
construct(List<String> columns)
Construct a new instance of a space delimited text pattern.
|
String |
getLogPatternString() |
SpaceDelimitedTextPattern |
whereNumber(String columnName,
String comparison,
Number value)
Restrict where the pattern applies.
|
SpaceDelimitedTextPattern |
whereString(String columnName,
String comparison,
String value)
Restrict where the pattern applies.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObjectRef objRef)
protected SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) @NotNull public static SpaceDelimitedTextPattern construct(@NotNull List<String> columns)
Since this class must be public, we can't rely on the user only creating it through
the LogPattern.spaceDelimited() factory function. We must therefore validate the
argument in the constructor. Since we're returning a copy on every mutation, and we
don't want to re-validate the same things on every construction, we provide a limited
set of mutator functions and only validate the new data every time.
columns - This parameter is required.@Stability(value=Stable) @NotNull public SpaceDelimitedTextPattern whereNumber(@NotNull String columnName, @NotNull String comparison, @NotNull Number value)
columnName - This parameter is required.comparison - This parameter is required.value - This parameter is required.@Stability(value=Stable) @NotNull public SpaceDelimitedTextPattern whereString(@NotNull String columnName, @NotNull String comparison, @NotNull String value)
columnName - This parameter is required.comparison - This parameter is required.value - This parameter is required.@Stability(value=Stable) @NotNull public String getLogPatternString()
getLogPatternString in interface IFilterPatternCopyright © 2022. All rights reserved.