@Stability(value=Stable) public static final class SubscriptionFilterOptions.Builder extends Object implements software.amazon.jsii.Builder<SubscriptionFilterOptions>
SubscriptionFilterOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionFilterOptions |
build()
Builds the configured instance.
|
SubscriptionFilterOptions.Builder |
destination(ILogSubscriptionDestination destination)
Sets the value of
SubscriptionFilterOptions.getDestination() |
SubscriptionFilterOptions.Builder |
filterPattern(IFilterPattern filterPattern)
Sets the value of
SubscriptionFilterOptions.getFilterPattern() |
@Stability(value=Stable) public SubscriptionFilterOptions.Builder destination(ILogSubscriptionDestination destination)
SubscriptionFilterOptions.getDestination()destination - The destination to send the filtered events to. This parameter is required.
For example, a Kinesis stream or a Lambda function.this@Stability(value=Stable) public SubscriptionFilterOptions.Builder filterPattern(IFilterPattern filterPattern)
SubscriptionFilterOptions.getFilterPattern()filterPattern - Log events matching this pattern will be sent to the destination. This parameter is required.this@Stability(value=Stable) public SubscriptionFilterOptions build()
build in interface software.amazon.jsii.Builder<SubscriptionFilterOptions>SubscriptionFilterOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.