Class SubscriptionFilterOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.SubscriptionFilterOptions.Jsii$Proxy
- All Implemented Interfaces:
SubscriptionFilterOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SubscriptionFilterOptions
@Stability(Stable)
@Internal
public static final class SubscriptionFilterOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SubscriptionFilterOptions
An implementation for
SubscriptionFilterOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.logs.SubscriptionFilterOptions
SubscriptionFilterOptions.Builder, SubscriptionFilterOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSubscriptionFilterOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe destination to send the filtered events to.final DistributionThe method used to distribute log data to the destination.final StringThe name of the subscription filter.final IFilterPatternLog events matching this pattern will be sent to the destination.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSubscriptionFilterOptions.Builder.
-
-
Method Details
-
getDestination
Description copied from interface:SubscriptionFilterOptionsThe destination to send the filtered events to.For example, a Kinesis stream or a Lambda function.
- Specified by:
getDestinationin interfaceSubscriptionFilterOptions
-
getFilterPattern
Description copied from interface:SubscriptionFilterOptionsLog events matching this pattern will be sent to the destination.- Specified by:
getFilterPatternin interfaceSubscriptionFilterOptions
-
getDistribution
Description copied from interface:SubscriptionFilterOptionsThe method used to distribute log data to the destination.This property can only be used with KinesisDestination.
Default: Distribution.BY_LOG_STREAM
- Specified by:
getDistributionin interfaceSubscriptionFilterOptions
-
getFilterName
Description copied from interface:SubscriptionFilterOptionsThe name of the subscription filter.Default: Automatically generated
- Specified by:
getFilterNamein interfaceSubscriptionFilterOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-