public static final class SubscriptionFilter.Builder
extends java.lang.Object
SubscriptionFilter
.Modifier and Type | Method and Description |
---|---|
SubscriptionFilter |
build() |
static SubscriptionFilter.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
SubscriptionFilter.Builder |
destination(ILogSubscriptionDestination destination)
The destination to send the filtered events to.
|
SubscriptionFilter.Builder |
filterPattern(IFilterPattern filterPattern)
Log events matching this pattern will be sent to the destination.
|
SubscriptionFilter.Builder |
logGroup(ILogGroup logGroup)
The log group to create the subscription on.
|
public static SubscriptionFilter.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.SubscriptionFilter.Builder
.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
public SubscriptionFilter.Builder filterPattern(IFilterPattern filterPattern)
filterPattern
- Log events matching this pattern will be sent to the destination. This parameter is required.this
public SubscriptionFilter.Builder logGroup(ILogGroup logGroup)
logGroup
- The log group to create the subscription on. This parameter is required.this
public SubscriptionFilter build()