@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:21.597Z") @Stability(value=Experimental) public class SpaceDelimitedTextPattern extends software.amazon.jsii.JsiiObject implements IFilterPattern
software.amazon.jsii.JsiiObject.InitializationMode
IFilterPattern.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)
(experimental) Construct a new instance of a space delimited text pattern.
|
String |
getLogPatternString() |
SpaceDelimitedTextPattern |
whereNumber(String columnName,
String comparison,
Number value)
(experimental) Restrict where the pattern applies.
|
SpaceDelimitedTextPattern |
whereString(String columnName,
String comparison,
String value)
(experimental) Restrict where the pattern applies.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
protected SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObjectRef objRef)
protected SpaceDelimitedTextPattern(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) @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=Experimental) @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=Experimental) @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=Experimental) @NotNull public String getLogPatternString()
getLogPatternString
in interface IFilterPattern
Copyright © 2021. All rights reserved.