@Stability(value=Experimental) public static final class SubscriptionFilter.Builder extends Object implements software.amazon.jsii.Builder<SubscriptionFilter>
SubscriptionFilter.| Modifier and Type | Method and Description |
|---|---|
SubscriptionFilter |
build() |
static SubscriptionFilter.Builder |
create(software.constructs.Construct scope,
String id) |
SubscriptionFilter.Builder |
destination(ILogSubscriptionDestination destination)
(experimental) The destination to send the filtered events to.
|
SubscriptionFilter.Builder |
filterPattern(IFilterPattern filterPattern)
(experimental) Log events matching this pattern will be sent to the destination.
|
SubscriptionFilter.Builder |
logGroup(ILogGroup logGroup)
(experimental) The log group to create the subscription on.
|
@Stability(value=Experimental) public static SubscriptionFilter.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.SubscriptionFilter.Builder.@Stability(value=Experimental) public SubscriptionFilter.Builder destination(ILogSubscriptionDestination destination)
For example, a Kinesis stream or a Lambda function.
destination - The destination to send the filtered events to. This parameter is required.this@Stability(value=Experimental) public SubscriptionFilter.Builder filterPattern(IFilterPattern filterPattern)
filterPattern - Log events matching this pattern will be sent to the destination. This parameter is required.this@Stability(value=Experimental) public SubscriptionFilter.Builder logGroup(ILogGroup logGroup)
logGroup - The log group to create the subscription on. This parameter is required.this@Stability(value=Experimental) public SubscriptionFilter build()
build in interface software.amazon.jsii.Builder<SubscriptionFilter>Copyright © 2021. All rights reserved.